Atop下载:Atoptool.nl

安装时,可能会出现报错:error: Failed dependencies

提示很需要安装python3,所以yum -y install  python3,然后再装atop就没问题了。

atop 常用命令

您可在打开日志文件后,使用以下命令筛选所需数据:

  • c:按照进程的 CPU 使用率降序筛选。
  • m:按照进程的内存使用率降序筛选。
  • d:按照进程的磁盘使用率降序筛选。
  • a:按照进程资源综合使用率进行降序筛选。
  • n:按照进程的网络使用率进行降序筛选(使用此命令需安装额外的内核模块,默认不支持)。
  • t:跳转到下一个监控采集点。
  • T:跳转到上一个监控采集点。
  • b:指定时间点,格式为 YYYYMMDDhhmm。

例如:使用atop -r  atop日志  就可以看到如下图,然后根据需要进行排序即可

主要参数说明如下:

  • ATOP 行:主机名、信息采样日期和时间点。
  • PRC 行:进程整体运行情况。
    • sys 及 user:CPU 被用于处理进程时,进程在内核态及用户态所占 CPU 的时间比例。
    • #proc:进程总数。
    • #zombie:僵死进程的数量。
    • #exit:Atop 采样周期期间退出的进程数量。
  • CPU 行:CPU 整体(即多核 CPU 作为一个整体 CPU 资源)的使用情况。CPU 行的各字段数值相加结果为 N00%,N 为 CPU 核数。
    • sys 及 user:CPU 被用于处理进程时,进程在内核态及用户态所占 CPU 的时间比例。
    • irq:CPU 被用于处理中断的时间比例。
    • idle:CPU 处在完全空闲状态的时间比例。
    • wait:CPU 处在“进程等待磁盘 IO 导致 CPU 空闲”状态的时间比例。
  • CPL 行:CPU 负载情况。
    • avg1、avg5 和 avg15:过去1分钟、5分钟和15分钟内运行队列中的平均进程数量。
    • csw:指示上下文交换次数。
    • intr:指示中断发生次数。
  • MEM 行:内存的使用情况。
    • tot:物理内存总量。
    • cache :用于页缓存的内存大小。
    • buff:用于文件缓存的内存大小。
    • slab:系统内核占用的内存大小。
  • SWP 行:交换空间的使用情况。
    • tot:交换区总量。
    • free:空闲交换空间大小。
  • PAG 行:虚拟内存分页情况
    • swin 及 swout:换入和换出内存页数。
  • DSK 行:磁盘使用情况,每一个磁盘设备对应一列。如果有 sdb 设备,那么增加一行 DSK 信息。
    • sda:磁盘设备标识。
    • busy:磁盘忙时比例。
    • read 及 write:读、写请求数量。
  • NET 行:多列 NET 展示了网络状况,包括传输层(TCP 和 UDP)、IP 层以及各活动的网口信息。
    • xxxxxi:各层或活动网口收包数目。
    • xxxxxo:各层或活动网口发包数目。

Linux 性能分析工具- Atop安装和使用相关推荐

  1. Linux性能分析工具详解

    Linux性能分析工具详解 一.tcpdump 常用用法: 这里用sudo因为当前帐号无权使用tcpdump,这里仅以一个tcp的例子来说明:sudo /usr/sbin/tcpdump tcp po ...

  2. Linux 性能分析工具汇总

    Linux 性能分析工具汇总 我从cnaaa.com购买了服务器. 出于对Linux操作系统的兴趣,以及对底层知识的强烈欲望,因此整理了这篇文章.本文也可以作为检验基础知识的指标,另外文章涵盖了一个系 ...

  3. php性能分析工具XHProf安装配置使用教程(linux精华版)

    XHProf是一个分层PHP性能分析工具.它报告函数级别的请求次数和各种指标,包括阻塞时间,CPU时间和内存使用情况.一个函数的开销,可细分成调用者和被调用者的开销,XHProf数据收集阶段,它记录调 ...

  4. Linux性能分析工具与图形化方法

    欢迎大家前往腾讯云+社区,获取更多腾讯海量技术实践干货哦~. 作者:赵坤|腾讯魔王工作室后台开发工程师 在项目开发中,经常会遇到程序启动时间过长.CPU使用率过高等问题,这个时候需要依靠性能分析工具来 ...

  5. Linux性能分析工具perf基础使用介绍

    perf是Linux内核内置的性能分析工具.从内核版本2.6.31开始出现该工具,如果没有安装,可以使用以下命令进行安装 yum -y install perf.x86_64 这里我们主要介绍一下如何 ...

  6. linux 性能分析工具perf

    perf 性能监控分析工具 perf 工具下载 https://cdn.kernel.org/pub/linux/kernel/tools/perf/v5.9.0/perf-5.9.0.tar.gz ...

  7. 2022最火的Linux性能分析工具--perf

    ►►► 介绍 perf是Linux性能分析中,比较常用的一款工具.它基于时间采集原理,以性能事件为基础,支持针对CPU处理器相关性能指标与操作系统相关性能指标的性能分析.常被用来查找.定位源码级性能问 ...

  8. Linux性能分析工具汇总

    Linux针对性能调优设计了许多分析工具,这些工具对于分析整个系统性能可提供巨大的帮助.影响性能的因素有cache.I/O,系统调用,系统内核.CPU性能等等.比如某些程序无法充分利用 cache,从 ...

  9. (转)超全整理!Linux性能分析工具汇总合集

    原文地址:https://rdc.hundsun.com/portal/article/731.html?ref=myread 出于对Linux操作系统的兴趣,以及对底层知识的强烈欲望,因此整理了这篇 ...

最新文章

  1. Caffe学习记录(十二) ICNet分割网络学习二
  2. arcgis9.2系列下载
  3. Introduction to Machine Learning
  4. json.dumps直接保存中文而非字符集的方法
  5. 企业生产经营相关英文及缩写之(9)--称号/部门/公司
  6. 原来它一直在“装嫩”|“心电图”揭秘富锂巨星真实年龄
  7. A+B Problem(高精)(洛谷-P1601)
  8. [每天一个知识点]14-Java语言-字符串拼接
  9. Vue路由History模式分析
  10. 小米12系列或首发2亿像素主摄:配原生1英寸超大底
  11. 容器入门(2) - podman
  12. css的img移上去边框效果及CSS透明度
  13. 已知自然常数e的泰勒展开式是_泰勒公式:微分学的顶峰 (数学分析 · 导数的应用 (2))...
  14. 军用装备产品GJB150A淋雨试验检测机构
  15. 当前网络安全风险及举例
  16. win7笔记本外接显示器html,win7系统笔记本怎样外接一个显示器
  17. 视网膜眼底图像的一种检测方法,学习笔记(一)
  18. 003内部仓储物流的“降维打击”
  19. 用Rdkit把化学结构式的Smiles转换为InchI
  20. 解决$ is not defined 的几种方法

热门文章

  1. PyQt5基本控件详解之QTextEdit(五)
  2. 3万亿背后 阿里正在造全球通用计算机
  3. android mmm 编译指令,mm和mmm编译说明
  4. 电话号码查询系统(链式结构)
  5. 【Elasticsearch】Elasticsearch 相关书籍
  6. UDS诊断系列介绍08-19服务
  7. java实现掌阅Ireader签到领取阅饼
  8. STM32串口输出字符串
  9. 实验四、SPOOLing技术
  10. 机器学习常见求逆矩阵的方法