ps与pgerp命令

找出占用cpu最多的十个线程

# ps -eo comm,pcpu --sort -pcpu | head

COMMAND         %CPU

systemd          0.0

kthreadd         0.0

ksoftirqd/0      0.0

kworker/0:0H     0.0

migration/0      0.0

rcu_bh           0.0

rcu_sched        0.0

lru-add-drain    0.0

watchdog/0       0.0

找出与zabbix进程相关的条目

# ps -eo comm,pcpu,pid,pmem|grep zabbix

zabbix_agentd    0.0  6479  0.0

zabbix_agentd    0.0  6502  0.0

zabbix_agentd    0.0  6503  0.0

zabbix_agentd    0.0  6504  0.0

zabbix_agentd    0.0  6505  0.0

zabbix_agentd    0.0  6506  0.0

找出给定的命令名所对应的经常ID

# ps -C bash -o pid=

26692

29138

29160 #或者是使用

# pgrep bash

26692

29138

29160

# pgrep bash -d : #指定分隔符

26692:29138:29160

# pgrep -u root bash #指定用户

26692

29138

29160

推荐阅读更多精彩内容