วิธีการกำหนดขนาดที่ใช้ของบัฟเฟอร์ของอุปกรณ์ที่เชื่อมโยง


0

เมื่อติดตั้งอุปกรณ์โดยไม่มีsyncตัวเลือก "" เช่นโดยเรียกใช้สิ่งต่อไปนี้:

mount -o async /dev/sdc1 /mnt

บัฟเฟอร์เชื่อมโยงกับอุปกรณ์เพื่อปรับการดำเนินการอ่าน / เขียนให้เหมาะสม (ความเร็ว) มีวิธีการกำหนดขนาดของบัฟเฟอร์นี้หรือไม่? คำถามอีกข้อหนึ่งที่เข้ามาในใจของฉันคือถ้าเป็นไปได้ที่จะทราบว่ามีการใช้งานจำนวนเท่าใดในปัจจุบัน สิ่งนี้น่าสนใจในการกำหนดเวลาที่ต้องใช้กับอุปกรณ์ที่ช้า " sync" หรือ " umount" เช่นสื่อที่ใช้แฟลช

ขอบคุณล่วงหน้าสำหรับคำตอบของคุณ Rainer

คำตอบ:


0

ไม่มีขนาดคงที่ ระบบทั้งหมดที่ฉันคุ้นเคย (ฉันแน่ใจเกี่ยวกับ Linux และฉันคิดว่า unices ทั้งหมดและแม้กระทั่ง Windows ก็เป็นอย่างนั้น) ใช้หน่วยความจำมากเท่าที่จะทำได้สำหรับแคชของดิสก์: ขนาดแคชอ่านจะถูก จำกัด โดย RAM ที่มีอยู่เท่านั้น และจำเป็นต้องเก็บหน่วยความจำกระบวนการใน RAM ด้วย

vmstatหรือtopคำสั่งอาจจะพิมพ์สถิติการใช้งานหน่วยความจำบาง บน Linux freeสามารถอ่านได้มากขึ้น มันแสดงจำนวนหน่วยความจำที่อุทิศให้กับแคชดิสก์กับหน่วยความจำกระบวนการ

บัฟเฟอร์การเขียนยังไม่มีขีด จำกัด แน่นอน การตัดสินใจว่าจะล้างข้อมูลจะขึ้นอยู่กับเวลาและโหลดดิสก์มากกว่าขนาด

โดยการใช้ไซต์ของเรา หมายความว่าคุณได้อ่านและทำความเข้าใจนโยบายคุกกี้และนโยบายความเป็นส่วนตัวของเราแล้ว
Licensed under cc by-sa 3.0 with attribution required.