TL; DR Есть ли возможность запустить htop таким образом, чтобы генерировать какой-либо отчет и загружать его с помощью htop позже? Аналогичен записи перфоманса и отчету перфоманса.
Я большой поклонник htop. Я использую его довольно часто, когда хочу узнать, есть ли у меня проблемы с ресурсами. например, какой-то поток процесса занимает слишком много процессора / памяти. Мне было интересно, есть ли способ записать данные, которые использует htop, например, снимки /proc
и использовать его позже в htop. Я в основном хочу запустить htop на своем сервере и просмотреть результаты позже. Подобно тому, что вы можете сделать с sar. Только то, что я предпочитаю htop гораздо больше, чем инструменты, поставляемые с sar.
в отличие perf
, который представляет собой полноценный пакет дизассемблера / отладчика / профилировщика, htop
просто "интерактивный диспетчер процессов - лучший верх с прокруткой"(как это определяет сам автор в своей видеопрезентации). В версии 3.0 htop
должен получить поддержку для чтения счетчиков производительности ядра, что является большим улучшением, но не было объявлено никаких планов по поддержке расширенных функций профилирования, подобных тем, которые присутствуют в perf
...
В настоящее время единственный способ записать htop
посредством asciinema или аналогичные инструменты, ничего похожего на интерактивное воспроизведение записанного профиля выступления ...