Я думаю, что это зависит от ядра и, вероятно, со временем изменится в зависимости от ядра, используемого релизом, поправьте меня, если ошибаетесь
Я хотел бы знать две вещи для всех поддерживаемых в настоящее время выпусков Ubuntu:
Сколько максимальных процессоров может обрабатывать Ubuntu (по умолчанию) одновременно со стандартным ядром рабочего стола? Это отличается от серверного ядра и 32-битных / 64-битных систем?
Где я могу найти эту информацию в моей системе?
NR_CPUS
я думаю.Ответы:
Максимальное количество процессоров (то есть ядер ), поддерживаемых по умолчанию:
12.04 LTS (и позже):
11.10 и ниже, в том числе 10.04 LTS
Как найти максимум, поддерживаемый вашим работающим ядром:
Как указано @otus, откройте терминал с помощью
Ctrl-Alt-T
и введите:Максимум «по умолчанию» - это не максимум!
BIGSMP=y
512MAXSMP=y
версии составляет 4096 (или больше!)источник
Я точно знаю, что точное (12.04) настольное 64-битное
-generic
ядро поддерживает максимум 256 процессоров (по умолчанию).Вы можете узнать количество процессоров, которые поддерживает ваша конфигурация ядра, выполнив:
источник
-server
ядра, это относится и к 64-битным серверным системам.Все сводится к тому, как определить физические процессоры. Они эквивалентны сокетам, поэтому многоядерный и / или многопоточный процессор считается одним сокетом?
Что касается поиска этой информации, я использовал Sysinfo, и я очень доволен ею. Если он не установлен, вы можете сделать это, просто нажав Ctrl+ Alt+ Tна клавиатуре, чтобы открыть терминал. Когда он откроется, выполните команду ниже.
Также, чтобы узнать количество процессоров в системе, использующей терминал, просто наберите:
Я буду продолжать исследовать это, пока не найду идеальный ответ.
1 Источник: Wiki Ответы
источник
grep CONFIG_NR_CPUS /boot/config-$(uname -r)
естьCONFIG_NR_CPUS=8
. В настоящее время не так уж много 32-битных систем, которые работают на высокопроизводительных серверах или имеют более 8 логических процессоров (хотя я ожидаю, что это изменится снова, когда маломощные системы станут более параллельными), так что это имеет смысл. Если бы у меня была информация обо всех выпусках, не относящихся к EoL, я бы опубликовал ответ, но у меня нет, по крайней мере, в настоящее время. Определенно не стесняйтесь включать эту информацию!