Как узнать, какой процесс в какой степени использует процессор в Ubuntu? Я хотел бы иметь данные в реальном времени, а также записанную историю. И консольные, и графические приложения были бы замечательными.
Ситуация такова, что моя система сейчас действительно перегружена, и я точно не знаю почему. Я потратил некоторое время на убийство процессов и наблюдение за улучшением производительности. И я подозреваю, что скрипты JS, запущенные в Mozilla, вызывают проблемы. В целом, хороший инструмент для просмотра использования ЦП пригодится.
Пытался Htop ?
Научитесь использовать "sar", вы будете рады, что сделали это.
Установите пакет «sysstat». Он будет записывать массу полезной системной статистики, ЦП, использование памяти, ввод-вывод и многое другое. Я полагаю, что срок хранения по умолчанию составляет 7 дней.
Затем вы можете вернуться во времени на тот день, который вам нужен (например, на 2-й):
sar -C -f / var / журнал / sysstat / sa02
Вы можете использовать множество инструментов: dstat, vmstat, htop, ps ..
top предоставит вам данные в реальном времени. Записать может быть сложнее.
Поскольку это рабочий стол, вы также можете использовать системный монитор в gnome или kde. В обоих будут перечислены процессы, похожие на диспетчер задач Windows.
Использовать Морской лев. Списки команд по умолчанию имеют top -b -n1
который сделает именно то, что вы ищете. Он имеет данные в реальном времени, а также записанную историю.