NOTA: [5] Os limites da arquitetura são baseados nos recursos do kernel do Red Hat Enterprise Linux e no hardware físico. O limite do Red Hat Enterprise Linux 6 é baseado no endereçamento de memória física de 46 bits. O limite do Red Hat Enterprise Linux 5 é baseado no endereçamento de memória física de 40 bits. Toda a memória do sistema deve ser balanceada entre os nós NUMA em um sistema compatível com NUMA.
RAM de 128 TB, imagine esse poder em sua máquina. "Dayum!"
Rik Telner
2
@RikTelner, que muita energia em sua máquina seria absolutamente inútil. A adição de RAM ajuda apenas até você atingir o teto acima do qual você simplesmente nunca usa a RAM extra. Nada do que você provavelmente executará em um computador doméstico chegará perto de usar 128 TB de RAM.
terdon
@terdon - isto é para servidores. Teríamos regularmente servidores VM (enormes caixas Dell 910 executando VMware) que seriam disponibilizados com 128/256 / 512GB de RAM.
slm
Servidores são outra questão, meu argumento é que a RAM não é uma varinha mágica que acelera o seu computador sem limite. Só faz diferença se seus processos realmente o usarem e terabytes de RAM não serão usados hoje, exceto em casos muito específicos e incomuns. Ter alguns teras de RAM no meu laptop não tornará mais rápido o meu uso diário, digamos 16G ou mais. De qualquer forma, 512G está muito longe de 128T!
terdon
4
@RikTelner: Veremos máquinas com mais de 48 bits em 2020 (mais recente). Esses in-memory-dbs querem muita memória.
Respostas:
Red Hat Enterprise Linux (RHEL)
Essas são provavelmente uma boa base, considerando os recursos do RHEL6, eles são abordados aqui, intitulado: Recursos e limites da tecnologia Red Hat Enterprise Linux 6 .
Documentos do kernel
Além disso, se você der uma olhada nos documentos do kernel, Documentation / x86 / x86_64 / mm.txt :
Então 2 47 bytes = 128TiB
fonte