Linux: มีบางอย่างคล้ายกับ“ top” สำหรับ I / O หรือไม่?


53

มีการใช้ดิสก์ของฉันบ่อยครั้ง แต่top(และhtopการแทนที่แบบกำหนดเอง) แสดงสิ่งที่น่าสงสัย

มีวิธีเรียงลำดับกระบวนการตามการใช้ I / O (เฉพาะเจาะจงมากขึ้น: ดิสก์) หรือไม่?

แก้ไข
พบออกมาใช้iotopว่ากระบวนการเหล่านี้จะแปลกและflush-8:16 jbd2/sdb3-7ดูเหมือนว่าจะต้องทำกับการดำเนินการระบบไฟล์ตามปกติ


1
ถ้าฉันแก้ไขให้ถูกต้องและ jbd เกี่ยวข้องกับการซิงค์เจอร์นัล (ข้อมูลเมตา FS) ไปยังดิสก์ ซึ่งหมายความว่าคุณต้องมีกระบวนการบางอย่างทั้งการเขียนลงดิสก์หรืออ่านข้อมูลจำนวนมากและคุณมีตัวเลือก atime บนเมานต์ของคุณ ฉันไม่แนะนำเพราะซอฟต์แวร์บางตัวอาศัยอยู่ (mutt และฉันเคยได้ยินเครื่องมือสำรองหนึ่งอัน) แต่คุณสามารถตั้งค่า mount เป็น relatime หรือแม้กระทั่ง "ดีกว่า" ในเวลากลางคืน หลังจะหยุดการอัปเดตเวลาเข้าถึงอย่างสมบูรณ์ (ซึ่งมีการเขียนดิสก์) ทุกครั้งที่อ่านไฟล์
Huygens


คำตอบ:


54

คุณเคยลองiotopไหม

คุณอาจต้องติดตั้งก่อน นอกจากนี้ยังขึ้นอยู่กับฟีเจอร์เคอร์เนลที่อาจเปิดใช้งานหรือไม่เปิดใช้งานในการกระจายเฉพาะ


1
ทำงานบน Mac OS X ได้เช่นกัน ไม่แน่ใจว่ามันจะช่วยแก้ไขปัญหาได้อย่างไร
dmckee

3
ว้าว. มันอัศจรรย์มาก. ผู้ดูแลระบบทำงานมากกว่า 15 ปีและฉันไม่เคยพบเจอ ขอบคุณ!
skarface

2
จำเป็นต้องเข้าถึงรูต, FYI
พอลเดรเปอร์

22

คุณอาจต้องการatopลอง ดูเหมือนว่าจะเป็นการดีที่จะแจ้งให้คุณทราบว่าเกิดอะไรขึ้น


ดูเหมือนว่าจะดีกว่าiotopเพราะมันยังแสดงให้เห็นว่า IO เปอร์เซ็นต์ไม่ว่าง
sorin

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