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