按照CPU使用率从大到小排序
在 top 运行后按“P”或者“shift+p”来按CPU 使用率从高到低的顺序排列
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空闲时间 |
wa | io等待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