Я запускаю Windows на виртуальной машине. У меня есть вывод msinfo32, и он не показывает, сколько ядер он использует. Это просто показывает:

Есть ли другое место в выводе msinfo, в котором указано, сколько логических процессоров используется? Я могу использовать только выходные данные утилиты msinfo (а не диспетчера задач, например, поскольку я хочу иметь возможность исключать возможные ошибки из сторонних инструментов, которые используются клиентами).

2 ответа2

6

Как правило, количество ядер должно быть указано, куда вы смотрите. Если нет, ваша установка Windows должна сохранить это в переменной среды NUMBER_OF_PROCESSORS, к которой можно получить доступ через msinfo32 со следующими инструкциями:

  1. Откройте msinfo32 (Пуск -> Выполнить -> msinfo32)
  2. Слева разверните Software Environment.
  3. Выберите переменные среды
  4. Посмотрите на переменную NUMBER_OF_PROCESSORS

1

Вам нужно будет найти процессор внутри приложения MSINFO.

Я смог найти # ядер в моем msinfo32

Если MSINFO32 не сообщает о количестве ядер и логических процессоров, он работает на одном процессоре.

Немного погуглив, единственное, что я мог найти рядом с вашим названным процессором, был чип Celeron, который имел бы только 1 ядро. Я не смог найти точный процессор x86 Family 6 Model 47 Stepping 2.

Вы можете использовать Powershell, чтобы найти эту информацию, если хотите.

Get-WmiObject Win32_Processor NumberOfCores

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