Описание тега signature
В первоначальный порт в Linux для amd64 только поддерживает 40-битное виртуальное адресное пространство, разделенное на 512 ГБ и 512 ГБ для ядра. Текущая версия поддерживает 48 бит виртуального адресного пространства, разделена на 128TB/128TB. Это последнее ограничение имеет встроенные в текущей версии для amd64 архитектуры: нет просто никакого способа, чтобы настроить ММУ , чтобы сделать более значимые биты. Посмотрим, как Линукс поддерживает более 512 ГБ диапазон виртуальных адресов в x86-64? для объяснения amd64 с ММУ или amd64 с архитектурой программиста руководство (§5.1) за всю историю.
Я не знаю точно, когда это ограничение изменилась, но ядро 2.6.9 очень старый. Красная Шапочка публикует таблицу возможностей и ограничений для RHEL 3 Через с RHEL 6. Максимальное для каждого адресного пространства процесса на rhel4 составляет 512 ГБ. Rhel5 и будет Вам 2ТБ, но вы можете перейти непосредственно на RHEL6, который поддерживает полный 128TB.