Задать вопрос

Сколько ядер у процессора Интел i5-8400?

Я знаю, что по документации у этого процессора 6 ядер. Столько же показывает и виндовс. Но удивил один момент. Одно ядро это 100/6 ~ 16%. Но часто замечаю, что некоторые процессы, которые должны быть однопоточными загружают процессор на 25-26%. К примеру, открытие большого документа в экселе загружает одно ядро. Должна быть загрузка процессора 16%, ну или понятно было бы 32% или постоянно плавающий процент. Но когда загрузка процессора колеблется строго в рамках 25-26% это наводит на мысль, что у меня всего 4-х ядерный процессор.
Как можно объяснить такую ситуацию?

Сейчас вот ещё вариант. Загружаю на Питоне в память датасет в 3Гб. Однопоточная задача. Загрузка процессора 24-26%.
  • Вопрос задан
  • 274 просмотра
Подписаться 2 Простой 23 комментария
Решения вопроса 1
vadimspriggan
@vadimspriggan
Системный администратор по жизни
Возможно Windows так считает из соображений TurboBoost.
Технология увеличивает мощность одного из ядер за счёт простоя других. Потому что ещё большой вопрос, как конкретно происходит вычисление загруженности процессора в Windows.
Я проверил, у меня в Linux Mint подсчёт загруженности идёт по твоей логике: если загружены 2 потока, то показывает 25% в 8-потоковом процессе.
Ответ написан
Комментировать
Пригласить эксперта
Ваш ответ на вопрос

Войдите, чтобы написать ответ

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