Есть ли способ отслеживать использование моего процессора в течение определенного периода времени, например получить график, который показывает% ЦП в зависимости от даты / времени? Иногда я вижу высокую нагрузку с помощью htop, но хотелось бы посмотреть, что происходит в течение дня.
Чем легче, тем лучше :)
Есть nmon для Linux, который находится в сборке Ubuntu. Вы можете запустить nmon
в режиме электронной таблицы, где каждые несколько минут выполняется выборка данных и их сохранение в файл. Существуют различные инструменты для построения графика, или вы можете просто просмотреть данные вручную.
Более сложные варианты включают такие вещи, как Мунин, кактусыи т.д., но они смотрят не только на простой процессор.
Команда sar
предназначен для этого и должен быть доступен по умолчанию в Ubuntu как sysstat
пакет.
Он выводится в виде обычного текста, а не в графическом виде, но kSar
предназначен для того, чтобы взять эти данные и сделать их удобными для вас. Может потребоваться собрать или найти в неподдерживаемом репозитории. (Я не знаю.)
nixCraft сделал отличную запись об инструменте, к которому вы, возможно, захотите обратиться для получения дополнительной информации.