Linux максимальное количество процессоров

Содержание
  1. How many maximum CPUs does Ubuntu support by default?
  2. 3 Answers 3
  3. Maximum CPUs (i.e. cores) supported by default:
  4. 12.04 LTS (and later):
  5. 11.10 and below, including 10.04 LTS
  6. How to find the maximum supported by your running kernel:
  7. The «default» maximum is not the maximum!
  8. Сколько максимальных процессоров поддерживает Ubuntu по умолчанию?
  9. Максимальное количество процессоров (то есть ядер ), поддерживаемых по умолчанию:
  10. 12.04 LTS (и позже):
  11. 11.10 и ниже, в том числе 10.04 LTS
  12. Как найти максимум, поддерживаемый вашим работающим ядром:
  13. Максимум «по умолчанию» — это не максимум!
  14. Сколько максимальных процессоров поддерживает Ubuntu по умолчанию?
  15. Сколько максимальных процессоров поддерживает Ubuntu по умолчанию?
  16. 3 ответа
  17. Максимальное количество процессоров (то есть ядер ), поддерживаемых по умолчанию:
  18. 12.04 LTS (и более поздние версии):
  19. 11.10 и ниже, включая 10.04 LTS
  20. Как чтобы найти максимум, поддерживаемый вашим работающим ядром:
  21. Максимум «по умолчанию» не является максимальным!

How many maximum CPUs does Ubuntu support by default?

I think this is kernel dependent and probably will change over time depending on the kernel a release uses, correct me if wrong I’d like to know two things for all the currently supported Ubuntu releases: How many maximum CPUs can Ubuntu handle (by default) at the same time with a standard desktop kernel? Is that count different from a server kernel and 32bit/64bit systems? Where can I find that information on my system?

3 Answers 3

Maximum CPUs (i.e. cores) supported by default:

Note: by 32-bit/64-bit we mean the common i386/x86_x64 architectures; PPC, ARM, etc. are not included.

12.04 LTS (and later):

  • Desktop/Server 32-bit: 8 cores/CPUs
  • Desktop/Server 64-bit: 256 cores/CPUs (but LiveCD supports 64 by default)

11.10 and below, including 10.04 LTS

  • Desktop/Server 32-bit: 8 cores/CPUs
  • Desktop 64-bit: 64 cores/CPUs
  • Server 64-bit: 256 cores/CPUs

How to find the maximum supported by your running kernel:

As @otus indicated, open a terminal with Ctrl-Alt-T , and type:

grep NR_CPUS /boot/config-`uname -r` 

The below is a somewhat technical discussion on what maximum really means:

