Чтобы выключить из работы определенное количество ядер процессора в серверах Supermicro используется битовая маска. Выключение ядер предназначено для согласования использования лицензий некоторого программного обеспечения.
Сделать это можно в BIOS по пути: Advanced->CPU Configuration->CPU1 Core Disable Bitmap.
Маскирование производится следующим образом. Необходимо задать правильную маску в шестнадцатеричном формате в поле "Core Disable Bitmap(Hex)":
0 - все ядра включены;
FFFFFFFFFFF - все ядра выключены (но в любом случае на процессоре будет работать одно ядро).
Например, чтобы отключить конкретное количество ядер, возьмем процессор с 26 ядрами и представим его в двоичном виде, где каждый бит соответствует ядру:
00000000000000000000000000
Теперь, для отключения необходимого количества ядер, заменяем нужное количество нулей на единицы. К примеру, чтобы отключить из 26 ядер половину(13), формируем маску:
00000000000001111111111111
Далее переводим двоичную маску 1111111111111 в шестнадцатеричный формат и получаем 1FFF. Заносим число 1FFF в поле "Core Disable Bitmap(Hex)", сохраняем настройки BIOS и перезагружаем сервер.
Комментариев нет:
Отправить комментарий