Atop — это продвинутый текстовый монитор производительности для операционных систем Linux, предназначенный для детального отслеживания использования системных ресурсов как в реальном времени, так и в историческом контексте. В отличие от утилит top и htop, которые показывают лишь текущие данные, atop записывает информацию о загрузке процессора, памяти, дисков, сети и активности процессов в лог-файлы, позволяя анализировать поведение системы за длительные периоды.
Основной особенностью atop является возможность сохранять статистику в двоичном формате, что позволяет проводить ретроспективный анализ работы системы. Это особенно полезно для системных администраторов при диагностике проблем и оптимизации производительности серверов. Программа поддерживает мониторинг процессов и потоков, включая завершённые, и предоставляет подробную информацию о каждом из них.
- Отображение использования ресурсов процессами, включая завершённые.
- Поддержка мониторинга потоков внутри процессов.
- Возможность записи статистики в двоичные лог-файлы для последующего анализа.
- Подсветка перегрузки системных ресурсов с помощью цветовой индикации.
- Поддержка отображения статистики по cgroup v2.
- Интеграция с netatop для мониторинга сетевой активности на уровне процессов.
- Возможность отображения данных в виде текстовых таблиц или графиков.
- Поддержка различных форматов вывода и фильтрации данных.
- Конфигурируемые интервалы записи данных и длительность хранения логов.
- Поддержка работы в многозадачном режиме с возможностью анализа предыдущих сессий.