Как изменить максимальное количество ядер?
В нем указано, сколько максимальных процессоров поддерживает Ubuntu по умолчанию? что в Ubuntu 12.04 Desktop/Server 32-Bit поддерживается по умолчанию максимальное количество ядер: 8. Как увеличить максимальное количество ядер со значения по умолчанию 8 до более высокого значения, например, 12?
Причина, по которой я спрашиваю, заключается в том, что я только что построил машину с 6 ядрами с гиперпоточностью. Были проблемы с установкой 64-битной версии программного обеспечения с компакт-диска (он "запаниковал" и несколько раз падал). 32-битная установлена без проблем, но я вижу только 8 из 12 ядер. BIOS в порядке. Если я отключу гиперпоточность и перезагрузлю компьютер, я увижу 6 ядер, как и ожидалось.
Я нервничаю, пытаясь собрать ядро, я все еще новичок во всем этом. Есть ли где-нибудь конфиг, который я должен изменить?
1 ответ
Похоже, что в /usr/src/linux-source-3.2.0/debian.master/config/i386/config.common.i386, от linux-source-3.2.0 пакет, максимальное количество процессоров на 32-битной установлен на 8, устанавливается с CONFIG_NR_CPUS=8 в этом файле.
Возможно, это ошибка, хотя вам действительно следует использовать 64-разрядную версию, в которой максимальное число процессоров настроено на 256. 64-разрядный установщик не должен давать сбой. Если это так, это может быть плохая запись на CD или аппаратное обеспечение, которое 32-разрядный установщик не ударит из-за небольших различий в использовании оборудования.
Если вы хотите использовать 32-разрядную версию с более чем 8 процессорами, похоже, вам нужно будет перекомпилировать ядро после изменения конфигурации или подать отчет об ошибке и дождаться выпуска исправления в качестве обновления (при условии, что не очень хорошая причина ограничить его до 8, и он не будет изменен, хотя кажется, что ядро -pae должно иметь это значение выше 8, даже если у non-pae его нет).