在Linux中使用sar命令

时间:2014-02-26 15:58:06

标签: linux shell sar

我正在开发一个Java小实用程序,它监视远程Linux机器的cpu。我正在使用sar命令来监控它。问题是,当我写sar 1 1时,需要一些时间才能获得CPU使用率。我试过sar 0,但它显示的是相同的cpu值,而不是在线cpu使用情况。我该怎么做才能立即使用cpu?

1 个答案:

答案 0 :(得分:1)

一种选择是:

top

top | grep <App_name>

 ps -p <app_pid> -o %cpu

修改

仅获取某个pid的cpu使用百分比数:

ps -p PID -o %cpu | sed 's/[^0-9]//g' | tr -d '\n'

ps -p PID -o %cpu | sed -n 2p | sed 's/ //'