32bit jvm和64bit jvm的WAS6.1内存配置问题

本文探讨了32位与64位操作系统下内存管理的区别,包括不同位数系统支持的最大内存容量、如何合理配置节点内存以及如何通过-Xloratio参数优化大数据读取性能。

摘要生成于 C知道 ,由 DeepSeek-R1 满血版支持, 前往体验 >

首先明确几点
1、32位也分不同的操作系统,他们支持的内存容量是不同的。
2、64位寻址地址是32位寻址地址的2倍
3、你的机器所拥有的可被分配内存有多大

一般来将,32位一般是每个节点不要超过1.5,可以设置为2G,但要看你机器有多大内存,拿XP来说,可管理内存为3G,那么你有2个节点,如果你每个设置为1.5,那么你的机器可能启动不了,因为你的系统其他应用也需要内存支持,这个时候,你就只能每个节点设置1,保证效率最大化。

64位上,虽然没有上限的限制,但是由于寻址地址的问题,所以一般设置为32位的2倍大小,也就是说应该在3~4之间,但是这么大的内存地址,会造成维护困难,所以一般要相应减少。

在碰到系统有大数据读取时,我们一般设置参数-Xloratio,这个参数是表明有多少内存是用于大数据读取的。使用如下-Xloratio0.1,证明有10%的内存用于大数据读取,平时是不占用这10%分配内存的。

 

 

评论 1
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值