76 lines
2.4 KiB
Markdown
76 lines
2.4 KiB
Markdown
# top \[-p -d -c -n -b -i -u]
|
||
|
||
作用:默认每5s刷新一次系统性能信息
|
||
|
||
参数:
|
||
- p:只显示某个进程的信息
|
||
- d:设置双向时间,默认5s
|
||
- c:显示产生进程的完整命令,默认是进程名
|
||
- n:指定刷新次数,-n 3表示刷新3次后退出
|
||
- b:以非交互非全屏模式运行,以批次的方式执行top,一般配合-n指定输出几次统计信息,将输出重定向到指定文件,例如top -b -n 3 > /tmp/top.tmp
|
||
- i:不显示任何限制或无用的进程
|
||
- u查找指定用户启动的进程
|
||
|
||
交互式选项模式:
|
||
- h:显示帮助画面
|
||
- c:显示进程的完整命令
|
||
- f:选择需要展示的项目
|
||
- M:更具驻留内存大小(RES)排序
|
||
- P:根据CPU使用百分比大小进行展示
|
||
- T:根据时间/累计时间进行排序
|
||
- E:切换顶部内存显示单位
|
||
- e:切换进程内存显示单位
|
||
- l:切换显示平均负载和启动时间信息
|
||
- i:不显示限制或无用进程,和i参数相同
|
||
- t:切换显示CPU状态信息
|
||
- m:切换显示内存信息
|
||
|
||
示例:
|
||
- top
|
||
|
||
信息:
|
||
- 横向信息:
|
||
- 第一行:
|
||
- top:当前系统时间
|
||
- up:开机时间
|
||
- users:登录的用户数
|
||
- load average:1/5/15分钟内系统平均负载
|
||
- 第二行:
|
||
- task:进程数
|
||
- running:正在运行的进程
|
||
- sleeping:睡眠的进程
|
||
- stopped:停止的进程
|
||
- zombie:僵尸进程
|
||
- 第三行:
|
||
- cpus
|
||
- us:用户占用率
|
||
- sy:系统占用率
|
||
- ni:高优先进程占用率
|
||
- id:空闲cpu百分比
|
||
- wa:IO等待CPU占用率
|
||
- hi:CPU硬件中断率
|
||
- si:CPU软件中断率
|
||
- st:强制等待占用CPU率
|
||
- 第四行、第五行:
|
||
- Kib Mem:物理内存
|
||
- total:总量
|
||
- free:空闲大小
|
||
- used:使用中的大小
|
||
- buff/cache:缓存使用大小
|
||
- Kib Swap:虚拟内存
|
||
- 同样
|
||
- 竖向信息:
|
||
- PID:进程id
|
||
- USER:进程所属用户
|
||
- PR:进程优先级,越小越高
|
||
- NI:负值标识高优先级,正标识低优先级
|
||
- VIRT:进程使用虚拟内存,单位KB
|
||
- RES:进程使用物理内存,单位KB
|
||
- SHR:进程使用共享内存,单位KB
|
||
- S:进程状态(S休眠,R运行,Z僵死,N附属优先级,I空闲状态)
|
||
- %CPU:CPU占用率
|
||
- %MEM:进程占用率
|
||
- TIME+:进程使用CPU时间总计,单位10ms
|
||
- COMMAND:进程的命令或名称或程序文件路径
|
||
|