คำถามติดแท็ก iowait

7
ทุกคนสามารถอธิบายได้อย่างแม่นยำว่า IOWait คืออะไร
เท่าที่ฉันได้อ่านเกี่ยวกับ iowait มันยังคงเป็นปริศนาสำหรับฉัน ฉันรู้ว่ามันเป็นเวลาที่ CPU ใช้ในการรอให้การดำเนินการ IO เสร็จสิ้น แต่การดำเนินการ IO ชนิดใดแม่นยำ สิ่งที่ฉันไม่แน่ใจก็เป็นสิ่งสำคัญทำไม? CPU ไม่สามารถทำอย่างอื่นในขณะที่การดำเนินการ IO เสร็จสมบูรณ์แล้วกลับไปประมวลผลข้อมูลได้หรือไม่ อะไรคือเครื่องมือที่เหมาะสมในการวิเคราะห์ว่ากระบวนการใดที่รอคอย IO อย่างแน่นอน และอะไรคือวิธีลดเวลารอของ IO?
194 io  iowait 

1
เหตุใดจึงต้องรอเวลามากกว่าสำหรับอุปกรณ์ DM multipath มากกว่าอุปกรณ์พื้นฐาน?
เรามีเซิร์ฟเวอร์ที่ใช้ CentOS 6.4 ซึ่งเชื่อมต่อกับที่เก็บข้อมูล Hitachi HNAS 3080 และสังเกตว่าเคอร์เนลติดตั้งระบบไฟล์ใหม่ในโหมดอ่านอย่างเดียว: 16 พฤษภาคม 07:31:03 เคอร์เนล GNS3-SRV-CMP-001: [1259725.675814] EXT3-fs (dm-1): ข้อผิดพลาด: การประกอบระบบไฟล์แบบอ่านอย่างเดียว สิ่งนี้เกิดขึ้นหลังจากข้อผิดพลาด I / O หลายอย่างและเส้นทางทั้งหมดไปยังอุปกรณ์จะรายงานว่าลง: 16 พฤษภาคม 07:31:03 GNS3-SRV-CMP-001 หลายรายการ: mpatha: เส้นทางที่ใช้งานที่เหลืออยู่: 0 ฉันดูบันทึก sar และสามารถดูใหญ่มาก (2 วินาที) รอเวลา: 07:40:00 dev8-0 17.91 112.04 98.03 11.73 0.00 0.20 0.07 0.12 07:40:00 dev8-16 0.23 …

4
iowait รวมเวลาที่รอสายเครือข่ายหรือไม่
proc(5)manpage อธิบาย iowait ว่า "เวลาที่รอคอยสำหรับ IO เสร็จสมบูรณ์" นี่เป็นคำอธิบายส่วนใหญ่ในคำถามก่อนหน้านี้ คำถามของฉันคือ: ในขณะที่รอการบล็อก IO สิ่งนี้รวมถึงการรอการบล็อกเครือข่าย IO หรือเฉพาะ IO ท้องถิ่นหรือไม่
19 linux  unix  iowait 

1
การรายงานการใช้ CPU ของ Windows“ iowait”
บัญชี Windows สำหรับและรายงาน " iowait"ในลักษณะเดียวกับ Linux หรือไม่ นั่นคือกระบวนการเข้าสู่ "uninterruptible sleep" และเวลาที่ใช้จะถูกลบออกจาก "CPU free" หรือไม่ ถ้าเป็นเช่นนั้น Perfmon counters จะเหมาะสมในการตรวจหา "cpu busy เนื่องจากความล่าช้าในการให้บริการ IO" ซึ่งต่างจาก "cpu busy เนื่องจากการคำนวณ"
โดยการใช้ไซต์ของเรา หมายความว่าคุณได้อ่านและทำความเข้าใจนโยบายคุกกี้และนโยบายความเป็นส่วนตัวของเราแล้ว
Licensed under cc by-sa 3.0 with attribution required.