ฉันใช้การทดสอบ Debian โดยไม่มีปัญหาใด ๆ เป็นเวลา ~ 6 ปี (ฉันเพิ่งอัปเดตเป็นประจำ) แต่เมื่อเร็ว ๆ นี้มันเริ่มแสดงพฤติกรรมแบบสุ่มที่สามารถสรุปได้ว่า "ประสิทธิภาพ I / O ต่ำซึ่งยังคงอยู่จนกระทั่งรีบูต"
ปัญหาคือทันใดดิสก์ทั้งหมดอ่านและเขียนช้าลงถึง ~ 5MB / วินาทีซึ่งส่งผลในการอ่านและเขียนอย่างต่อเนื่อง เนื่องจากอัตราต่ำมากดิสก์จึงไม่ได้ท้าทายหรือเน้นกลไก แต่ทุกอย่างช้าลงจนกว่าฉันจะรีบูต
ระบบย่อย I / O ของคอมพิวเตอร์ประกอบด้วยหนึ่ง OCZ Vertex 3 SSD และ HDD WD Caviar Black สองตัว SSD เก็บส่วนที่อ่านหนักของระบบปฏิบัติการและพาร์ติชันบน HDD เก็บส่วนที่เหลือ
เพื่อวินิจฉัยปัญหาฉันลองทำสิ่งต่อไปนี้โดยไม่ประสบความสำเร็จ:
top
ไม่แสดงกิจกรรมที่ควบคุมไม่ได้ทั้งในการใช้งาน CPU และ I / Ohdparm
ส่งกลับการจัดอันดับประสิทธิภาพตามปกติของดิสก์ (ฉันตรวจสอบเท่านั้น-t
)smartctl
ไม่แสดงปัญหาประสิทธิภาพการทำงานในดิสก์ การทดสอบระยะยาวแสดงให้เห็นว่าดิสก์นั้นดีเหมือนใหม่
ระบบมี Z77 Chipset, 16GB ของ RAM และ Intel i7 3770K CPU และสถิติไม่แสดงอาการอิ่มตัวใน RAM, I / O หรือ CPU แต่ฉันไม่เคยมีประสบการณ์ในการแก้ปัญหาเช่นนี้ (โดยเฉพาะในพื้นที่เคอร์เนล) ความช่วยเหลือใด ๆ ที่จะได้รับการชื่นชม.
อัปเดต 1:
- ฉันวิ่ง (บังคับ) fsck บนทุก ๆ พาร์ติชันเพื่อป้องกันไว้ก่อน FS ทั้งหมดนั้นสะอาด
- บังเอิญฉันพบการอัปเกรด BIOS ซึ่งออกมาเมื่อเดือนที่แล้ว & ใช้มัน
- ไม่มีการแบ่งพาร์ติชันมากกว่า 50%
อัปเดต 2:
ปัญหาไม่ได้เกิดขึ้นเป็นเวลาสองวัน อย่างใดอย่างหนึ่งfsck
หรือการปรับปรุง BIOS ทำความสะอาดอุดตันในระบบ ฉันยังคงติดตามปัญหานี้และจะปิดคำถามด้วยคำตอบภายหลังการชันสูตร
อัปเดต 3:
ปัญหาเกิดขึ้นใหม่และฉันขุดอีกครั้ง โปรดดูคำตอบ
noop
ที่จะจัดตารางเวลา
free
)
iowait
ฯลฯ หากคุณกำลังรวบรวมข้อมูล sar ฉันจะเปิดใช้งานsysstat
หากยังไม่ได้ใช้งาน คุณสามารถตรวจสอบกับsar -A
แพลตฟอร์มส่วนใหญ่มีช่วงเวลาตัวอย่างสิบนาที
atop
จะบอกคุณว่าดิสก์ยุ่งแค่ไหน (เช่นเมื่อค้นหาตลอดเวลา)