Что такое максимальная оперативная память, поддерживаемая Linux?

Какова максимальная поддерживаемая оперативная память Linux? Предположим, что аппаратное обеспечение поддерживает 64-разрядную версию. Среди всех дистрибутивов Linux.

Доходит ли он до 16 экзабайтов, или он ограничен, как в Windows, который, по моему мнению, составляет 192 гигабайта?

One Solution collect form web for “Что такое максимальная оперативная память, поддерживаемая Linux?”

Red Hat Enterprise Linux (RHEL)

Вероятно, это хорошая основа, глядя на возможности RHEL6, они описаны здесь: « Возможности и ограничения технологии Red Hat Enterprise Linux 6» .

ss # 1

ПРИМЕЧАНИЕ. [5] Архитектурные ограничения основаны на возможностях ядра Red Hat Enterprise Linux и физического оборудования. Ограничение на Red Hat Enterprise Linux 6 основано на 46-разрядной адресации физической памяти. Ограничение Red Hat Enterprise Linux 5 основано на 40-разрядной адресации физической памяти. Вся системная память должна быть сбалансирована по узлам NUMA в системе с поддержкой NUMA.

Документы ядра

Также, если вы посмотрите документы ядра, Documentation / x86 / x86_64 / mm.txt :

Virtual memory map with 4 level page tables: 0000000000000000 - 00007fffffffffff (=47 bits) user space, different per mm 

Итак, 2 47 байт = 128TiB

  • Где указан максимальный размер процесса?
  • Почему OOM-killer иногда не может убить ресурсных свиней?
  • Что такое память ядра и пользовательская память? (вопрос о терминах страницы ядра и кэша страниц)
  • Что регулирует пределы расширения скобки оболочки?
  • В чем разница между 32-битными PAE и 64-битными ядрами?
  • Как уменьшить использование памяти ClamAV?
  • Прочитать стек другого процесса?
  • что означает «HardwareCorrupted», DirectMap4k, поля DirectMap2M в файле «/ proc / meminfo» Linux?
  • Убийца, который меня озадачивает
  • Невосприимчивая память, выделенная для сляба, считающегося используемым или доступным кешем?
  • OOM от итерации по очень большой карте памяти
  • Linux и Unix - лучшая ОС в мире.