官网地址:https://www.atoptool.nl/downloadatop.php
ubuntu安装方式: sudo apt-get install atop
相关文件
/etc/init.d/atop: atop的启动脚本
/etc/default/atop: 配置变量文件
/var/log/atop: atop默认的日志文件
/etc/cron.d/atop: atop的定时任务配置,默认是每天0点开始
查看日志文件
通过atop -r file 可以查看信息,通过输入b显示一个指定的时间的信息
atop -r atop_20200421 -b 13:00 -e 17:00
PRC
进程和线程级别总计
sys | 内核态消耗的总cpu时间 | user | 用户态消耗的总cpu时间 |
#proc | 当前进程的总数 | #trun | 当前处于运行状态的线程总数 |
#tslpi | 睡眠可中断的线程数 | #tslpu | 睡眠不可中断的线程数 |
#zombie | 僵死进程数 | clones | 克隆系统调用的数量 |
#exit | 在统计期间结束的进程数 |
CPU
cpu利用率。大写的CPU行统计所有cpu利用率,小写的cpu行统计每个核的利用率。
sys | 所有活跃进程在内核态中花费的cpu时间百分比 | user | 所有活跃进程在用户态中消耗的cpu时间百分比 |
irq | 用于中断处理(包括软中断)的cpu时间百分比 | idle | |
wait | steal | ||
guest | curf | ||
curscal |
NET
统计传输层与网络层的数据传输情况,如下图所示
transport行统计传输层TCP和UDP协议的数据传输情况,network行统计网络层IP协议数据报的传输情况,网络接口名(如eth0,lo)行统计各个网络接口数据传输情况
transport
tcpi | 接收到的TCP段数量,包括错误接收到的TCP段的数量 | tcpo | 传输的TCP段数量,不包括那些只包含重传的 octets(八位字节) |
udpi | 接收到的UDP数据报数量 | udpo | 传输的UDP数据报数量 |
tcpao | 打开的活跃TCP数量 | tcppo | 被动打开的TCP数目 |
tcprs | TCP输出重传的次数 | tcpie | TCP输入错误的数量 |
tcpor | TCP输出重置的数量 | udpnp | 没有端口的UDP数量 |
udpip | UDP输入错误的数量 |
network
ipi | 显示从接口接收的IP数据报的数量,包括错误接收的数据报 | ipo | 本地上层协议提供的用于传输的IP数据报的数量 |
ipfrw | 被转发到其他接口的接收到的IP数据报数量 | deliv | 发送到本地上层协议的IP数据报的数量 |
icmpi | 接收到的ICMP数据报数量 | icmpo | 已传输的ICMP数据报数量 |
网络接口(如eth0,lo)
pcki | 接收到的包数量 | pcko | 已传输的数据包数量 |
si | 每秒接收到的有效比特数 | so | 每秒传输的有效比特数 |
coll | 碰撞数 | mlti | 接收多播数据包的数量 |
erri | 接收数据包时的errors数 | erro | 发送数据包时的errors数 |
drpi | 接收到的数据包的丢弃数量 | drpo | 传输数据包的丢失数量 |
来源:oschina
链接:https://my.oschina.net/jennerlo/blog/3652265