版权声明:本文为博主原创文章,遵循 CC 4.0 BY-SA 版权协议,转载请附上原文出处链接和本声明。
微信公众号:51码农网
专业编程问答社区
www.51manong.com
1.使用x参数,将告知ps命令显示所有的进程
[root@ky35z ~]# ps x
PID TTY STAT TIME COMMAND
1 ? Ss 20:12 /usr/lib/systemd/systemd --switched-root --system --deserialize 21
2 ? S 0:00 [kthreadd]
3 ? S 0:02 [ksoftirqd/0]
.....
TTY是teletype的缩写,代表了进程的控制终端。TIME表示进程消耗的CPU时间总和。STAT显示的是进程的当前状态。
2.使用aux组合参数,显示每个用户的进程信息
[root@ky35z ~]# ps aux
USER PID %CPU %MEM VSZ RSS TTY STAT START TIME COMMAND
root 1 0.0 0.0 51648 3772 ? Ss Aug18 20:12 /usr/lib/systemd/systemd --switched-root --system --deserialize 21
root 2 0.0 0.0 0 0 ? S Aug18 0:00 [kthreadd]
root 3 0.0 0.0 0 0 ? S Aug18 0:02 [ksoftirqd/0]
.....
USER表示该进程的所有者,%CPU是CPU使用百分比,%MEM是内存使用百分比,VSZ是虚拟耗用内存大小,RSS实际使用的内存大小(以KB为单位),START是进程开启的时间,如果数值超过24小时,将用日期来表示。