Я запускаю экземпляр tomcat 6 на большом экземпляре EC2 под управлением CentOS 5.4.Коробка имеет 7,5 ГБ ОЗУ и предназначена для запуска tomcat.
Я пытаюсь выделить для коробки 6 ГБ ОЗУ для ее максимальной кучи.Однако я продолжаю получать эту ошибку:
Invalid maximum heap size: -Xmx6144m
The specified size exceeds the maximum representable size.
Когда я уменьшаю объем ОЗУ, которое я даю, я начинаю получать эту ошибку вместо этого:
Error occurred during initialization of VM
Could not reserve enough space for object heap
Даже при работающем приложении (с xmx3000m) когда я бегу свободно, у меня есть эта сумма:
[tomcat@producer1:/usr/share/tomcat/logs] $free
total used free shared buffers cached
Mem: 7864320 1512736 6351584 0 179948 702352
-/+ buffers/cache: 630436 7233884
Swap: 0 0 0
Максимум, что я могу дать, это 3000м.Это кажется неоправданно маленьким.У кого-нибудь есть идеи?Спасибо