powered by simpleCommunicator - 2.0.59     © 2026 Programmizd 02
Целевая тема:
Создать новую тему:
Автор:
Закрыть
Цитировать
Форумы / Windows [игнор отключен] [закрыт для гостей] / Определение числя ядер
18 сообщений из 18, страница 1 из 1
Определение числя ядер
    #38311443
ENP70
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
На сервере четыре процессора Opteron 6274 по 16 ядер на каждом. Функция GetSystemInfo выдает число ядер - 32. В чем проблема?
ОС - Win server 2008 R2.
...
Рейтинг: 0 / 0
Определение числя ядер
    #38311457
rahzer
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Редакция то какая - Foundation, Standard, Enterprise, Datacenter? В зависимости от редакции идет ограничение по железу, похоже Ваш случай как раз)
...
Рейтинг: 0 / 0
Определение числя ядер
    #38311459
ENP70
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
Standart
...
Рейтинг: 0 / 0
Определение числя ядер
    #38311461
ENP70
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
И еще, сервак входит в кластер, установлен HPC Server
...
Рейтинг: 0 / 0
Определение числя ядер
    #38311495
Sergey Orlov
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Наверное в редакции вашего софта...
...
Рейтинг: 0 / 0
Определение числя ядер
    #38311498
ENP70
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
На сайте микрософта:

Windows Server 2008 Standard обладает следующими функциональными возможностями.



•Поддержка 32 ГБ ОЗУ для 64-разрядных систем (4 ГБ для 32-разрядных систем)

•Поддержка до четырех многоядерных процессоров

•До 250 подключений службы сетевого доступа (RRAS)

•До 50 подключений сервера политики сети

•До 250 подключений сервера терминалов

•Поддержка виртуализации на базе технологии Hyper-V и один бесплатный виртуальный экземпляр

Про ограничение по ядрам ничего.
...
Рейтинг: 0 / 0
Определение числя ядер
    #38311543
rahzer
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Гуглить технологию NUMA и как она реализована в винде и на аппаратном уровне сервера. И кстати, поддержка NUMA реализована в Windows Server 2003/2003R2/2008/2008R2 Enterprise Edition и Datacenter Edition. Для того чтобы операционная система могла задействовать предоставляемые NUMA и NUMA-like возможности, ей должно быть передано с аппаратного уровня описание физической топологии системы.
Бывают случаи, когда использовать возможности NUMA мешают другие аппаратные возможности. Например, у некоторых многопроцессорных серверов на базе процессоров AMD в BIOS может быть включена опция «Node memory interleave», которая фактически перетасовывает адресное пространство разных узлов и делает невозможным использование возможностей NUMA. Для обеспечения поддержки NUMA эта опция должна быть заблокирована.
...
Рейтинг: 0 / 0
Определение числя ядер
    #38311701
Фотография k-nike
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
ENP70На сервере четыре процессора Opteron 6274 по 16 ядер на каждом. Функция GetSystemInfo выдает число ядер - 32. В чем проблема?
ОС - Win server 2008 R2.
Скорее всего в hiper-trading. Оно удваивает ядра.
Сама винда скорее всего тоже видит в два раза больше ядер.
...
Рейтинг: 0 / 0
Определение числя ядер
    #38311709
Фотография k-nike
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
k-nikeСкорее всего в hiper-trading. Оно удваивает ядра.
Сама винда скорее всего тоже видит в два раза больше ядер.
Хотя не нашел подтверждения в интернете о том, что AMD реализовала эту технологию в своих процессорах.
Интересно сколько процессоров показывает сама винда в диспетчере устройств?
...
Рейтинг: 0 / 0
Определение числя ядер
    #38311779
Фотография kdv
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
k-nike,

у AMD нет гипертрединга. 32 ядра - явное ограничение редакции ОС.
...
Рейтинг: 0 / 0
Определение числя ядер
    #38312079
Фотография k-nike
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
kdv32 ядра - явное ограничение редакции ОС.
Не нашел подтверждения вашим словам. Есть ограничение на кол-во процессоров/сокетов - 4.
http://blogs.technet.com/b/launch/archive/2007/10/11/2152268.aspx
...
Рейтинг: 0 / 0
Определение числя ядер
    #38312286
ENP70
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
в диспетчере устройств показывается 64
...
Рейтинг: 0 / 0
Определение числя ядер
    #38312293
ENP70
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
и еще, ну так на сякий случай:

function GetCountProc: Cardinal;
var
Struc: _SYSTEM_INFO;
begin
GetSystemInfo(Struc);
Result := Struc.dwNumberOfProcessors;
end;

если есть косяк, ткните пальцем

и совсем еще, если дело в редакции винды, то возможность повысить до Enterprise есть, поможет ли?
...
Рейтинг: 0 / 0
Определение числя ядер
    #38312317
Фотография kdv
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
k-nikeНе нашел подтверждения вашим словам.
а я нашел. правда, не на микрософте
http://blogs.technet.com/b/matthts/archive/2012/10/14/windows-server-sockets-logical-processors-symmetric-multi-threading.aspx

Windows Server 2008 x86 SP2 without Hyper-V Enabled*

- Windows Server 2008 Standard Edition supports up to 4 sockets and up to 32 logical processors
- Windows Server 2008 Enterprise Edition supports up to 8 sockets and up to 32 logical processors
- Windows Server 2008 Datacenter Edition supports up to 32 sockets and up to 32 logical processors

а если включить Hyper-V, то вообще 16 ядер. В общем, внимательно посмотрите все, включая сноску.

ENP70в диспетчере устройств показывается 64
а в диспетчере задач?
...
Рейтинг: 0 / 0
Определение числя ядер
    #38312359
ENP70
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
Разумеется в диспетчере задач. Очепятался, извините
...
Рейтинг: 0 / 0
Определение числя ядер
    #38313568
Фотография k-nike
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
ENP70Разумеется в диспетчере задач.
А в диспетчере устройств?
...
Рейтинг: 0 / 0
Определение числя ядер
    #38313569
Фотография k-nike
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
kdvk-nikeНе нашел подтверждения вашим словам.
а я нашел. правда, не на микрософте

По вашей же ссылке:
Windows Server 2008 R2 x64 without Hyper-V Enabled

Windows Server 2008 Standard Edition supports up to 4 sockets and up to 256 logical processors
Windows Server 2008 Enterprise Edition support up to of 8 sockets and up to 256 logical processors
Windows Server 2008 Datacenter Edition supports up to 64 sockets and up to 256 logical processors
...
Рейтинг: 0 / 0
Определение числя ядер
    #38314212
ENP70
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
Ларчик просто открывался - похоже, что в 64-разрядных ОС GetSystemInfo работает не корректно. Надо юзать GetNativeSystemInfo.
...
Рейтинг: 0 / 0
18 сообщений из 18, страница 1 из 1
Форумы / Windows [игнор отключен] [закрыт для гостей] / Определение числя ядер
Найденые пользователи ...
Разблокировать пользователей ...
Читали форум (0):
Пользователи онлайн (0):
x
x
Закрыть


Просмотр
0 / 0
Close
Debug Console [Select Text]