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

linux atop日志查看,atop相关推荐

  1. linux atop日志查看,A - atop - 监控Linux系统资源与进程的工具 - 《Linux命令大全搜索工具(旧版)》 - 书栈网 · BookStack...

    atop 监控Linux系统资源与进程的工具 补充说明 [非内部程序,需要安装]它以一定的频率记录系统的运行状态,所采集的数据包含系统资源(CPU.内存.磁盘和网络)使用情况和进程运行情况,并能以日志 ...

  2. Linux内核日志查看之dmesg命令简介

    简介 dmesg is used to examine or control the kernel ring buffer. The default action is to display all ...

  3. linux 服务器日志查看

    log日志查看记录 tail - f 10000 catalina.out 查看日志倒数1000 条grep "ERROR" catalina.out 关键字 ERROR 查询gr ...

  4. Linux Tomcat日志查看实用命令

    实用命令: 查看tomcat运行日志 tail -f catalina.out 通过关键字搜索查看日志 cat jeewx-2015-09-20.log | grep 验证码 查看固定时间日志 cat ...

  5. linux nginx 日志查看,查看nginx日志_Linux系统怎么分析Nginx日志

    摘要 腾兴网为您分享:Linux系统怎么分析Nginx日志,追书神器,有信,虚拟机,天气预报等软件知识,以及云软件,东方财富股票软件,扑飞,名片扫描王,微信加人软件安卓,微主题,每日金股,电脑硬盘检测 ...

  6. Linux weblogic日志查看tail -f nohup.out

    之前用Tomcat时,查看后台日志,都是使用tail -f catalina.out命令来查看的,不要太顺手: 今天登陆到公司另外一个Team 的服务器上,发现装的是weblogic,手痒想看看web ...

  7. linux下日志查看命令

    参考博客:https://blog.csdn.net/zzw_awen/article/details/68945708 1. alias: 查看命令 cat .bashrc:查看alias的实际路径 ...

  8. 【Linux】 日志查看 more 命令

    more命令是一个基于vi编辑器文本过滤器,它以全屏幕的方式按页显示文本文件的内容,支持vi中的关键字定位操作.more名单中内置了若干快捷键,常用的有H(获得帮助信息),Enter(向下翻滚一行), ...

  9. linux tail日志命令,linux tail命令及其它日志查看命令的用法

    当日志文件存储日志很大时,我们就不能用vi直接进去查看日志,需要Linux的命令去完成我们的查看任务. Log位置: /var/log/message 系统启动后的信息和错误日志,是Red Hat L ...

最新文章

  1. 科学记数法数字转换/保留数值小数点位数(数字格式化)
  2. Nginx+Keepalived实现双机热备
  3. 六十四、前缀,后缀,中缀表达式转化求值问题
  4. 日期插件rolldate.js的使用
  5. AMD: Developer Guides, Manuals ISA Documents
  6. idea连接svn_搭建本地虚拟(centos)svn服务器
  7. python 生成嵌套字典
  8. python图形库使用教程_PySide——Python图形化界面入门教程(四)
  9. Exchange Server 2013文档系列之四: Exchange Server 2013在Windows 2008 R2下部署
  10. html 编辑器插件安装,最新版CKEditor的配置方法及插件(Plugin)编写示例
  11. 生成随机 简体汉字 繁体汉字
  12. lomboz连接mysql数据库_『在线等』 lomboz-eclipse连接mysql,连接失败
  13. 【无标题】RC抽取工艺文件(三)Layer map错误
  14. Vue3+tsx开发语法详解
  15. [数据结构与算法 DSA 林轩田] 1. Introduction to Data Structure and Algorithm
  16. 2k分辨率显示器 浏览器_如何使浏览器使用显示器的完整分辨率?
  17. 安卓进度条自动增加从1到100完整代码
  18. 翻译工具包:txt文件专场(一)
  19. 通俗易懂说字节序,大小端,网络序和主机序
  20. PAT A1091 Acute Stroke

热门文章

  1. CentOS 7部署PHP项目
  2. 2020-09-11 C++ 11 tuple元组和tie()的简单介绍
  3. Python中用Requests爬取名人名言网信息——基于BeautifulSoup和CSS选择器
  4. 转载:设计模式之装饰模式(Decorator)
  5. 笨鸟先飞java代码,笨鸟先飞之Java--MySql中文数据乱码为哪般???
  6. week1_读书报告
  7. npm intasll 安装报错 Error: EPERM: operation not permitted, mkdir ‘C:\Program Files\nodejs\node_cache\_
  8. Golang基础(变量[普通变量、数组、切片、map、list、ring]声明及赋值)
  9. Ae:内置效果(合集)
  10. 物理思考:爱因斯坦与他的弯曲时空