atop是一个功能非常强大的linux服务器监控工具,它的数据采集主要包括:CPU、内存、磁盘、网络、进程等,并且内容非常的详细,特别是当那一部分存在压力它会以特殊的颜色进行展示,如果颜色是红色那么说明已经非常严重了。

ATOP列:该列显示了主机名、信息采样日期和时间点

PRC列:该列显示进程整体运行情况sys、usr字段分别指示进程在内核态和用户态的运行时间

#proc字段指示进程总数

#zombie字段指示僵死进程的数量

#exit字段指示atop采样周期期间退出的进程数量

CPU列:该列显示CPU整体(即多核CPU作为一个整体CPU资源)的使用情况,我们知道CPU可被用于执行进程、处理中断,也可处于空闲状态(空闲状态分两种,一种是活动进程等待磁盘IO导致CPU空闲,另一种是完全空闲)sys、usr字段指示CPU被用于处理进程时,进程在内核态、用户态所占CPU的时间比例

irq字段指示CPU被用于处理中断的时间比例

idle字段指示CPU处在完全空闲状态的时间比例

wait字段指示CPU处在“进程等待磁盘IO导致CPU空闲”状态的时间比例

CPU列各个字段指示值相加结果为N00%,其中N为cpu核数。

cpu列:该列显示某一核cpu的使用情况,各字段含义可参照CPU列,各字段值相加结果为100%

CPL列:该列显示CPU负载情况avg1、avg5和avg15字段:过去1分钟、5分钟和15分钟内运行队列中的平均进程数量

csw字段指示上下文交换次数

intr字段指示中断发生次数

numcpu:cpu的核心数

mem:该列主要展示内存的使用信息。tot:物理内存总量

free:空闲内存的大小(不能单单从这个字段就判断内存不足,还需要参考free -m中的-/+ buffers/cache:free因为这块的内容随时就可以拿过来使用,还可以从是否有使用Swap来判断是否内存不足)

cache:用于页缓存的内存大小

dirty:内存中的脏页大小

buff:用于文件缓存的内存大小

slab:系统内核占用的内存大小

SWP列:该列指示交换空间的使用情况tot字段指示交换区总量

free字段指示空闲交换空间大小

PAG列:该列指示虚拟内存分页情况

swin、swout字段:换入和换出内存页数

LVM/DSK:每个分区信息以一列来进行展示busy:磁盘忙时所占比例

read、KiB/r 、MBr/s:每秒读的请求数和请求的kb、mb数

write、KiB/w 、MBr/w:每秒写的请求数和请求的kb、mb数

avq:磁盘平均队列长度(根据实际的监控该列好像是磁盘平均请求数avgrq)

avio:磁盘的平均io时间

NET:展示了传输层(TCP/UDP)、网络层(ip)、网络接口的网络传输信息。

transport:传输层(TCP/UDP)的数据输入输出的展示,例如在服务器的内部进程之间的数据传输就是在传输层展示,以为还不需要往下通过网络进行传输。

network:网络层(ip)的数据输入输出的展示;

ens32:默认的网络接口的数据输入输出的展示,也就是通过etho的ip的数据传输的展示,sp:网卡的带宽(10M)

pcki:传入的数据包的大小

pcko:传出的数据包的大小

si:每秒传入的数据大小

so:每秒传出的数据大小

coll(collisions):每秒的冲突数

mlti(MULTICAST):每秒的多路广播的数量

erri/erro:每秒输入输出的错误数

drpi/drpo:每秒的输入输出的丢包数

atop的相关文件

/etc/atop:目录保存的是atop的配置文件

/etc/rc.d/init.d/atop:atop的启动文件

/etc/cron.d/atop:atop的定时任务文件,默认是每天0点开始

/var/log/atop:atop日志文件,默认是每天0点开始会产生当天的一个日志文件,然后可以通过atop -r file 查看信息,但是没有找到自动播放的的功能,只能通过输入b显示一个指定的时间的信息,可以写个循环来实现

/usr/bin/atop:atop命令目录

总结

在atop的展示页面也可以输入m(内存)、p(进程)、u(用户)、d(磁盘)、c(进程运行的代码)、v(线程) 进行页面切换。

Launch with average-per-second total values以平均每秒总值启动:atop -1

Launch with active processes only仅使用活动进程启动:atop -a

Launch with command line per process每个进程用命令行启动:atop -c

Launch with disk info 使用磁盘信息启动:atop -d

Launch with memory info使用内存信息启动:atop -m

Launch with network info使用网络信息启动:atop -n

Launch with scheduling info使用计划信息启动:atop -s

Launch with various info (ppid, user, time)发布各种信息(ppid、用户、时间):atop -v

