atop linux性能监控工具
本文最后更新于 2024-11-23,文章内容可能已经过时。
atop
是一个用于监控 Linux 系统的性能分析工具,它能够实时显示系统资源的使用情况,包括CPU、内存、磁盘 I/O、网络
等。atop
提供了比top
更加详细和全面的系统性能信息
。
安装 atop
sudo yum install atop
启动
atop
atop
刷新间隔
默认情况下,
atop
每10
秒刷新一次。你可以通过-d
选项来指定刷新间隔
(以秒为单位
)。
atop -d 5
查看历史记录
atop
可以记录系统性能数据到日志文件中,你可以通过-r
选项来读取这些日志文件。
atop -r /var/log/atop/atop_20231105
指定显示的列
你可以通过
-c
选项来指定atop
显示的列。
atop -c PRC,CPU,DSK
高亮显示
atop
可以高亮显示超出阈值的资源
使用情况。你可以通过-a
选项来启用自动高亮。
atop -a
退出
atop
要退出
atop
,你可以按q
键。
交互式命令:
在 atop
运行时,你可以使用一些交互式命令来改变显示内容或行为。例如:
t
:切换到下一个时间点(如果正在查看历史记录)。T
:切换到上一个时间点。m
:显示内存相关的详细信息。d
:显示磁盘 I/O 相关的详细信息。n
:显示网络相关的详细信息。c
:显示进程相关的详细信息。
atop
是一个功能强大的工具,可以帮助你深入了解系统的性能瓶颈和资源使用情况
。通过上述基本用法,你可以开始使用 atop
来监控和分析你的Linux
系统。
修改atop
配置
打开atop
配置文件
sudo vim /etc/sysconfig/atop
按
i
键进入编辑模式
LOGOPTS
:用于控制日志文件记录
选项的一个重要参数,允许您自定义日志文件
的保存路径、命名规则、滚动周期
以及其他与日志记录相关的选项。为空""
表示不使用任何额外选项
。LOGINTERVAL
:监控周期
,建议将默认的监控周期600s修改为30s
。LOGGENERATIONS
:日志保留时间
,为避免atop长时间运行占用太多磁盘空间
,建议将默认的日志保留时间28天修改为7天
。LOGPATH
:指定atop日志文件的路径
。默认值为/var/log/atop
。
LOGOPTS=""
LOGINTERVAL=30
LOGGENERATIONS=7
LOGPATH=/var/log/atop
按
Esc
键,输入:wq
,保存并退出编辑
。
sudo systemctl restart atop
查看日志
atop -r atop -r atop_20241123