atopcat - 参考手册、选项、命令示例


姓名

atopcat - 将原始日志文件连接到标准输出

概要

atopcat [-dv] rawfile [rawfile]...

描述

程序atopcat可用于将多个原始日志文件连接到一个流(stdout)中。这样,通过将 stdout 重定向到一个文件,可以将原始日志文件合并为一个更大的文件。或者,来自多个原始日志文件的合并数据可以通过管道直接传输到 atop 或 atopsar 中。

选项:

-d

干运行:读取日志文件但不在标准输出上生成输出

-v

verbose:每个样本打印一行,包含日期/时间、以秒为单位的间隔长度、系统级信息的压缩长度和进程级信息的压缩长度。

例子

连接五个连续工作日的原始日志文件,将其写入该周的新原始日志文件中,并以交互方式查看该周:

atopcat /var/log/atop/atop_2020021[0-4] > week_2020_7
atop -r week_2020_7

连接一周的原始日志文件并以交互方式查看该周(由于从管道读取,因此在查看时无法检索之前的间隔):

atopcat /var/log/atop/atop_2020021[0-6] | atop -r -

连接 2020 年 1 月的所有原始日志文件并生成有关 CPU 利用率的可解析输出:

atopcat /var/log/atop/atop_202001?? | atop -r - -PCPU

连接 2 月 3 日和 4 日的每日原始日志文件,生成第一天 14:00 到第二天 11:00 之间内存利用率的报告:

atopcat /var/log/atop/atop_2020020[34] |
atopsar -m -r - -b 202002031400 -e 202002041100

修复最后一个间隔尚未完全写入的原始日志文件(例如,如果您打算使用新样本扩展该文件):

atopcat /var/log/atop/atop_20200303 > /tmp/repaired

在后一种情况下,atopcat 报告输入文件不完整,并在最后一个一致样本后停止。

也可以看看

atop(1), atopsar(1), atopconvert(1)
https://www.atoptool.nl

作者

格尔洛夫·朗格维尔德 (gerlof.langeveld@atoptool.nl)