Ubuntu ชัดเจน iowait ไม่ฝักใฝ่ฝ่ายใดสูง


1

ฉันใช้ Ubuntu และฉันมีปัญหาเดียวกันกับ Lucid และ Maverick

ในบางครั้งโดยเฉพาะอย่างยิ่งหลังจากบูตไม่กี่นาที iowait จะอยู่ระหว่าง 50-100% และกล่องไม่สามารถใช้งานได้ ทุกอย่างที่พยายามเข้าถึงดิสก์ค้าง

ฉันมีการตั้งค่าต่อไปนี้:

ฮาร์ดดิสก์:

Model Family:     Western Digital Caviar Green family
Device Model:     WDC WD15EADS-00P8B0
Serial Number:    WD-WMAVU0391287
Firmware Version: 01.00A01
User Capacity:    1.500.301.910.016 bytes

ฉันมีโปรเซสเซอร์ Quad Core Intel Core2 Q6600 และหน่วยความจำ 4G

เมื่อเกิด iowait สูงมักจะมี 4 กระบวนการที่ทำงานอยู่:

  • kdmflush (สอง procs)
  • jbd2 / DM-0-8
  • jbd2 / DB-1-8

และกระบวนการผู้ใช้ที่หิวโหยอีกไม่กี่อย่างแน่นอน

ฉันรู้สิ่งนี้จาก top และ iotop.

ข้อเสนอแนะใด ๆ เกี่ยวกับสาเหตุที่เกิดเหตุการณ์เช่นนี้?

มีจำนวนมากของ q / a-s เกี่ยวกับ Linux และ iowait สูง แต่ไม่มีใครช่วยฉันฉันแม้แต่ tweaked ฮาร์ดดิสก์ไม่ให้หัวในทุก ๆ 8 วินาที (โหลดวงจรนับเป็น 50334!) แต่ไม่มีอะไร ปัญหายังคงมีอยู่


ลอง superuser.com - นี่ไม่ใช่คำถามการเขียนโปรแกรม

ดูเหมือนว่าจะมีคำถามเกี่ยวกับการดูแลระบบมากกว่าการเขียนโปรแกรมดังนั้นคุณน่าจะดีกว่าถ้าถามใน serverfault.com สัญชาตญาณแรกของฉันคือการตรวจสอบ dmesg สำหรับการค้นหาข้อผิดพลาดหลังจากสิ่งนี้เกิดขึ้น แต่ฉันสามารถออกไปได้

บางทีมันอาจจะมากกว่า AskUbuntu คำถาม?

คำตอบ:


1

น่าเสียดายนี่เป็นปัญหาของตัวดิสก์เอง ดิสก์ WD Caviar Green ก่อให้เกิดปัญหานี้ในหลายที่

ปัญหาเกิดจากขนาดเซกเตอร์ 4k ที่ใช้ เห็นได้ชัดว่ามีจัมเปอร์สำหรับโหมดความเข้ากันได้ 512b แต่ฉันได้ยินมาว่าไม่ได้ช่วยภายใต้ Linux

ข่าวดีก็คือคุณสามารถ RMA ไดรฟ์จากนั้นพวกเขาจะส่งหนึ่งที่ทำงานได้อย่างถูกต้อง ถึงกระนั้น WD ก็ดูเหมือนจะไม่ได้จัดการกับปัญหาทั้งหมดนี้ได้ดีเลย

Link:


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