我可以得到ps命令Linux的更精確的CPU使用率
ps -ax -o pid,rss,pcpu,command
CPU使用率但也有它打印0.0的過程。我知道原因是因爲價值太小。有沒有什麼辦法(例如ps選項)更精確地打印這些值,如0.002?
我可以得到ps命令Linux的更精確的CPU使用率
ps -ax -o pid,rss,pcpu,command
CPU使用率但也有它打印0.0的過程。我知道原因是因爲價值太小。有沒有什麼辦法(例如ps選項)更精確地打印這些值,如0.002?
PS或頂部不能爲你提供CPU使用率準確的結果。 也許你可以嘗試使用OProfile,它會完全給你的進程消耗的CPU使用量。 以下鏈接包含一個基本的操作方法教程OProfile的: http://lbrandy.com/blog/2008/11/oprofile-profiling-in-linux-for-fun-and-profit/
實際上,'/ proc/pid/stat'提供了CPU使用率,精度爲10ms的cpu時間(取決於USER_HZ)。 – myaut
看看這個線程,它可以幫助你:[http://stackoverflow.com/questions/14041044/memory-usage-with-high-精] – hkN
我想看看對的/ proc/PID/STAT,[這個答案](http://stackoverflow.com/questions/5514119/accurately-calculating-cpu-utilization-in-linux-using-proc-stat)似乎相關 – bobah