top显示结果小tips:
tasks 进程总数
sleeping 正在运行的进程数
stopped 停止的进程数
zombie 僵尸进程数
cpu(s) us 用户空间占用cpu百分比
sy 内核空间占CPU百分比
ni 用户进程空间内改变过优先级的进程占用CPU百分比
id 空闲CPU百分比
wa 等待输出输入的CPU时间百分比
hi hardware IRQ
si Software IRQ
top命令小技巧:
1. 输入大写P,会按照CPU占用降序排列
2. 输入大写M,结果按内存降序排列
3. T根据时间/累计时间进行排序
3. 按数字1显示所有CPU核心的负载情况
4. top -d 5 每隔5s刷新一次、默认1s
5. top -p pid,pid2 监控指定进程
6. top -U uname 监控某个用户的进程,U为有效系统用户名
7. top -u 500 u为用户有效标识 id
8. top -bn 1 显示所有进程信息
9. top -n 1 只显示一屏信息
10. top -p pid -n 1 -b -b避免输出控制字符,避免管道调用出现乱码
11. top -bn 1 | less top翻页
常用交互命令:
ctrl+l 清屏
h 帮助
k 终止一个进程
i 忽略闲置和僵尸进程
q 退出程序
r 重新安排一个进程的有限级别
S 切换到累计模式
s 改变两次刷新之间的延迟时间
查看指定列:
f 按下f会显示可以选择的列、按a-z可以显示或者隐藏对应的列,回车确定
o 改变列显示顺序、小写a-z向右移动、大写的A-Z将相应列向左移动