รับสถิติ i / o ดิสก์สำหรับกระบวนการเดียวใน Linux


9

ฉันต้องตรวจสอบสถิติ I / O ของกระบวนการที่เขียนไปยังดิสก์ จุดประสงค์คือเพื่อหลีกเลี่ยงอัตราการเขียนสูงเกินไปเป็นเวลานาน

ฉันรู้ว่ามีiostatเครื่องมือในการทำภารกิจนี้ให้สำเร็จในมุมมองทั้งระบบ

มีสิ่งที่คล้ายกับการตรวจสอบการใช้งานดิสก์กระบวนการเดียวหรือไม่


คำตอบ:


5

iotopสิ่งที่คุณต้องการคือ การกระจายส่วนใหญ่จะมีแพคเกจสำหรับมันมักจะเรียกว่า iotop(มีเหตุผลพอ)

หนึ่งคำสั่งที่เย็นมาก iotop -bo(อย่างน้อยในระบบที่ไม่ได้ยุ่งมากก) สิ่งนี้จะแสดง I / O เมื่อมันเกิดขึ้น นอกจากนี้ยังมีตัวเลือกเพื่อตรวจสอบกระบวนการหรือกระบวนการเฉพาะที่เป็นของผู้ใช้ที่ระบุ


ขอบคุณสิ่งที่ฉันต้องการ :) ฉันสามารถกรองเอาท์พุทของ iotop -boP ด้วย grep เพื่อแสดงเฉพาะสถิติของกระบวนการที่ฉันต้องการ :)
Matteo Ceccarello

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