%20%E4%B8%8A%EF%BC%8C%E6%88%91%E6%83%B3%E8%BF%BD%E8%B9%A4%E7%89%B9%E5%AE%9A%E9%80%B2%E7%A8%8B%E7%9A%84%20I%2FO%20%E4%BB%A5%E6%89%BE%E5%87%BA%E5%AE%83%E6%98%AF%E5%90%A6%E6%8E%9B%E8%B5%B7%E6%88%96%E6%AD%A3%E5%9C%A8%E5%8F%96%E5%BE%97%E9%80%B2%E5%B1%95.png)
所以......我正忙於清理二十年的備份,並且有一項特定的工作試圖獲取sha1sum
兩個可能重複的文件,並且它似乎被掛起......操作詞是“出現” 。
該磁碟上正在進行大量其他 I/O,並且需要這樣做。但只有這項工作似乎陷入困境——應該很久以前就完成了。每次我查看時都會看到進程狀態,D+
但內容如下pidstat
:
Linux 6.0.12-100.fc35.x86_64 (fs2) 07/06/2023 _x86_64_ (12 CPU)
12:44:08 PM UID PID %usr %system %guest %wait %CPU CPU Command
12:44:08 PM 0 132572 0.03 0.02 0.00 0.00 0.05 8 sha1sum
每隔一段時間,這個%CPU
值就會增加一點點——現在是 0.05...我知道如何一般性地追蹤 I/O,但對於特定的進程?這就是我要問的。 (我不關心系統上的頂級 I/O 等)