Яку максимальну оперативну пам'ять підтримує Linux?


29

Яка максимально підтримувана оперативна пам'ять Linux? Припустимо, що обладнання є / підтримує 64-розрядні. Серед усіх дистрибутивів Linux.

Він досягає 16 екзабайтів, або він обмежений, як у Windows, який, на мою думку, становить 192 гігабайти?


5
Не впевнений, але зауважте, що основні 64-бітні процесори (AMD64) підтримують лише 48-бітний адресний простір, що означає 256 ТБ. X86-64 Чому 64-бітові системи мають лише 48-бітний адресний простір
Mikel

Ваші дані в Windows застаріли, вони можуть доходити до 4 Т залежно від видання.
Мат

8 оновлень вже? Я просто на деякий час обертаюсь і відбуваються неможливі речі.
Рік Телнер

@Mat 192GB був Windows 7. 256GB - це Windows 8. 512GB - спеціальні. Жоден з них не перевищує 1 ТБ, безумовно, не до 4 ТБ. didyouknow.org/maximum-ram-on-windows-7-and-windows-8
Rik Telner

Відповіді:


22

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 байт = 128ТіБ


128 Тб оперативної пам’яті, уявіть, яка потужність на вашій машині. "Дайум!"
Рік Телнер

2
@RikTelner, що велика кількість енергії на вашій машині буде абсолютно марною. Додавання оперативної пам’яті допомагає лише до тих пір, поки ви не досягнете стелі, над якою ви просто ніколи не використовуєте додаткову оперативну пам’ять. Ніщо, що ви, ймовірно, будете працювати на домашньому комп’ютері, навіть не наблизиться до використання 128 ТБ оперативної пам’яті.
terdon

@terdon - це для серверів. Ми регулярно матимемо сервери VM (Massive Dell 910 коробки з VMware), які б постачалися на складі з 128/256/512 Гб оперативної пам’яті.
slm

Загалом, сервери - це інша річ, я вважаю, що оперативна пам’ять - це не чарівна паличка, яка прискорює ваш комп'ютер без обмежень. Це має значення лише в тому випадку, якщо ваші процеси фактично ним користуються, а терабайти оперативної пам’яті сьогодні не будуть використовуватися, за винятком дуже специфічних і незвичних випадків. Маючи кілька терів оперативної пам’яті на своєму ноутбуці, це не змусить її працювати швидше для мого щоденного використання, скажімо, 16G або близько того. І все одно, 512G - це далеко не 128T!
terdon

4
@RikTelner: Ми побачимо машини з більш ніж 48 бітами в 2020 році (останнє). Ті в пам'яті-dbs хочуть багато пам'яті.
Відновіть Моніку - М. Шредер
Використовуючи наш веб-сайт, ви визнаєте, що прочитали та зрозуміли наші Політику щодо файлів cookie та Політику конфіденційності.
Licensed under cc by-sa 3.0 with attribution required.