atopcat - объединить необработанные файлы журнала в стандартный вывод
atopcat [-dv] rawfile [rawfile]...
Программу atopcat можно использовать для объединения нескольких необработанных файлов журнала в один поток (stdout). Таким образом, необработанные файлы журналов можно объединить в один файл большего размера путем перенаправления stdout в файл. В качестве альтернативы объединенные данные из нескольких необработанных файлов журналов могут быть переданы напрямую в atop или atopsar по каналу.
Параметры:
пробный запуск: читать файлы журнала, но не генерировать вывод на стандартный вывод
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 г. и создайте анализируемый вывод об использовании ЦП:
atopcat /var/log/atop/atop_202001?? | atop -r - -PCPU
Объедините необработанные файлы журнала за 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)