Есть ли связь между процессором в режиме ожидания и загрузкой процессора?
865
SpawnST
Чем выше нагрузка, тем меньше холостой ход? Существует ли ситуация, когда высокая нагрузка в то же время остается высокой?
Само значение «нагрузки» (по словарю) говорит о том, что оно никогда не может означать простоя. Я настоятельно рекомендую вам прочитать статью в Википедии [Загрузка (как в вычислениях)] (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 .