сколько процессоров может поддерживать GNU/Linux?
и сколько памяти может поддерживать GNU/Linux?
и если вы можете предоставить мне ссылку
4 ответа
Gnu - пользовательский пользователь, поэтому не имеет отношения к количеству процессоров. Ограничения ЦП и памяти зависят от ядра и архитектуры.
Я предполагаю, что вы спрашиваете об архитектуре x86, работающей в 64-битном режиме.
Максимальное количество процессоров (точнее ядер ((еще точнее аппаратных потоков в случаях многопоточности и гиперпоточности чипа))), поддерживаемых ядром Linux, является параметром, установленным во время компиляции. Общие значения: 8 (smp по умолчанию), 32 для большего оборудования smp. Максимальное значение - 512, хотя вам будет нелегко найти реальное оборудование x86 с таким большим количеством процессоров.
Вы можете получить значение для своего ядра, посмотрев значение NR_CPUS
указанное в файле /boot/config-$(uname -r)
.
Самый максимальный (экспериментальный) - 4096 [Редактировать: возможно, 8192 с патча 2013 года], но AFAIK используется только для целей тестирования кода.
Что касается памяти, ядро Linux может поддерживать около 64 ТБ ОЗУ, а каждый процесс - около 128 ТБ виртуальной памяти. Здесь также эти ограничения достаточно велики, чтобы их нельзя было использовать с помощью существующего оборудования.
Столько , сколько можно купить за деньги: см Top500 и особенно топ 500 ОС или, если необходимо, то же самое , как PieChart.
Я думаю, что вы должны быть более конкретными для вашего вопроса. Какое распределение? Некоторые из этих ответов будут зависеть от используемого вами ядра. Если вам нужны конкретные числа, вы можете сравнить их с определенным распределением.
Количество ЦП может иметь два ответа - какое максимальное количество ЦП может использовать ОС, точка. И что это может эффективно использовать. Иногда они могут быть очень разными.
Что касается памяти, вы получите как ограничения ядра, так и аппаратные. Некоторые материнские платы / чипсеты будут иметь практические ограничения либо из-за адресации, либо из-за ограниченного количества слотов оперативной памяти.
Я не знаю специфики, но в целом вы достигнете аппаратных и / или денежных ограничений, прежде чем достигнете пределов ОС. В принципе, если вам нужно спросить его больше, чем вы можете использовать.