对于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内存。修改/etc/security/limits.conf可以调整进程内存上限, 具体看 man limits.conf
但是我觉得你的问题可能在于java,
一个是java版本,我估计32位版本可能只能用4GB,若是64位的版本就不会
另一个是 java 参数 -Xmx 你先看看现在的设置然后尝试调高,看看是否有效
评论列表(0条)