7、Linux的top命令输出信息说明(系统信息统计和进程信息)
top命令输出分两个区域:上部分为信息统计区域、下部分为进程信息区域。
一、信息统计区域:
第1行:当前时间、系统已经运行的时间、当前有多少用户、1分钟系统平均负载、5分钟系统平均负载、15分钟系统平均负载
第2行:任务统计信息
第3行:CPU统计信息
- ①us:用户态进程占用CPU百分比(user)
- ②sy:核心态进程占用CPU百分比(system)
- ③ni:调整过的优先级的用户态CPU百分比
- ④id:空闲CPU百分比(idle)
- ⑤wa:等待系统I/O的CPU百分比(wait)
- ⑥hi:CPU用于处理硬件中断的CPU百分比(hardware interrupt)
- ⑦si:CPU用于处理软中断的CPU百分比(soft interrupt)
- ⑧st:被偷掉的(被虚拟机用掉的)CPU百分比(steal)
第4行:物理内存使用情况(键入m可以显示图形百分比)
第5行:交换空间使用情况(键入m可以显示图形百分比)
二、进程信息区域(使用f命令可以筛选展示的列)
- PID:进程ID
- USER:进程所有者用户的ID
- PR:进程的优先执行顺序,越小越优先(priority)
- VIRT:使用虚拟内存总量
- RES:进程使用的、未被换出的物理内存大小(KB)(resident,常驻内存)
- SHR:SHR共享内存大小(KB)
- S:状态D、R、S、T、Z(dead,run,sleep,stop,zombie)
- %CPU:自上次刷新到现在的CPU占用百分比
- %MEM:物理内存使用百分比
- TIME+:进程使用CPU时间总计(单位1/100秒)
- COMMAND:执行的命令(键入c命令可显示该命令的全路径)