我正在積極嘗試獲取 iotop 的輸出進行監控。
如您所知,iotop 是互動式的,這意味著一旦啟動,它將提供系統上磁碟使用情況的即時更新。
我試圖捕獲命令的每次迭代並將其運行到一個腳本,該腳本會將指標發送到我的伺服器。
我嘗試了很多命令,包括進程替換,以便將 iotop 的輸出重定向到我擁有的自訂腳本文件,但似乎沒有任何效果。
有什麼線索嗎?
答案1
您可以iotop
在批次模式下運行,以取得其輸出的快照,如下所示:
iotop -b -o -n 1
這將指示它運行 -乙匹配模式,只進行 1 次迭代(-n 1),並且僅包含執行實際 IO 的進程(-o)。