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