测试驿栈-由浅入深学性能 linux 监控之 top 家族 (atop)

飞天小子的性能课堂 · 2020年04月04日 · 883 次阅读

top 家族之二(atop)

这篇文章将向大家郑重介绍 top 家族的第二位成员 atop

atop 是一个功能强大的服务器监控工具,它的数据采集包括:CPU、内存、磁盘、网络、进程等,内容非常的详细,所有的信息都反映了过去 10S 的状态

第一行:任务队列

PRC | sys   11m45s  | user   4m09s  | #proc    226  | #trun      1  | #tslpi   394  | #tslpu     0  | #zombie    0  | #exit      0 

PRC:该列展示整个系统的进程状况
sys:过去 10s 所有的进程在内核态运行的时间总和
usr:过去 10s 所有的进程在用户态的运行时间总和
proc:进程总数
trun:过去 10s 转换的进程数
zombie:过去 10s 僵死进程的数量
exit:10s 内退出的进程数量

第二行:cpu 信息

CPU | sys       1%  | user      0%  | irq       0%  | idle    199%  | wait      0%  | guest     0%  | curf 2.79GHz  | curscal   ?%

sys、usr:进程在内核态、用户态所占 CPU 的时间比
irq:软中断占用 cpu 的时间比
idle:CPU 处于空闲状态的时间比
wait:CPU 处于 IO 等待的时间比

第五行:cpl 信息

CPL | avg1    0.00  | avg5    0.00  | avg15   0.08  |               | csw     1382  | intr     681  |               | numcpu     2 

avg1:过去 1 分钟进程等待队列数
avg5:过去 5 分钟进程等待队列数
avg15:过去 15 分钟进程等待队列数
csw(context swapping):上下文切换次数
intr(interrupt):中断发生的次数
numcpucpu 的核心数

第六行:swap 信息

SWP | tot     2.0G  | free    2.0G  |

tot:交换空间总量
free:交换空间剩余空间总量

第七行:磁盘信息

DSK |          sda  | busy      9%  | read  224217  | write 247451  | KiB/w     19  | MBr/s   0.19  | MBw/s   0.37  | avio 2.42 ms

busy:磁盘繁忙度
read、KiB/r 、MBr/s:每秒读次数
write、KiB/w 、MBr/w:每秒写次数
avq:IO 平均队列长度
avio:平均 io 时间

如果觉得我的文章对您有用,请随意打赏。您的支持将鼓励我继续创作!
暂无回复。
需要 登录 后方可回复, 如果你还没有账号请点击这里 注册