JBoss 4.2.1内存配置问题

moonstone2007 2008-01-27 01:31:52

在一台刀片服务器上安装JBoss4.2.1,服务器的配置如下:
CPU:2*4核至强
内存:4G
操作系统:Window Server 2003企业版
JDK:1.5

在JBoss的配置文件中可以定义JVM所能使用的最小内存数与最大内存数,我发现Xmx最多只能配置到1400M左右,若再大的话,JBoss便无法启动。将JDK换成1.6的,区别也不大。

我本想将服务器内存都分配给JBoss(除了操作系统占用的部分),不知如何配置呢?
...全文
1091 8 打赏 收藏 转发到动态 举报
写回复
用AI写文章
8 条回复
切换为时间正序
请发表友善的回复…
发表回复
Rebecca粑粑 2009-05-21
  • 打赏
  • 举报
回复
同意楼上说的
fy_kenny 2008-09-04
  • 打赏
  • 举报
回复
TO: moonstone2007 楼主

你的服务器 为什么 要用这个配置

我也想做个参考.

我对服务器配置和保证软件性能不了解
fy_kenny 2008-09-04
  • 打赏
  • 举报
回复
TO : JBossWeek

不明白
Joken0704 2008-04-30
  • 打赏
  • 举报
回复
这个不是很知道,长见识了。
knowledge_Is_Life 2008-04-30
  • 打赏
  • 举报
回复
都是很好的建议! 值得学习
JBossWeek 2008-03-01
  • 打赏
  • 举报
回复
启动两个jboss实例,前台使用负载均衡就行
moonstone2007 2008-02-25
  • 打赏
  • 举报
回复
To JBossWeek :
==============
1、在32位的windows操作系统上启动多个jvm

==============
不是特别理解,能否解释一下如何在一个Jboss中启动多个JVM?
JBossWeek 2008-01-29
  • 打赏
  • 举报
回复
32位的Windows操作系统,最大也就能分配到1.5G左右的内存。原因是jvm出于性能的考虑分配内存时必须分配连续的内存块,而在jvm启动以前往往有一些其它的应用程序将操作系统的内存分割开,所以就会在jvm启动时出现不能分配堆内存的错误。解决方法:
1、在32位的windows操作系统上启动多个jvm
2、换成64位操作系统

6,786

社区成员

发帖
与我相关
我的任务
社区描述
JBoss技术交流
社区管理员
  • JBoss技术交流社区
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

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