Назад | Перейти на главную страницу

Как записывать и воспроизводить htop?

TL; DR Есть ли возможность запустить htop таким образом, чтобы генерировать какой-либо отчет и загружать его с помощью htop позже? Аналогичен записи перфоманса и отчету перфоманса.

Я большой поклонник htop. Я использую его довольно часто, когда хочу узнать, есть ли у меня проблемы с ресурсами. например, какой-то поток процесса занимает слишком много процессора / памяти. Мне было интересно, есть ли способ записать данные, которые использует htop, например, снимки /procи использовать его позже в htop. Я в основном хочу запустить htop на своем сервере и просмотреть результаты позже. Подобно тому, что вы можете сделать с sar. Только то, что я предпочитаю htop гораздо больше, чем инструменты, поставляемые с sar.

в отличие perf, который представляет собой полноценный пакет дизассемблера / отладчика / профилировщика, htop просто "интерактивный диспетчер процессов - лучший верх с прокруткой"(как это определяет сам автор в своей видеопрезентации). В версии 3.0 htop должен получить поддержку для чтения счетчиков производительности ядра, что является большим улучшением, но не было объявлено никаких планов по поддержке расширенных функций профилирования, подобных тем, которые присутствуют в perf...

В настоящее время единственный способ записать htop посредством asciinema или аналогичные инструменты, ничего похожего на интерактивное воспроизведение записанного профиля выступления ...