top参数解析
一. 查看top的帮助文档
man top
二. top命令看到的是实时的进程信息
1.第一行 表示 top的刷新使用时间是21:47:46,系统启动时间是3min,当前系统是 2个用户,最近1分钟,五分钟,十五分钟内的平均负载是 0.45, 0.67, 0.32
2.第二行表示 当前系统有177个进程,1个在运行,176个睡眠状态,0个停止,0个僵尸进程
3.第三行是cpu信息,
us 表示当前系统占用的cpu百分比,sy表示内核占用的cpu百分比,ni表示改变过优先级的进程占用的cpu百分比,id表示空闲cpu百分比,wa表示I/O等待百分比,hi表示硬中断占用的cpu百分比,si软中断占用的cpu百分比。
在top界面按数字 1 可以遍历cpu
4.第四行表示物理内存的使用状况。从左到右依次是物理内存总量,已使用的内存,空闲内存,缓存使用的内存
5.第五行是虚拟内存的使用状态。从左到右依次是虚拟内存总量,已使用的虚拟内存,空闲的虚拟内存,缓冲的交换区总量
PID: 进程id
USER: 进程所有者
PR: 进程优先级
NI: 优先级别,越小优先级越高
VIRT: 进程使用的虚拟内存总量,单位Kb,virt = swap + res
RES: 进程使用的为被换出的物理内存大小,单位kb,RES = CODE + DATA
SHR: 共享内存大小,单位Kb
%CPU: 上次更新到现在的cpu时间占用百分比
%MEM: 进程使用的物理内存百分比
TIME+: 进程使用的CPU时间总计,单位0.01秒
COMMAND: 进程命令
按? 进入帮助模式,里面有快捷键说明。