1. 概述
2. 用法
2.1 命令格式
2.2 字段说明://Top显示字段
终端输入:top
显示如下:
PID:进程号
USER:用户
PR:优先级
NI:任务nice值
VIRT:虚拟内存用量
RES:物理内存用量
SHR:共享内存用量
S:进程状态
D= 不可中断的睡眠状态
R= 运行
S= 睡眠
T= 跟踪 / 停止
Z= 僵尸进程
%CPU:CPU占用比
%MEM:物理内存占用比
TIME+:累计CPU占用时间
COMMAND:命令名或者命令行
2.3 按进程内存使用率排序
运行top命令后,键入大写M。
有两种途径:
1) 打开大写键盘的情况下,直接按M键
2) 未打开大写键盘的情况下,Shift+M键
2.4 按进程CPU使用率排序
运行top命令后,键入大写P。
有两种途径:
1) 打开大写键盘的情况下,直接按P键
2) 未打开大写键盘的情况下,Shift+P键
2.5 交互指令(除了上述按键 M/P之外)
c:显示完整的命令
d:更改刷新频率
f:增加或减少要显示的列(选中的会变成大写并加*号)
F:选择排序的列
h:显示帮助画面
H:显示线程
i:忽略闲置和僵死进程
k:通过给予一个PID和一个signal来终止一个进程。(默认signal为15。在安全模式中此命令被屏蔽)
l: 显示平均负载以及启动时间(即显示影藏第一行)
m:显示内存信息
M:根据内存资源使用大小进行排序
N:按PID由高到低排列
o:改变列显示的顺序
O:选择排序的列,与F完全相同
P:根据CPU资源使用大小进行排序
q:退出top命令
r:修改进程的nice值(优先级)。优先级默认为10,正值使优先级降低,反之则提高的优先级
s:设置刷新频率(默认单位为秒,如有小数则换算成ms)。默认值是5s,输入0值则系统将不断刷新
S:累计模式(把已完成或退出的子进程占用的CPU时间累计到父进程的MITE+ )
T:根据进程使用CPU的累积时间排序
t:显示进程和CPU状态信息(即显示影藏CPU行)
u:指定用户进程
W:将当前设置写入~/.toprc文件,下次启动自动调用toprc文件的设置
<:向前翻页
>:向后翻页
?:显示帮助画面
1(数字1):显示每个CPU的详细情况