Мониторинг использования процессора за период времени в Ubuntu

Есть ли какой-нибудь способ контролировать загрузку моего процессора в течение определенного периода времени, например, получить график, показывающий процент загрузки процессора в зависимости от даты / времени? Иногда я вижу высокую нагрузку с помощью htop, но мне бы хотелось увидеть, что происходит в течение дня.

Чем больше вес, тем лучше:)

2 ответа

Решение

Существует nmon для Linux, который находится в сборке Ubuntu. Вы можете запустить nmon в режиме "электронных таблиц", где он каждые несколько минут отбирает данные и сохраняет их в файл. Существуют различные инструменты для отображения этого графика, или вы можете просто просмотреть данные вручную.

К более сложным вариантам относятся такие вещи, как munin, cacti и т. Д., Но они смотрят на нечто большее, чем просто процессор.

Команда sar предназначен для этого и должен быть доступен по умолчанию под Ubuntu как sysstat пакет.

Это вывод в виде простого текста, а не графического, но kSar предназначена для того, чтобы взять эти данные и сделать их красивыми для вас. Это, возможно, должно быть построено или найдено в неподдерживаемом хранилище. (Я не знаю.)

nixCraft отлично написал инструмент, к которому вы можете обратиться за дополнительной информацией.

Другие вопросы по тегам