Мы можем использовать приложение «Активность», чтобы увидеть использование процессора и памяти в реальном времени, мне было интересно, можем ли мы получить график потребления ресурсов за определенный период времени?

Или если у нас есть какая-то системная команда для получения информации о процессе? В этом случае мы могли бы многократно получать информацию и создавать графики.

1 ответ1

1

Я вижу три варианта на первый взгляд здесь. Во-первых, есть команда sar . Запустите man sar чтобы увидеть варианты. Основной пример

sar -o ~/datadump.sar 50 100 

Это сбросит 50 различных измерений с интервалом в 100 секунд.

Существует также программа под названием Syrupy, на Python. Проверьте это здесь.

Если вы хотите посмотреть что-то на низком уровне (я полагаю, гораздо ближе к системе), то вы можете использовать top , на котором построен монитор активности. Передайте данные из него в grep или awk . Полезная ссылка здесь

Всё ещё ищете ответ? Посмотрите другие вопросы с метками .