64位的linux上单个进程可以使用的最大内存数量是多少

64位的linux上单个进程可以使用的最大内存数量是多少,第1张

对于64位Linux允许多达128个TB单个进程的虚拟地址空间,并且能够解决大约64 TB的物理存储器,但是受处理器和系统的限制。原话:64-bit Linux allows up to 128 TB of virtual address space for individual processes, and can address approximately 64 TB of physical memory, subject to processor and system limitations.只要你的机器有足够的内存统统可以给你放倒。连银河曙光都能放下你的机器肯定不在话下:)而理论值更高,一个64位的微处理器可寻址存储器16 EB(1TB=1024GB,1PB=1024TB,1EB=1024PB自己换算)。顺便说一下64位的windows企业服务器最大2TB内存。

64位的linux采用4级页表,支持的最大物理内存为64T。

对于虚拟地址空间的划分,将0x0000,0000,0000,0000

0x0000,7fff,ffff,f000这128T地址用于用户空间;而0xffff,8000,0000,0000以上的128T为系统空间地址。

具体的不是一两句能说清楚了。


欢迎分享,转载请注明来源:内存溢出

原文地址: http://outofmemory.cn/yw/8890119.html

(0)
打赏 微信扫一扫 微信扫一扫 支付宝扫一扫 支付宝扫一扫
上一篇 2023-04-22
下一篇 2023-04-22

发表评论

登录后才能评论

评论列表(0条)

保存