Добрый день, есть 2 пк, у которых процессоры почти одинаковые(на одном 12700kf, на другом 12700), одинаковая вин10 22h2. Так вот на втором наблюдаю аномально высокую нагрузку на цп и нет не от левых процессов, а от тех же рабочих программ в тех же задачах, которые на первом пк грузят цп в 2 раза меньше. То есть запускаю программы и она показывает 3-4%, когда на втором 10-12% - это на вкладке процессы. И еще на втором в мониторе показывает нагрузку на цп 120% и 206% максимальной частоты. При этом в диспетчере показывает 50-60% на первом пк, а на втором скрин ниже. Предвидя вопросы скажу, что частоту сбрасывал на сток, разгонял, это не влияет, как не влияют мелкие ядра, т.к. на другом пк стоит тот же цп с такой же виндой. Но что самое интересное на вкладке подробно и в мониторе ресурсов нагрузка отображается правильно, также как и в hwinfo. Я уже писал несколько раз, что диспетчер в винде показывает ахинею, даже на первом пк на вкладке процессы нагрузка в 2 раза больше, чем в подробно/мониторе, но там общая нагрузка 55%, когда на втором 100. Мне кажется я что-то упустил, может дело в какой-то отключенной службе или в чем-то еще, есть идеи? И да кушать не могу пока не разберусь, почему почти одинаковые цп так себя ведут
Проверил тут с изменением плана электропитания, нагрузка падает вместе с частотой до 50% и 1.4ггц только на экономном плане, на всех остальных пробовал менять настройки, создавать новый план все также. Вопрос в том, реально это такая нагрузка или он врет, потому что если убрать состояние простоя(есть такая опция в плане), то нагрузка еще сильнее в x2 вырастает, поэтому не включал ее, поэтому хочу разобраться.
Advanced member
Статус: В сети Регистрация: 28.12.2006
qwertyqwerty78 писал(а):
Но что самое интересное на вкладке подробно и в мониторе ресурсов нагрузка отображается правильно, также как и в hwinfo.
На вкладке "Процессы" для отображения % загрузки применяется коэффициент (текущая скорость процессора / базовую скорость). На вкладке "Подробности" коэффициент не применяется. 12700kf - базовая скорость 3.6 12700 - базовая скорость 2.1
Допустим что 2 потока из 20 загружены на 100%, т.е. 10%. Процессоры работали на таких частотах 12700kf - 4.9 ГГц, 12700 - 4.8 ГГц. 4.9 / 3.6 = 1.361 4.8 / 2.1 = 2.285 10% загрузки на вкладке "Процессы" превратятся в 10 * 1.361 = ~14% на 12700kf 10 * 2.285 = ~23% на 12700
Допустим что 2 потока из 20 загружены на 100%, т.е. 10%. Процессоры работали на таких частотах 12700kf - 4.9 ГГц, 12700 - 4.8 ГГц. 4.9 / 3.6 = 1.361 4.8 / 2.1 = 2.285 10% загрузки на вкладке "Процессы" превратятся в 10 * 1.361 = ~14% на 12700kf 10 * 2.285 = ~23% на 12700
Спасибо, ну я о чем и говорю реальная нагрузка везде, кроме главной вкладки в 2 раза меньше и колеблется от частоты. Исправить так понимаю это нельзя кроме уменьшения частоты? Или где-то можно отключить или подровнять коэффициент или базовую, например, через реестр? Непонятно, зачем они это нагородили, причем тут базовая, если он на ней никогда не будет работать.
Advanced member
Статус: В сети Регистрация: 28.12.2006
qwertyqwerty78 писал(а):
Исправить так понимаю это нельзя кроме уменьшения частоты? Или где-то можно отключить или подровнять коэффициент или базовую, например, через реестр?
Через реестр не получится, потому что данные о загрузке диспетчер получает из счетчика производительности. Добавить понижающий коэффициент можно только исправлением кода диспетчера задач.
qwertyqwerty78 писал(а):
Непонятно, зачем они это нагородили, причем тут базовая, если он на ней никогда не будет работать.
Расчет был на энергосбережение, когда частота меньше базовой. А когда частота выше базовой, у пользователей не сложилось с пониманием загрузки больше 100% , поэтому её ограничили до 100%.
Цитата:
https://learn.microsoft.com/en-us/troubleshoot/windows-client/performance/cpu-usage-exceeds-100 This change was intended to provide a more accurate representation of how much work the system is handling. A processor that's running 100% of the time and clocked down to 50% frequency performs only half the work of a processor that's running 100% of the time at 100% frequency. Before this change, under the time-based performance counters (used in Windows 7 Task Manager), both processors appear to be doing the same amount of work: 100% of their capacity. With the redesigned Task Manager, the first processor is shown to be running at 50% capacity, whereas the second processor is shown to be running at 100% capacity. And Turbo Boost drives the processor above 100% of its nominal speed, and allows the processor to exceed 100% capacity.
Сейчас этот форум просматривают: Cocoa и гости: 18
Вы не можете начинать темы Вы не можете отвечать на сообщения Вы не можете редактировать свои сообщения Вы не можете удалять свои сообщения Вы не можете добавлять вложения