单个JVM的可用内存数不能大于1.5G,可否通过集群扩展!

blackhost 2009-09-29 09:38:48
我的意思是,单个JVM的内存数不能大于1.5G,那么对于很多服务器,例如有32G内存的小型机,部署一个应用内存上的浪费岂不是太大了,根本无法完全发挥它的优势嘛!

而且,在我们的应用中,有的时候是可能突破1.5G限制的,尽管很少会出现,即使出现了也可以通过代码去解决,但是我总觉得眼睁睁得看着32G的内存却用不上,感觉可惜了。

后来我想,集群部署是不是可以解决这个问题,通过把应用部署在4-5个虚拟服务器上,每个受管服务器都有一个1.5G的JVM,这样4个话不久有6G的JVM可用空间了吗?

不知道我的理解对不对?有没有其他的好法子呢?欢迎大家参与讨论并指正!
...全文
197 7 打赏 收藏 转发到动态 举报
AI 作业
写回复
用AI写文章
7 条回复
切换为时间正序
请发表友善的回复…
发表回复
bailang20 2009-09-30
  • 打赏
  • 举报
回复
帮顶顶顶。
9441 2009-09-29
  • 打赏
  • 举报
回复
[Quote=引用 4 楼 blackhost 的回复:]
那1.25G的内存对于应用来说不够怎么办?
[/Quote]

如果1.25G对于应用不够的话,说明你的应用写的有问题,应优化程序或采用其他方式来解决内存问题
OohailinoO 2009-09-29
  • 打赏
  • 举报
回复
内存太大不一定是好事,因为总是要垃圾回收的,要看实际项目需要,一般我们配置应用的时候都要不到这么大
blackhost 2009-09-29
  • 打赏
  • 举报
回复
那1.25G的内存对于应用来说不够怎么办?
9441 2009-09-29
  • 打赏
  • 举报
回复
一般来说,在32G这么大的内存机器上肯定是要建多个实例的

一个实例的JVM内存一般最大在1.25左右,至于实例是集群还是单独存在,看你的需求

但4个集群就有6G可用内存的说法不正确,最大可用内存还是基于单JVM的内存
blackhost 2009-09-29
  • 打赏
  • 举报
回复
weblogic
  • 打赏
  • 举报
回复
有这事?

集群部署用的F5么?

81,122

社区成员

发帖
与我相关
我的任务
社区描述
Java Web 开发
社区管理员
  • Web 开发社区
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

试试用AI创作助手写篇文章吧