Linux 系统监控工具--atop

戏子无情 提交于 2020-04-24 13:23:59

官网地址: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 传输数据包的丢失数量

 

易学教程内所有资源均来自网络或用户发布的内容,如有违反法律规定的内容欢迎反馈
该文章没有解决你所遇到的问题?点击提问,说说你的问题,让更多的人一起探讨吧!