51工具盒子

依楼听风雨
笑看云卷云舒,淡观潮起潮落

linux atop 工具(查询系统监控日志)

所采集的数据包含系统资源 (CPU、内存、磁盘和网络) 使用情况和进程运行情况,并能以日志文件的方式保存在磁盘中,服务器出现问题后,我们可获取相应的 atop 日志文件进行分析。

如何使用:

https://help.aliyun.com/zh/ecs/how-to-use-the-linux-system-atop-monitoring-tools?spm=5176.2020520104.0.0.709d3f1bYoVHXL

安装:

 yum install atop

2-配置

vim /etc/sysconfig/atop

然后修改为:

LOGOPTS=""
LOGINTERVAL=30
LOGGENERATIONS=7
LOGPATH=/var/log/atop

说明

  • LOGINTERVAL:监控周期,建议将默认的监控周期600s修改为30s。

    {#ce5012a23c749} {#45a6fbd65frsi}

  • LOGGENERATIONS:日志保留时间,为避免atop长时间运行占用太多磁盘空间,建议将默认的日志保留时间28天修改为7天。

    {#4fefba90d175j} {#4fefba91d11db}

  • LOGPATH:指定atop日志文件的路径。默认值为/var/log/atop。

    {#d917fbeb6031v} {#6360f13b04xbf}

{#4c572a81d15ne}

3-重启:

systemctl enable atop 

systemctl restart atop

使用

直接输入 atop

分析atop日志 {#d8ec6080b74yr}

atop -r /var/log/atop/atop_2023XXXX

atop常用命令 {#da497f80b7aqs}

打开日志文件后,您可以使用以下命令筛选数据。{#f02af220d2skp}

  • g:切换回默认的综合输出视图。

    {#f4c92e30b7g5n} {#030e4980b706r}

  • c:显示进程列完整命令行。

    {#94680748bcgtc} {#dd3c247b21a46}

  • m:按照进程内存使用率进行降序筛选。

    {#bf978a21d1wj1} {#030e4982b79os}

  • d:按照进程磁盘使用率进行降序筛选。

    {#bf978a22d1qa7} {#030e4984b76rq}

  • a:按照进程资源综合使用率进行降序筛选。

    {#bf978a23d1uv1} {#030e4986b7n2c}

  • n:按照进程网络使用率进行降序筛选。

    {#bf978a24d1snd} {#030e4988b7auo}

  • t:跳转到下一个监控采集点。

    {#bf978a25d1tjd} {#030e498ab7sud}

  • T:跳转到上一个监控采集点。

    {#bf978a26d1imz} {#030e498cb7u77}

  • b:指定时间点,格式为YYYYMMDDhhmm。

    {#bf978a27d11wq} {#030e498eb7pd1}

{#030e4990b7myt}

netatop是atop中的网络监控模块,可以监测每个进程或线程发送或接收的TCP和UDP数据包统计信息。atop中默认未安装netatop,本文以安装netatop 3.1为例。更多信息,请参见Module netatop

赞(7)
未经允许不得转载:工具盒子 » linux atop 工具(查询系统监控日志)