Launch with individual threads使用单个线程启动:atop -y

atop用法_atop 使用详情相关推荐

  1. atop用法_atop 简单使用

    atop 是一个系统性能监控工具,可以在系统级别监控 CPU.内存.硬盘和网络的使用情况. atop 不仅可以以交互式的方式运行,还可以一一定的频率,将性能数据写入日志中.所以当服务器出现问题之后,便 ...

  2. atop用法_atop学习

    引言 Linux 以其稳定性, 越来越多地被用作服务器的操作系统 ( 当然, 有人会较真地说一句: Linux 只是操作系统内核 ) . 但使用了 Linux 作为底层的操作系统, 是否我们就能保证我 ...

  3. atop用法_atop linux 命令 在线中文手册

    atop简介 本文要介绍的atop就是一款用于监控Linux系统资源与进程的工具,它以一定的频率记录系统的运行状态,所采集的数据包含系统资源(CPU.内存.磁盘和网络)使用情况和进程运行情况,并能以日 ...

  4. atop用法_atop是什么意思_atop的翻译_音标_读音_用法_例句_爱词霸在线词典

    全部 在顶上 Parapet applies to any low fortification, typically a wall atop a rampart. Parapet指低矮的防御工事, 典 ...

  5. atop用法_Linux atop监控工具部署

    一.atop简介 atop是一款用于监控Linux系统资源与进程的工具,它以一定的频率记录系统的运行状态,所采集的数据包含系统资源(CPU.内存.磁盘和网络)使用情况和进程运行情况,并能以日志文件的方 ...

  6. atop用法_Linux atop 命令 command not found atop 命令详解 atop 命令未找到 atop 命令安装 - CommandNotFound ⚡️ 坑否...

    显示行号 | 选择喜欢的代码风格 默认 GitHub Dune LakeSide Plateau Vibrant Blue Eighties Tranquil atop 命令监控 Linux 系统资源 ...

  7. atop用法_Linux系统与程序监控工具atop教程

    引言 Linux以其稳定性,越来越多地被用作服务器的操作系统(当然,有人会较真地说一句:Linux只是操作系统内核:).但使用了Linux作为底层的操作系统,是否我们就能保证我们的服务做到7*24地稳 ...

  8. atop用法_安装atop笔记

    1.直接下载源码安装: https://www.atoptool.nl/download/atop-2.x.x.tar.gz (此时是2.4.0版的 即: https://www.atoptool.n ...

  9. atop用法_linux高级监控atop的使用

    PRC:该列展示整个系统的性能状况: sys:过去10s所有的进程在内核态运行的时间总和 usr:过去10s所有的进程在用户态的运行时间总和 #proc:进程总数 #trun:过去10s转换的进程数 ...

最新文章

  1. 删除windows上的oracle产品
  2. Windows 10 周年更新正式版下载 + win10 快捷键
  3. 图片批量重命名编号_碾压市面上90%“批量改名、批量重命名软件”
  4. 现在五年期定期利率在五以上的银行有哪些?
  5. Lua 正确的尾调用(proper tail call)
  6. 【学习 OpenCV】—— 图像减色(color reduced)
  7. android 默认shell busybox,采用busybox 代替android 自带的shell
  8. 数据共享是未来?通用福特丰田联手推进自动驾驶标准制定...
  9. 剑破冰山—Oracle开发艺术 目录
  10. (29)Spring boot 文件上传(多文件上传)【从零开始学Spring Boot】
  11. mpa和pis_压力单位pis、bar与Mpa换算
  12. Android DataBing基础使用 +ViewModel 及setvalue过程及原理
  13. 打孔式计算机,矩阵式打孔计算机3005-D型
  14. 基于 DolphinDB 的行情中心解决方案
  15. WPF中资源字典(ResourceDictionary)的使用
  16. CSS3 filter滤镜详解
  17. java代码条形码链接网址_集成自动化的条形码功能到internet应用程序,网站或自定义Java应用程序的条码控件Java Barcode Package...
  18. 垃圾小白羊leetcode刷题记录2
  19. C++ sort排序函数用法
  20. thymeleaf 语法——th:text默认值、字符串连接、th:attr、th:href 传参、th:include传参、th:inline 内联、th:each循环、th:with、th:if

热门文章

  1. maven为什么删除了一致弹出这个模块的文件夹_史诗级!有手就会的Maven教程(四)...
  2. OpenGL和OpenCV的区别
  3. python-opencv有效随机角度旋转
  4. C# async await
  5. void muse.each(object, function)
  6. C++ sort()函数的用法
  7. Thinkphp3.2邮件发送
  8. Mac中java实现自动打开软件问题
  9. 安全漏洞整改解决方案
  10. 房费制——报表(1)