4

Я смотрю на вывод сверху.

вверх - 16:11:19 до 31 дня, 2:37, 10 пользователей, средняя загрузка: 17.01, 16.99, 17.00

Задачи: всего 470, 18 запущенных, 452 спящих, 0 остановленных, 0 зомби

ЦП: 76,5% us, 0,0% sy, 0,0% ni, 23,5% id, 0,0% wa, 0,0% hi, 0,0% si, 0,0% st

Несколько вопросов об использовании процессора:

(1) часть "нас" в третьей строке такая же, как «средняя загрузка / количество ядер» или что-то, что я слышал, люди упоминали "загрузка ЦП"?

(2) с американской стороны, "человек сверху" говорит

нас - пользовательское процессорное время

     The time the CPU has spent running users’ processes that are not niced.

Что такое "незаметные процессы"?

(3) некоторые говорят, что "загрузка ЦП" является лучшим измерением, чем средняя нагрузка. Так как же получить "загрузку процессора"? Если я суммирую столбец% CPU для всех процессов, это "загрузка ЦП" или что-то еще отличается от «загрузка ЦП * количество ядер» и средней нагрузки?

Спасибо и всего наилучшего!

1 ответ1

3

Сначала пара источников:
* Вверху: команда Linux,
* хорошая статья о лучших моделях использования.

(1) часть "нас" в третьей строке такая же, как «средняя загрузка / количество ядер» или что-то, что я слышал, люди упоминали "загрузка ЦП"?

поле "us" показывает время процессора в режиме пользователя. Смотрите режимы процессора.

Что такое "незаметные процессы"?

"Хорошесть" процесса - это внутреннее числовое значение, которое, по сути, определяет, насколько процесс хорош для процессора. Процесс с низким приоритетом, который спит и занимает очень мало вычислительной мощности (циклов), когда активным является "хороший" процесс.
Любезность может быть положительной или отрицательной. Негативная милость - это процесс, который требует большего приоритета и занимает больше циклов. Совсем не приятно. Положительная милость - это процесс, который занимает несколько циклов, большую часть времени спит и имеет низкий приоритет. Очень хорошо. Смотри Ницца.

Таким образом, поле "нас" показывает, сколько процессорного времени занимает отрицательная (не очень приятная) процедура пользовательского режима. Чтобы увидеть "приятные" процессы, посмотрите на поле "ni".

(3) некоторые говорят, что "загрузка ЦП" является лучшим измерением, чем средняя нагрузка. Так как же получить "загрузку процессора"? Если я суммирую столбец% CPU для всех процессов, это "загрузка ЦП" или что-то еще отличается от «загрузка ЦП * количество ядер» и средней нагрузки?

Чтобы увидеть загрузку процессора, посмотрите на поле "id". Это самый простой. Таким образом, загрузка процессора составляет 100 ед.

Всё ещё ищете ответ? Посмотрите другие вопросы с метками .