
На CentOs у меня есть задача, которая конвертирует файлы. Она работает день и ночь, и я хочу быть уверенным, что она использует все 4 ядра большую часть времени. В Windows я могу просто посмотреть гистограммы производительности в диспетчере задач, чтобы увидеть полную загрузку, я люблю GUI.
Как это сделать в Linux?
решение1
top
уже упоминалось, но я считаю, htop
что это очень хорошая замена для top. Он также имеет графическое (ncurses) отображение текущей загрузки процессора, отдельно для всех ядер.
Редактировать:Также ваша среда рабочего стола, вероятно, уже установила диспетчер задач. Для xfce он называется xfce4-taskmanager
.
решение2
Команда 'uptime' — самый быстрый способ получить представление. С 4 ядрами и вашей задачей, занимающей всю доступную свободную емкость, она должна находиться где-то около 4,0 по всем показателям, перечисленным после "load averages". Это показывает вам среднюю загрузку за последнюю минуту, 5 минут и 15 минут. Команда 'top' предоставит вам обновляемый список процессов, использующих большинство системных ресурсов, если вы беспокоитесь, что другая задача использует много ресурсов (введите 'q', чтобы выйти из нее), и если вы думаете, что вам нужно возиться с тем, насколько важны другие задачи, прочитайте страницу руководства для команды 'nice'.
решение3
Я добавлю свой собственный ответ.
Используйте команду «top», но нажмите «1» во время ее выполнения, чтобы вывести список ядер и распределение их использования.