通過python腳本分析機器cpu使用情況主要有以下步驟(供參考):
首先,確定分析cpu的哪些指標,最關鍵的有:內核態使用率、用戶態使用率、iowait比率。
其次,確定統計頻率及統計精度。
再次,確定統計指標,包括平均值、峰值、最低值等。
最后,通過python腳本執行top命令,輸出cpu的各項指標,可以在統計周期內臨時寫入一個文件,然后對臨時文件進行統計指標(平均值、峰值、最低值)計算,可以直接使用awk命令,也可以在python程序中計算。
top命令
可以使用這個命令進行統計:top-cbi-d1-n10>tmp.txt
這個命令的意思是:逐次輸出top統計結果輸出到
tmp.txt
文件中,每1秒鐘輸出一次,總共輸出10次。