จะบอกได้อย่างไรว่าแอพพลิเคชั่นใดกำลังเข้าถึงฮาร์ดไดรฟ์และความถี่บ่อยแค่ไหน?


18

ฮาร์ดไดรฟ์ของฉันกำลังบ้าและฉันไม่รู้ว่าแอปพลิเคชันใดกำลังทำอยู่

มีเครื่องมือ linux ใดบ้างสำหรับการทำโพรเซสว่ากระบวนการใดบ้างที่เข้าถึงไดรฟ์และความถี่บ่อยครั้งหรือไม่?

ด้านบน , htopและชอบเรียบร้อยสังคายนาหน่วยความจำและซีพียูหมูและnethogsช่วยให้ฉันเห็นหมูเครือข่าย ... แต่สิ่งที่จะใช้สำหรับการกำหนดหมู HDD?

คำตอบ:


17

คุณสามารถติดตั้ง iotop

ป้อนคำอธิบายรูปภาพที่นี่


1
ดูดี ... แม้ว่าจะไม่มีแพ็คเกจ repo มาตรฐานสำหรับมัน ลิงค์อยู่ที่นี่เพื่อคนอื่นที่กำลังมองหา
รัส

2
iotop --accumulatedดีมาก.
belacqua

1
@ รัสฉันมีมันใน repo ของฉันผ่านจักรวาล:http://archive.ubuntu.com/ubuntu/ maverick/universe i386 Packages
belacqua


2

ยูทิลิตี้ใหม่ของfatraceสามารถแสดงให้คุณเห็นอย่างแน่นอน! ดู: https://launchpad.net/fatrace/หรือเรียกใช้ 'sudo apt-get install fatrace' จากนั้นเรียกใช้:

# sudo fatrace
chrome(6514): W /home/xxxx/.config/google-chrome/Default/Current Session
chrome(6516): R /home/xxxx/.pki/nssdb/cert9.db
chrome(6514): RW /home/xxxx/.cache/google-chrome/Default/Cache/data_0
chrome(6516): R /home/xxxx/.pki/nssdb/cert9.db
chrome(6514): W /home/xxxx/.cache/google-chrome/Default/Cache/data_1
chrome(6516): W /home/xxxx/.cache/google-chrome/Default/Cache/data_1
wicd(29613): RO /lib/x86_64-linux-gnu/ld-2.19.so
ifconfig(29613): R /lib/x86_64-linux-gnu/ld-2.19.so
ifconfig(29613): CO /etc/ld.so.cache

ข้อดีของfatraceคือคุณได้ชื่อไฟล์ซึ่งต่างจาก iotop สำหรับแอปพลิเคชันแบบหลายกระบวนการเช่นโครเมี่ยมคุณจะได้รับกระบวนการทั้งหมดในที่เดียว


ยัง fatrace ยอมรับ grep และ grep สามารถแยกออกได้ เช่น fatrace | grep -v "Firefox" จะไม่รวม Firefox
pierrely

และการยกเว้นหลายรายการเช่น sudo fatrace | grep -Ev "Firefox | Tixati | konsole"
pierrely
โดยการใช้ไซต์ของเรา หมายความว่าคุณได้อ่านและทำความเข้าใจนโยบายคุกกี้และนโยบายความเป็นส่วนตัวของเราแล้ว
Licensed under cc by-sa 3.0 with attribution required.