Я спрашиваю здесь, потому что я не мог найти окончательного ответа нигде, поэтому, пожалуйста, простите меня, если этот вопрос кажется наивным или так.Как рассчитывается использование ЦП на многоядерном компьютере?
Я не был уверен, как рассчитывается использование процессора в многоядерной системе. Операционная система - Windows 10.1, и я получаю общее использование ЦП с помощью диспетчера задач или с помощью счетчиков производительности Windows. У меня есть 4 ядра и 8 логических процессоров, как показано в диспетчере задач.
ли общее использование процессора вычисляется путем усреднения использования ЦП каждого ядра, такие как
(CPUusage_core1 + CPUusage_core2 + ... + CPUusage_core8)/8?
Более конкретно, если используется только одно ядро, а использование составляет 80%, в то время как другие 7 не заняты (предположим, 0%), то будет ли конечное использование ЦП для этого компьютера равным 10%?
Использование ЦП для каждого процесса в диспетчере задач, усреднено ли оно количеством ядер ЦП? Например, если в одном процессе используется только одно ядро, а его использование на этом ядре составляет 80%, то использование ЦП для указанного процесса составляет 10% или 80%?
Спасибо!
Какая операционная система? Какой инструмент? –
Извините за то, что вы не точны, это окна 10.1. Инструмент - это диспетчер задач и счетчики производительности Windows. – user3610199
Microsoft не публикует такие данные реализации, поэтому любой ответ, который вы получите здесь, будет в лучшем случае предположением. –