Я думаю, что это зависит от ядра и, вероятно, со временем изменится в зависимости от ядра, которое использует релиз, поправьте меня, если ошибаетесь
Я хотел бы знать две вещи для всех поддерживаемые в настоящее время выпуски Ubuntu:
Сколько максимальных процессоров может обрабатывать Ubuntu (по умолчанию) одновременно со стандартным ядром рабочего стола? Отличается ли это количество от ядра сервера и 32-битных / 64-битных систем?
Где я могу найти эту информацию в моей системе?
Примечание: под 32-битным / 64-битным мы подразумеваем обычные
i386 / x86_x64
архитектуры; PPC, ARM и т. Д. Не включены.
Как указано в @otus, откройте терминал, нажав Ctrl-Alt-T
, и введите:
grep NR_CPUS /boot/config-`uname -r`
Ниже приведен некоторое техническое обсуждение того, что на самом деле означает максимум :
BIGSMP = y
составляет 512 MAXSMP = y
равно 4096 (или больше!) Все, что я знаю наверняка, это то, что точное (12.04) настольное 64-битное -общее
ядро поддерживает максимум 256 процессоров (by по умолчанию).
Вы можете узнать количество процессоров, поддерживаемых вашей конфигурацией ядра, выполнив:
grep CONFIG_NR_CPUS /boot/config-`uname -r`
Все сводится к определению физических процессоров. Эквивалентны ли они сокетам, поэтому многоядерный и / или гиперпоточный ЦП считается одним сокетом?
Ядро Ubuntu настроено для поддержки 8 процессоров / ядер в 32-битные и 64 процессора / ядра в 64-битной. 1
Что касается поиска этой информации, я использовал Sysinfo, и мне это очень понравилось. Если он у вас не установлен, вы можете сделать это, просто нажав Ctrl + Alt + T на клавиатуре, чтобы открыть Терминал. Когда он откроется, выполните команду ниже.
sudo apt-get install sysinfo
Также, чтобы узнать количество процессоров в системе, использующей терминал, просто введите:
dmesg |grep processor
Я буду продолжать исследовать это, пока не найду идеальный ответ.
1 Источник: Wiki Answers