麒麟系统【安装和使用atop监控工具】

atop是一个强大的系统性能监控工具,下面从多方面为你详细介绍它:

一、atop的基本介绍

atop是一个交互式的实时系统监控工具,它可以提供比传统工具(如top)更详细的系统信息。它能够实时监控 CPU、内存、磁盘 I/O、网络等资源的使用情况,还可以记录历史数据,方便后续进行性能分析。

二、安装 atop

  1. 麒麟服务器操作系统下安装atop:

    sudo  yum  install  atop
  2. 麒麟桌面操作系统下安装atop:

    sudo  apt  install  atop
  3. 验证安装
    安装完成后,可以通过以下命令验证atop是否成功安装:

    atop -V

    如果成功安装,会显示atop的版本信息。如下图所示:
    file

三、使用 atop

  1. 启动 atop
    直接在终端输入atop命令即可启动atop,开始实时监控系统性能:

    atop

    启动后,atop会默认以 10 秒的间隔更新一次数据,你可以看到 CPU、内存、磁盘 I/O、网络等方面的详细信息。如下图所示:
    file

  2. 指定更新间隔
    默认情况下,atop以 10 秒的间隔更新数据,你可以使用-s选项指定更新间隔,例如设置为 5 秒:

    atop   -s   5
  3. 查看历史数据
    atop可以定期记录系统性能数据,以便后续分析。默认情况下,atop会每天创建一个新的日志文件,存储在/var/log/atop目录下。

    • 查看指定日期的历史数据

      atop   -r    /var/log/atop/atop_20250213

      20250213替换为你想要查看的具体日期。

    • 查看指定时间范围的历史数据

      atop  -r  /var/log/atop/atop_20250213  10:00  11:00

      上述命令将查看 2025 年 2 月 13 日 10:00 到 11:00 之间的系统性能数据。

  4. 过滤进程
    使用/快捷键后输入关键字,可以过滤显示包含该关键字的进程信息。例如,只查看包含nginx的进程:在atop运行界面按下/,然后输入nginx并回车。

  5. 快捷键操作

    • t:切换不同的时间间隔视图,如实时视图和历史视图。
    • 1:显示每个 CPU 核心的详细信息。
    • P:按 进程进行过滤。
    • C:按 CPU 使用率对进程进行排序。
    • M:按内存使用率对进程进行排序。
    • D:按磁盘 I/O 对进程进行排序。
    • q:退出atop程序。
    • /:输入关键字来过滤显示的进程,只显示包含该关键字的进程信息。
    • /:输入关键字来过滤显示的进程,只显示包含该关键字的进程信息。
发表回复 0

Your email address will not be published.