按照CPU使用率从大到小排序

在 top 运行后按“P”或者“shift+p”来按CPU 使用率从高到低的顺序排列

Linux top命令

top程序提供运行系统的动态实时视图。
它可以显示系统摘要信息以及当前由Linux内核管理的任务列表。
显示的系统摘要信息的类型以及为任务显示的信息的类型、顺序和大小都是用户可配置的,并且该配置可以在重启期间保持不变。

执行top命令

[jack@server1 ~]$top
top - 17:51:07 up 1 day,  2:56, 27 users,  load average: 5.33, 29.71, 28.33
Tasks: 1470 total,   1 running, 1469 sleeping,   0 stopped,   0 zombie
Cpu(s):  0.0%us,  0.1%sy,  0.0%ni, 99.9%id,  0.0%wa,  0.0%hi,  0.0%si,  0.0%st
Mem:  264114424k total, 253006956k used, 11107468k free,    66964k buffers
Swap: 33554424k total,     3260k used, 33551164k free, 245826024k cached

  PID USER      PR  NI  VIRT  RES  SHR S %CPU %MEM    TIME+  COMMAND
 1960 jack  15   0 30452 3220 1540 R  2.3  0.0   0:00.78 top
 2457 root      11  -5     0    0    0 S  2.3  0.0  11:36.93 kacpid
 2493 pmartprd  16   0 1397m 289m 9.8m S  0.3  0.1  18:36.07 pmrepagent
 4639 pmartprd  15   0  787m  54m 4080 S  0.3  0.0   5:19.55 pmserver
14402 root      RT   0  151m 5256 2872 S  0.3  0.0   1:41.40 multipathd
17886 root      10  -5     0    0    0 S  0.3  0.0   0:07.41 kondemand/11 

说明

说明
us用户CPU时间(或者)用户空间中花费的%CPU时间
sy系统CPU时间(或者)内核空间中花费的%CPU时间
ni用户漂亮的CPU时间(或者)%CPU在低优先级过程中花费的时间
id空闲CPU时间(或者)%CPU空闲时间
waio等待CPU时间(或者)%CPU花费在等待(在磁盘上)的时间
hi硬件IRQ(或者)%CPU花费在服务/处理硬件中断的时间
si软件IRQ(或者)%CPU时间花费在服务/处理软件中断的时间
st窃取时间(steal time) - - %CPU时间在非自愿的虚拟CPU等候,而虚拟机管理程序正在为来自虚拟机提供的另一个处理器(或者)%CPU时间被窃取
字段/列说明
PID流程ID.
USER任务所有者的有效用户名
PR任务的优先级
NI任务的好价值。负值不佳意味着更高的优先级,而正好价值意味着较低的优先级。在此字段中为零,只需在确定任务的调度性时不会调整优先级
%CPU任务在上次屏幕更新以来经过的CPU时间的共享,表示为总CPU时间的百分比。
%MEM任务目前使用的可用物理内存共享
TIME+CPU总计任务已使用自启动以来
S任务的状态。可以是其中一个:<br>'d'=不间断睡眠<br>'r'=正在运行<br>'s'=睡眠<br>'t'=跟踪或者停止<br>' z'=僵尸
RES任务使用的非交换物理内存
SHR任务使用的共享内存量
Command显示用于启动任务的命令行或者关联程序的名称

按内存使用率排序

在 top 运行后按“M”或者“shift+m”

日期:2020-06-02 22:18:43 来源:oir作者:oir