Linux 可支持的最大 RAM 是多少?假设硬件是/支持 64 位。在所有 Linux 发行版中。
它是高达 16 艾字节,还是像 Windows 一样有限,我认为它是 192 GB?
slm*_*slm 22
这些可能是一个很好的基础,查看 RHEL6 的功能,它们在此处进行了介绍,标题为:Red Hat Enterprise Linux 6 技术功能和限制。
注意:[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
Run Code Online (Sandbox Code Playgroud)
所以 2 47字节 = 128TiB