- 论坛徽章:
- 0
|
原帖由 CNL 于 2007-3-8 10:09 发表
ps -ef中的C就是进程当前使用CPU的估计值,是进程优先调度的一个依据,可能是百分比,也可能不是
谢谢,但不太理解。看一下我的测试
TOP的内容
CPU TTY PID USERNAME PRI NI SIZE RES STATE TIME %WCPU %CPU COMMAND
0 pts/tb 17073 oracle 230 20 18296K 2504K run 22:29 93.85 93.69 sqlplus
ps中的内容,第三列是C列的值
[oracle@restore ~/monitor_cpu]$ ps -ef |grep "sqlplus /nolog"
oracle 17073 146
[oracle@restore ~/monitor_cpu]$ ps -ef |grep "sqlplus /nolog"
oracle 17073 158
[oracle@restore ~/monitor_cpu]$ ps -ef |grep "sqlplus /nolog"
oracle 17073 231
[oracle@restore ~/monitor_cpu]$ ps -ef |grep "sqlplus /nolog"
oracle 17073 110
[oracle@restore ~/monitor_cpu]$ ps -ef |grep "sqlplus /nolog"
oracle 17073 121
[oracle@restore ~/monitor_cpu]$ ps -ef |grep "sqlplus /nolog"
oracle 17073 129
[oracle@restore ~/monitor_cpu]$ ps -ef |grep "sqlplus /nolog"
oracle 17073 224
[oracle@restore ~/monitor_cpu]$ ps -ef |grep "sqlplus /nolog"
oracle 17073 193
[oracle@restore ~/monitor_cpu]$ ps -ef |grep "sqlplus /nolog"
oracle 17073 192
[oracle@restore ~/monitor_cpu]$ ps -ef |grep "sqlplus /nolog"
oracle 17073 186
[oracle@restore ~/monitor_cpu]$ ps -ef |grep "sqlplus /nolog"
oracle 17073 170 |
|