15
A
回答
21
6
iotop有一個類似頂部的接口,並顯示每個進程正在進行多少I/O讀取和寫入操作。
6
您可以使用atop,它可以根據進程報告磁盤讀取和寫入以及其他許多事情。
7
一個快速的方法是看/proc/[PID]/io
文件。
例子:
$ cat /proc/1944/io
read_bytes: 17961091072
write_bytes: 8192000
cancelled_write_bytes: 32768
+0
你已經寫了關於最好的方法:)它可用於控制進程的寫腳本。當進程消耗太多的io時,可以通過sigstop來停止,並且在io停止之後,它應該由sigcont來喚醒:) – Znik 2014-08-05 09:55:50
2
你可以試試pidstat。 我發現它很有用,當我需要確定哪個進程成爲高io時。
相關問題
- 1. 找不到最頻繁的詞
- 2. 我想找到頻繁的字母
- 3. 找到最頻繁點擊的人
- 4. 如何解釋Sybase中的IO繁忙
- 5. 如何找到數組的模式(最頻繁的元素)?
- 6. 如何識別頻繁進程啓動的來源
- 7. 非常頻繁地安排java進程
- 8. Rails/SQL:如何找到特定ID上最頻繁的列值
- 9. C# - 如何從列表中找到最頻繁的日期
- 10. 查找頻繁項集
- 11. 如何使線程頻繁進出臨界區?
- 12. 如何從條件FP樹找到頻繁模式?
- 13. 如何頻繁更新UILabel?
- 14. 做頻繁的磁盤日誌寫入的最佳做法
- 15. Java進程IO
- 16. 純函數如何做IO?
- 17. 如何鼓勵更頻繁的進入SVN信息
- 18. 如何查找數字字符串中最頻繁的數字?
- 19. 如何查找數組中最頻繁的字符?
- 20. 如何在android中存儲少量的頻繁查找數據?
- 21. 如何找到包含因素的多個列中最頻繁的值
- 22. 如何在io中終止進程:get_line?
- 23. 找到3個字最頻繁的組中的句子
- 24. 如何重現不頻繁的404?
- 25. 計數最小草圖如何找到流中最頻繁的項目? - Heavy Hitters
- 26. 如何從命令行中找到數組中最頻繁重複的數字?
- 27. 做IO時做細塊主線程嗎?
- 28. 與駱駝頻繁進行SOAP調用
- 29. 熊貓:在列表中找到最頻繁的值
- 30. 使用查找最頻繁的看到collumn_name最大
要接受答案,請點擊您的首選答案旁邊的複選標記。 – 2011-03-02 13:08:43
可能的重複[如何找到正在使用最多I/O的進程?](http://stackoverflow.com/questions/466496/how-to-find-the-process-which-is-cosuming -lin-linux-in-most-io) – dogbane 2011-03-02 13:09:44