Запуск сервера с большим количеством оперативной памяти

  • Автор темы Автор темы solid
  • Дата начала Дата начала

solid

Активный участник
Пользователь
Баллы
78
Запускаю сервер командой "java -Xmx4G -Xms4G -jar craftbukkit.jar"
на одной машине запускается нормально на другой - пишет что джава не смогла выделить столько памяти и т.д. и т.п.
Код:
Could not reserve enough space for object heap
Could not create the Java virtual machine.
обе оси 32-битные обе линукс что не так - не пойму, поделитесь строками запуска >3Gb памяти, желательно с комментами
 
мде, к сожалению у меня такая строка приводит к тому же самому результату... а джава какая стоит? openjdk-6?
 
Запускаю сервер командой "java -Xmx4G -Xms4G -jar craftbukkit.jar"
на одной машине запускается нормально на другой - пишет что джава не смогла выделить столько памяти и т.д. и т.п.
Код:
Could not reserve enough space for object heap
Could not create the Java virtual machine.
обе оси 32-битные обе линукс что не так - не пойму, поделитесь строками запуска >3Gb памяти, желательно с комментами
На 32 битной ОСи адреса памяти имеют длину 4 байта, и 32х битная система может работать только с 4 Гигабайтами памяти, на остальные просто не хватает адресов.

Запустить сервер с такими параметрами можно только на системе с объемом памяти большим, чем 4 Гигабайта. А если у вас памяти и больше - часть будет занята и распределена еще при старте системы.
Так что у вас выход за диапазон адресов.

Ставьте 64 битную ось.
 
я уточню: памяти всего на каждой машине по 4Gb на одной -Xmx3G -Xms3G запускается, а на другой нет, т.е. я и 3Gb не могу выделить на одной из машин...на обеих ядра "pae"...
PS а на 64-битной оси и джаве майнкрафт как работает? стабильно?
 
я уточню: памяти всего на каждой машине по 4Gb на одной -Xmx3G -Xms3G запускается, а на другой нет, т.е. я и 3Gb не могу выделить на одной из машин...на обеих ядра "pae"...
PS а на 64-битной оси и джаве майнкрафт как работает? стабильно?
Значит у вас на одной из машин уже распределено больше 1 Гигабайта памяти.

На 64х битной нормально всё работает. Но если у вас по 4 Gb - она не поможет всё равно.
 
Код:
solid@mcsrv:~$free
        total      used      free    shared    buffers    cached
Mem:      4107352    143552    3963800          0      10424      44968
-/+ buffers/cache:      88160    4019192
Swap:    15624188          0  15624188
да вроде есть свободная🙂 это без иксов машинка, на ней и не работает, а на десктопе с гномом все преотлично запускается...
ms-dos95 покажи вывод "java -version"
 
Код:
solid@mcsrv:~$free
        total      used      free    shared    buffers    cached
Mem:      4107352    143552    3963800          0      10424      44968
-/+ buffers/cache:      88160    4019192
Swap:    15624188          0  15624188
да вроде есть свободная🙂 это без иксов машинка, на ней и не работает, а на десктопе с гномом все преотлично запускается...
ms-dos95 покажи вывод "java -version"
java version "1.6.0_26"
Java(TM) SE Runtime Environment (build 1.6.0_26-b03)
Java HotSpot(TM) Client VM (build 20.1-b02, mixed mode, sharing)
 
у меня openjdk, может в этом дело...
 
Назад
Верх Низ