linux atop日志查看,atop

linux atop日志查看,atopAtop 是一个 ASCII 全屏 没有全屏无法显示监测结果 的性能监测工具 它能够监测所有进程的活动状态 即便进程是在监测的间隔过程停止的 它能够设置生成系统和进程每天的日志以便日后分析 它还能够将超负载的系统资源用颜色标示出来等等 在定时的间隔中 它能够显示包括 CPU 内存 swap 磁盘和网络状态方面一些系统级的信息 而且能够显示每一个活动进程的 CPU 使用率 内存增长情况 磁盘使用率 执行的

Atop是一个ASCII全屏(没有全屏无法显示监测结果)的性能监测工具, 它能够监测所有进程的活动状态(即便进程是在监测的间隔过程停止的), 它能够设置生成系统和进程每天的日志以便日后分析,它还能够将超负载的系统资源用颜色标示出来等等。在定时的间隔中,它能够显示包括CPU,内存,swap,磁盘和网络状态方面一些系统级的信息,而且能够显示每一个活动进程的CPU使用率,内存增长情况,磁盘使用率,执行的优先级,用户名,状态和退出码等等。

atop相比其他的一些性能监测工具有一些优点(原文是这么写的,我觉得好多都是基本功能,并没啥新意):

它不当能够显示在监测周期中所有活动的进程的资源消耗情况,也能够监测到那些在监测间隔中间已经终止的进程的情况;

很明显它能够显示系统级的一些资源信息,包括cpu,memory,swap,还包括disk I/O和network利用率.

支持把系统和进程长时间运行的信息保存为一个压缩的裸文件以备分析. 日志默认配置保留28天。

系统活动报告可以通过atopsar命令从日志文件读取出来。对系统状态种一些达到阈值的资源通过颜色高亮显示出来。

可以通过动态的调整显示的列,来伸缩显示的窗口。可以查看到单一线程的资源占用情况;默认情况下,它只显示那些在最后一个检查间隔的系统资源和进程活动情况

atop日志

每个时间点采样页面组合起来就形成了一个atop日志文件,我们可以使用”atop -r XXX”命令对日志文件进行查看。那以什么形式保存atop日志文件呢?

对于atop日志文件的保存方式,我们可以这样:

每天保存一个atop日志文件,该日志文件记录当天信息

日志文件以”atop_YYYYMMDD”的方式命名

设定日志失效期限,自动删除一段时间前的日志文件

其实atop开发者已经提供了以上日志保存方式,相应的atop.daily脚本可以在源码目录下找到。在atop.daily脚本中,我们可以通 过修改INTERVAL变量改变atop信息采样周期(默认为10分钟);通过修改以下命令中的数值改变日志保存天数(默认为28天):

(sleep 3; find $LOGPATH -name ‘atop_*’ -mtime +28 -exec rm {} ; )&

atop正常安装后,默认注册一个cron定时任务,默认情况下每天的凌晨00:00的触发(这个就是atop坑爹的原因所在了,cron这玩意不是怎么靠谱,后续会介绍cron为啥不靠谱;这时候你就要小心了如果cron在服务器长时间运行过程中实效,那atop会从cron实效那天开始把日志全部记录在一个文件里头;直到那天你猛然发现硬盘空间莫名其妙少了几十个G为止)

本文链接:http://www.yunweipai.com/319.html

版权声明:本文内容由互联网用户自发贡献,该文观点仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请联系我们举报,一经查实,本站将立刻删除。

发布者:全栈程序员-站长,转载请注明出处:https://javaforall.net/202093.html原文链接:https://javaforall.net

(0)
上一篇 2026年3月20日 上午7:54
下一篇 2026年3月20日 上午7:54


相关推荐

  • python中md5加密的实现(hashlib)

    python中md5加密的实现(hashlib)python 中 md5 加密的实现 hashlib

    2026年3月19日
    1
  • python win32api win32gui win32con 窗口句柄 发送消息 常用方法 键盘输入

    python win32api win32gui win32con 窗口句柄 发送消息 常用方法 键盘输入推荐微软的 Spy 来查看窗口类名等信息 importwin32g 从顶层窗口向下搜索主窗口 无法搜索子窗口 FindWindow lpClassName None lpWindowName None 窗口类名窗口标题名 handle win32gui FindWindow Notepad N

    2026年3月18日
    2
  • ucGUI学习小结

    ucGUI学习小结简要总结了自己学习 ucGUI 并应用到工程中的整个过程 并提供整理好的相关资料下载

    2026年3月18日
    2
  • 人工智能学习路线&学习资料整理

    人工智能学习路线&学习资料整理

    2026年3月15日
    3
  • 业务架构师职责_架构师工作内容

    业务架构师职责_架构师工作内容什么是业务架构师通常来说业务想清楚了需要什么能力,就会提需求给产品开始设计整个产品能力,产品同时也会找到对应的技术owner协助进行,如提供技术角度的支持与意见。这里的技术owner就可以理解为我们的业务架构师。从项目立项到项目交付,贯穿整个项目生命周期。不仅要规划好整体项目能力,而且要熟悉其他依赖的业务模块逻辑,可以给出串联整个项目的架构方案。并不是所有的项目都是几百人日的,通常一个产品初期会有大量的投入,后期会进行迭代,每次迭代都需要技术owner进行业务拆解,这里的技术owner做的事情和产

    2022年10月12日
    6
  • 电容材料分类_电容有什么材料

    电容材料分类_电容有什么材料转自:https://blog.csdn.net/qq_29350001/article/details/51142105?utm_medium=distribute.pc_relevant_t0.none-task-blog-BlogCommendFromMachineLearnPai2-1.nonecase&depth_1-utm_source=distribute.pc_relevant_t0.none-task-blog-BlogCommendFromMachineLearnPai2-1.n

    2022年8月22日
    11

发表回复

您的邮箱地址不会被公开。 必填项已用 * 标注

关注全栈程序员社区公众号