The «default» maximum is not the maximum!

  • You can recompile the desktop or server kernels to support up to 512 CPUs for 64-bit (8 is max for 32-bit).
  • but even those are not absolute maximums!:
    • The kernel has «experimental» options for going higher than the «default» maximum
    • The limit for 32-bit with BIGSMP=y is 512
    • The limit for 64-bit with MAXSMP=y is 4096 (or more!)
    • Just because the kernel supports so many cores on the general i386/x86_64 architecture does not mean your hardware will!

    I found an Excellent Link here, but i am not sure about which kernel versions started supporting SMP and incrementing the CPU’s , i hope you can include and make it a much detailed and better answer through this. Also SMP support started from Ubuntu 10.04 , as here.

    @izx I have edited the title to reflect a more Ubuntu information approach. I am really looking for something that wee can redirect questions like «Does Ubuntu support my X processors system» to this one.

    @BrunoPereira, many thanks for clarifying — I have updated to «top-post» the necessary info, while including the tech stuff at the bottom for those interested; I will continue to refine in the next few hours to be more newbie-friendly 🙂

    in Ubuntu 20.04 it seems you can use dmesg | grep NR_CPU which gives me [ 0.677263] setup_percpu: NR_CPUS:8192 nr_cpumask_bits:128 nr_cpu_ids:128 nr_node_ids:1 [ 0.916164] rcu: RCU restricting CPUs from NR_CPUS=8192 to nr_cpu_ids=128.

    All I know for sure is that precise (12.04) desktop 64-bit -generic kernel supports maximum 256 cpus (by default).

    You can find the number of CPUs your kernel config supports by doing:

    grep CONFIG_NR_CPUS /boot/config-`uname -r` 

    Since in 12.04 there is no longer a separate -server kernel, this applies to 64-bit Server systems as well.

    It all comes down to how one would define physical CPUs. Are they equivalent to sockets, so a multicore and/or hyperthreading CPU is counted as a single socket?

    The Ubuntu kernel is configured to support 8 processors / cores in 32-bit and 64 processors / cores in 64-bit. 1

    As far as finding that information, I have used Sysinfo and I’m very happy with it. If you don’t have it installed, you can do so by just pressing Ctrl + Alt + T on your keyboard to open Terminal. When it opens, run the command below.

    sudo apt-get install sysinfo 

    Also to find the Number of processors in a system using terminal, just type:

    I will keep researching this until I find the perfect answer.

    Источник

    Сколько максимальных процессоров поддерживает Ubuntu по умолчанию?

    Я хотел бы знать две вещи для всех поддерживаемых в настоящее время выпусков Ubuntu:

    Сколько максимальных процессоров может обрабатывать Ubuntu (по умолчанию) одновременно со стандартным ядром рабочего стола? Это отличается от серверного ядра и 32-битных / 64-битных систем?

    Где я могу найти эту информацию в моей системе?

    Максимальное количество процессоров (то есть ядер ), поддерживаемых по умолчанию:

    Примечание: под 32-битными / 64-битными мы подразумеваем общие i386/x86_x64 архитектуры; КПП, ARM и т. Д. Не включены.

    12.04 LTS (и позже):

    • Настольный ПК / сервер 32-битный : 8 ядер / процессоров
    • Настольный ПК / сервер 64-битный : 256 ядер / процессоров (но LiveCD по умолчанию поддерживает 64)

    11.10 и ниже, в том числе 10.04 LTS

    • Настольный ПК / сервер 32-битный: 8 ядер / процессоров
    • 64-битный десктоп: 64 ядра / ЦП
    • Сервер 64-битный: 256 ядер / процессоров

    Как найти максимум, поддерживаемый вашим работающим ядром:

    Как указано @otus, откройте терминал с помощью Ctrl-Alt-T и введите:

    grep NR_CPUS /boot/config-`uname -r` 

    Ниже приведено несколько технических рассуждений о том, что на самом деле означает максимум :

    Максимум «по умолчанию» — это не максимум!

    • Вы можете перекомпилировать ядра рабочего стола или сервера для поддержки до 512 процессоров для 64-битных (8 — максимум для 32-битных).
    • но даже это не абсолютные максимумы! :
      • Ядро имеет «экспериментальные» опции для перехода выше максимального значения «по умолчанию»
      • Предел для 32-битного с BIGSMP=y 512
      • Ограничение для 64-битной MAXSMP=y версии составляет 4096 (или больше!)
      • То, что ядро ​​поддерживает так много ядер в общей архитектуре i386 / x86_64 , не означает, что ваше оборудование будет работать!

      Я нашел превосходную ссылку здесь , но я не уверен, какие версии ядра начали поддерживать SMP и увеличивать процессоры, я надеюсь, что вы можете включить и сделать это намного более подробным и лучшим ответом через это. Также поддержка SMP началась с Ubuntu 10.04, как здесь.

      @izx Я отредактировал название, чтобы отразить более информационный подход Ubuntu. Я действительно ищу кое-что, что может перенаправить вопросы типа «Поддерживает ли Ubuntu мою систему процессоров X» на этот вопрос.

      @ BrunoPereira, большое спасибо за разъяснения — я обновил, чтобы «топ-пост» необходимую информацию, в то время как технические материалы внизу для заинтересованных; Я буду продолжать совершенствовать в ближайшие несколько часов , чтобы быть более начинающими пользователями 🙂

      Я точно знаю, что точное (12.04) настольное 64-битное -generic ядро поддерживает максимум 256 процессоров (по умолчанию).

      Вы можете узнать количество процессоров, которые поддерживает ваша конфигурация ядра, выполнив:

      grep CONFIG_NR_CPUS /boot/config-`uname -r` 

      Поскольку в 12.04 больше нет отдельного -server ядра, это относится и к 64-битным серверным системам.

      Все сводится к тому, как определить физические процессоры. Они эквивалентны сокетам, поэтому многоядерный и / или многопоточный процессор считается одним сокетом?

      Ядро Ubuntu сконфигурировано для поддержки 8 процессоров / ядер в 32-разрядных и 64 процессоров / ядер в 64-разрядных. 1

      Что касается поиска этой информации, я использовал Sysinfo, и я очень доволен ею. Если он не установлен, вы можете сделать это, просто нажав Ctrl + Alt + T на клавиатуре, чтобы открыть терминал. Когда он откроется, выполните команду ниже.

      sudo apt-get install sysinfo 

      Также, чтобы узнать количество процессоров в системе, использующей терминал, просто наберите:

      Я буду продолжать исследовать это, пока не найду идеальный ответ.

      1 Источник: Wiki Ответы

      Это похоже на устаревшую информацию. Начиная с Ubuntu 12.04, ядра рабочего стола и сервера одинаковы. Многие серверные машины имеют более 8 процессоров / ядер (и это имело место в течение достаточно долгого времени). Кажется неправдоподобным, что одно ядро, которое сейчас используется как в серверных, так и в настольных системах, поддерживает только до 8 логических процессоров.

      @ BrunoPereira, Митч: Нет. Я думаю, что это 8 на 32-битных системах. У меня есть машина под управлением Ubuntu 12.04 LTS 32-bit и вывод grep CONFIG_NR_CPUS /boot/config-$(uname -r) есть CONFIG_NR_CPUS=8 . В настоящее время не так уж много 32-битных систем, которые работают на высокопроизводительных серверах или имеют более 8 логических процессоров (хотя я ожидаю, что это изменится снова, когда маломощные системы станут более параллельными), так что это имеет смысл. Если бы у меня была информация обо всех выпусках, не относящихся к EoL, я бы опубликовал ответ, но у меня нет, по крайней мере, в настоящее время. Определенно не стесняйтесь включать эту информацию!

      Источник

      Сколько максимальных процессоров поддерживает Ubuntu по умолчанию?

      Пока вы можете подключаться к Интернету, вы можете использовать сетевой установщик .

      Вам понадобится приличное соединение, но вы сможете его использовать

      Ссылка для их получения есть на этой странице, я включаю эту страницу, так как не уверен, хотите ли вы 12.04 или 13.10 :

      Если ваш компьютер был компьютером XP, он может лучше работать с более легким рабочим столом Ubuntu, таким как Xfce или LXDE (те, что используются в Xubunt или Lubuntu ). Однако выгода заключается в том, что вам придется установить стандартную Ubuntu, а затем установить другие рабочие столы, если вы обнаружите, что Unity слишком медленная для вас, насколько я смог определить, у вас также нет сетевых установщиков в качестве опции.

      Ваш компьютер может нормально работать со стандартной Ubuntu, мой старый компьютер XP мог нормально обрабатывать Unity в 11.04 и 11.10. Я купил новый компьютер незадолго до выхода 12.04, поэтому я не могу сказать о новых версиях, но вполне вероятно, что мой старый компьютер все еще будет работать нормально. Моя версия не была лучшей моделью XP, поэтому, если у вас очень хороший компьютер с XP, когда вы задаете вопрос, я думаю, вы будете в порядке с Unity, я просто включил информацию о Xfce и LXDE «на всякий случай»

      Чтобы добавить больше информации, сетевой установщик не так прост, как метод LiveCD, поэтому вам следует ознакомиться с инструкциями по установке (здесь много информации, поэтому будьте готовы к длительному чтению)

      Хотя я не могу помочь с сетевой установкой, здесь много пользователей, и somone может помочь вам, если вы не знаете, как это сделать. Просто опубликуйте еще один вопрос о том, как использовать сетевой установщик, и я думаю, что какая-то добрая душа поможет вам в ближайшее время.

      Источник

      Сколько максимальных процессоров поддерживает Ubuntu по умолчанию?

      Я хотел бы знать две вещи для всех поддерживаемые в настоящее время выпуски Ubuntu:

      Сколько максимальных процессоров может обрабатывать Ubuntu (по умолчанию) одновременно со стандартным ядром рабочего стола? Отличается ли это количество от ядра сервера и 32-битных / 64-битных систем?

      Где я могу найти эту информацию в моей системе?

      3 ответа

      Максимальное количество процессоров (то есть ядер ), поддерживаемых по умолчанию:

      Примечание: под 32-битным / 64-битным мы подразумеваем обычные i386 / x86_x64 архитектуры; PPC, ARM и т. Д. Не включены.

      12.04 LTS (и более поздние версии):

      • Настольный компьютер / сервер 32-разрядный : 8 ядер / ЦП
      • Рабочий стол / сервер 64-разрядный : 256 ядер / ЦП (но LiveCD поддерживает 64 по умолчанию)

      11.10 и ниже, включая 10.04 LTS

      • Настольный компьютер / сервер 32-разрядный: 8 ядер / ЦП
      • Настольный 64-разрядный: 64 ядра / ЦП
      • Сервер 64-разрядный: 256 ядер / ЦП

      Как чтобы найти максимум, поддерживаемый вашим работающим ядром:

      Как указано в @otus, откройте терминал, нажав Ctrl-Alt-T , и введите:

      grep NR_CPUS /boot/config-`uname -r` 

      Ниже приведен некоторое техническое обсуждение того, что на самом деле означает максимум :

      Максимум «по умолчанию» не является максимальным!

Оцените статью
Adblock
detector