当前位置: 技术问答>linux和unix
ps -ef命令
来源: 互联网 发布时间:2016-07-14
本文导语: 请问ps -ef命令 UID PID PPID C STIME TTY TIME CMD root 1 0 0 Oct 28 - 3:04 /etc/init root 11400 1 0 Oct 28 - 0:00 /usr/lib/errdemon ...
请问ps -ef命令
的C代表什么意思,是不是cpu占用率
我想把为0的都过滤掉只要不等于的0 的正则表达式怎么写啊?
我用topas命令查看到的
请问是不是所有占用cpu的进程,aix系统一般占用多少以上为不正常。
UID PID PPID C STIME TTY TIME CMD
root 1 0 0 Oct 28 - 3:04 /etc/init
root 11400 1 0 Oct 28 - 0:00 /usr/lib/errdemon
root 11672 1 0 Oct 28 - 1241:35 /usr/sbin/syncd 60
root 19374 24290 0 Oct 28 - 0:00 /usr/sbin/muxatmd
root 19542 24290 0 Oct 28 -
oracle 22266 1 3 Feb 15 - 30:14 oraclebwdasic (LOCAL=NO)
的C代表什么意思,是不是cpu占用率
我想把为0的都过滤掉只要不等于的0 的正则表达式怎么写啊?
我用topas命令查看到的
Name PID CPU% PgSp Owner
oracle 148592 3.0 7.9 oracle
oracle 126138 1.8 7.9 oracle
oracle 112316 1.6 8.0 oracle
oracle 95996 1.5 7.9 oracle
oracle 87598 1.4 9.3 oracle
oracle 100682 1.4 7.9 oracle
oracle 101520 1.4 7.9 oracle
oracle 48038 1.4 8.0 oracle
oracle 134780 1.3 7.9 oracle
oracle 109618 1.3 8.0 oracle
oracle 83052 1.1 7.9 oracle
oracle 52534 1.1 7.9 oracle
oracle 52946 1.1 7.9 oracle
oracle 136136 1.1 7.9 oracle
oracle 88492 1.1 7.9 oracle
oracle 117884 1.0 7.9 oracle
oracle 118116 1.0 8.0 oracle
oracle 114986 1.0 8.0 oracle
oracle 110866 1.0 7.9 oracle
请问是不是所有占用cpu的进程,aix系统一般占用多少以上为不正常。
|
大写的C是表示cpu利用率。
脚本可以这样写:
ps -ef|awk '{if ($4 != 0){print $0}}'
脚本可以这样写:
ps -ef|awk '{if ($4 != 0){print $0}}'
|
这个应该是正常的,cpu利用率是动态变化的,但是这两个命令应该都是从同一位置取的数据(只是推测,没有验证)。
|
补充一下:topas命令利用System Performance Measurement Interface(SPMI)API获得有关信息。
ps是通过读取proc获取数据的。
不过,数据的源都是一样的,只是两处获取的时机不太一样。^_^
ps是通过读取proc获取数据的。
不过,数据的源都是一样的,只是两处获取的时机不太一样。^_^
|
查了下资料,应该是CPU的占用率
|
顶1楼。
|
man ps 将知道所有的内容 :)
|
学习...