Есть ли связь между процессором в режиме ожидания и загрузкой процессора?

865
SpawnST

Чем выше нагрузка, тем меньше холостой ход? Существует ли ситуация, когда высокая нагрузка в то же время остается высокой?

a screen shot

1
Само значение «нагрузки» (по словарю) говорит о том, что оно никогда не может означать простоя. Я настоятельно рекомендую вам прочитать статью в Википедии [Загрузка (как в вычислениях)] (https://en.wikipedia.org/wiki/Load_ (вычисления)). Daniel B 7 лет назад 0
@ Даниил, я знаю, что они разные. Я подозреваю, что они связаны. SpawnST 7 лет назад 0
Конечно они связаны. У них есть противоположные значения. Однако они измеряют разные вещи, поэтому их нельзя сравнивать напрямую. Daniel B 7 лет назад 0

2 ответа на вопрос

1
Overmind

Два напрямую связаны. Load% + Idle% = 100%,

Это означает, что когда один увеличивается, другой уменьшается. Без исключений.

Представьте себе стакан с водой. Вода + оставшееся пустое пространство составляет емкость стакана. Вы не можете иметь более 50% воды и более 50% свободного пространства в стакане одновременно.

Из Википедии я заметил, что load и idle measure разные вещи. Как объяснить idle + load = 100? SpawnST 7 лет назад 0
Эти две вещи являются частью одного целого числа и напрямую связаны, как в примере со стеклом. Время простоя фактически измеряет неиспользуемую мощность процессора, а загрузка показывает использованную. Overmind 7 лет назад 0
Я обновил снимок экрана, чтобы задать вопрос. Если они имеют прямое отношение, значит ли это, что их можно вычислить в соответствии с ценностью другого? Но я не вижу этого. Спасибо за ваше время! SpawnST 7 лет назад 0
1
fernando.reyes

На странице загрузки Википедии вы можете видеть, что они связаны, потому что:

Для систем с одним ЦП, которые связаны с ЦП, можно рассматривать среднее значение нагрузки как процент использования системы в течение соответствующего периода времени. Для систем с несколькими ЦП необходимо разделить число на количество процессоров, чтобы получить сопоставимый процент.

И более длинное объяснение о загрузке говорит вам, что:

Например, среднюю нагрузку в системе с одним процессором можно интерпретировать как «1,73 0,60 7,98» как:

  • в течение последней минуты система была перегружена в среднем на 73% (1,73 запускаемых процессов, поэтому 0,73 процесса пришлось ожидать
    очереди на одну систему ЦП в среднем).

  • в течение последних 5 минут процессор простаивал в среднем 40% времени.

  • в течение последних 15 минут система была перегружена в среднем на 698% (7,98 запущенных процессов, поэтому 6,98 процессам приходилось ожидать
    очереди на одну систему ЦП в среднем).

Это скажет вам, что загрузка укажет время процессора, необходимое для выполнения всех ожидающих процессов, таким образом, чем выше нагрузка, тем меньше времени простоя у вас будет, пока эта нагрузка не достигнет 0 .

Похожие вопросы