У меня Ubuntu работает на многоядерном процессоре с 32 ядрами. Когда я проверял использование процессора с помощью команды top, иногда он показывает более 100%, например, 340%, 650% и т. Д. Я провел некоторое исследование и обнаружил, что на самом деле это сумма использования в разных ядрах. Например, если 1-е использование ЦП составляет 20%, 2-е - 30%, 3-е - 40%, а оставшиеся - 0%, тогда «top» показывает 20 + 30 + 40 = 90%.
Это немного сбивает с толку и вводит в заблуждение. Я считаю, что верхняя команда должна отображать загрузки ЦП в диапазоне от 0 до 100 путем расчета использования по всем ядрам. В моем примере выше, я бы ожидал - (90 * 100) / 3200 = 2,8125%. Это ошибка с верхней командой? это следует рассматривать как улучшение для будущих выпусков? пожалуйста, порекомендуйте
top
поведение, и, вероятно, его слишком сложно изменить. Однако ничто не мешает вам использовать другую команду с другим соглашением об отчетности :)