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

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

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

7
задан 14 July 2019 в 01:38
1 ответ

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

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

1
ответ дан 2 December 2019 в 23:51

Теги

Похожие вопросы