如何在脚本执行时检查CPU脚本中使用的系统调用的CPU利用率?

时间:2013-02-06 10:25:35

标签: shell unix

我有一个shell脚本,它使用几个系统调用(grep,ps等)。我需要为脚本中使用的每个系统调用找到CPU利用率。我正在使用AIX unix版本5.1。请帮助。

我已经尝试过Topas,vmstat,iostat命令,但是它们显示了进程的整体cpu利用率。

2 个答案:

答案 0 :(得分:0)

使用下面的commnad

ps -aef | grep“process_name”

ouptut中会有一个“C”列,显示该进程的cpu利用率。

谢谢, 戈帕尔

答案 1 :(得分:0)

我不确定它是否在AIX上可用,但在Linux上time命令就是你要使用的

time wc /etc/hosts
  9  26 235 /etc/hosts

real    0m0.075s
user    0m0.002s
sys 0m0.004s 

sys是系统调用时间,user不是进程使用的系统调用时间