atop是linux系统下一款监控系统资源与进程的工具。atop以一定的频率记录系统的运行状态,通过它可以了解系统今生前世。atop采集系统资源「cpu、mem、disk、net」的使用情况及所有进程使用系统资源的情况,定期采集相关数据保存日志文件。可以通过atop.daily文件调整数据采集的间隔及日志文件保存的时间。
安装
1. centos: yun -y install atop
2. ubuntu: apt -y install atop
atop 主页面相关参数介绍
PRC 展示整个系统的性能情况sys 过去10秒所有的进程在内核态运行的时间总和usr 过去10秒所有的进程在用户态的运行时间总和#proc 进程总数#trun 过去10秒转换的进程数#zombie 过去10秒的僵尸进程数#exit 过去10秒退出的进程数量CPU 展示了服务器的CPU使用情况sys、user 处理进程时处于内核态、用户态的所占CPU的时间比例irq 指CPU被用于处理中断的时间比例idle 指CPU空闲的时间比例wait 指CPU处在进程等待磁盘IO,导致CPU空闲的时间比例CPL 显示CPU负载情况有点类似top中的系统负载情况,avg1 avg5 avg15,表示过去1分钟,5分钟,15分钟内运行队列中的平均进程数量csw 指上下文交换次数intr 指中断发生次数MEM 指内存的使用情况cache 指用于页缓存的内存大小buff 指用于文件缓存的内存大小slab 表示系统内核占用的内存大小SWP 显示