2

У меня вопрос по диспетчеру задач в Windows 8. Это показывает нам загрузку процессора и скорость. Из того, что я понимаю, использование - это то, сколько процессорного времени уходит на выполнение процессов. Скорость - это текущая тактовая частота процессора (она может динамически изменяться из-за функций энергосбережения). Мой вопрос, скажем, у меня есть компьютер, который работает на тактовой частоте 0,7 ГГц и работает со средней загрузкой около 8%. Если я отключу функции энергосбережения и позволю компьютеру бездействовать на максимальной частоте 2,0 ГГц, не должно ли использование в режиме ожидания усреднить намного меньшее число?

Это не относится к моему нынешнему ноутбуку; независимо от того, работает ли мой компьютер на среднем 0,7 ГГц или 2,0 ГГц, коэффициент использования всегда падает примерно на 8%.

Может кто-нибудь объяснить это мне, пожалуйста?

Спасибо!

2 ответа2

4

Отсутствие различий в использовании с разными тактовыми частотами может быть связано с тем, что вычисления не ограничены тактовой частотой. Например, если задержка доступа к памяти или пропускная способность являются основным фактором, ограничивающим производительность, то снижение тактовой частоты может не значительно снизить производительность (поэтому использование будет оставаться более или менее постоянным).

Другим фактором может быть гранулярность отслеживания использования. Если используется простая синхронизация в 1 мс, то любая фракция временной гранулы может считаться целой гранулой. Если активность частая (80 раз в секунду), но чрезвычайно короткая (<1 мс для каждого всплеска активности в режиме полной скорости - даже всего 500 000 циклов ЦП [0,7 мс при 0,7 ГГц] могут выполнить некоторую работу), тогда оба тактовые частоты будут иметь такое же измеренное использование.

Также возможно, что в режиме низкого энергопотребления система выполняет меньше работы. Это может быть очень разумным выбором дизайна. Дополнительная работа в полноскоростном режиме может обеспечить более высокую скорость отклика или обеспечить некоторые другие преимущества за счет энергоэффективности. В режиме с низким энергопотреблением эффективность использования энергии будет более агрессивной.

3

Позвольте мне объяснить по аналогии: если я работаю на конвейере и 8% моего времени занято вкручиванием винта в машину, если я работаю вдвое быстрее, мне все равно требуется 8% моего общего времени, чтобы вкрутить винт Просто мое общее время теперь вдвое меньше.

Таким образом, скорость вашего процессора увеличилась, но независимо от того, какая активность использовала процессор, он по-прежнему использует тот же коэффициент использования процессора, он просто увеличивает его в секунду.

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