Возможный дубликат:
Linux не хватает памяти на VPS
У меня OpenVZ VPS работает под управлением 64-разрядной версии CentOS 6.3, и когда я пытаюсь установить 64-разрядную версию JRE 7 с помощью команды:
rpm -Uvh java.rpm
Это дает мне эту ошибку:
Preparing... ########################################### [100%]
1:jre ########################################### [100%]
Unpacking JAR files...
rt.jar...
Error: Could not open input file: /usr/java/jre1.7.0_09/lib/rt.pack
jsse.jar...
Error: Could not open input file: /usr/java/jre1.7.0_09/lib/jsse.pack
charsets.jar...
Error: Could not open input file: /usr/java/jre1.7.0_09/lib/charsets.pack
localedata.jar...
Error: Could not open input file: /usr/java/jre1.7.0_09/lib/ext/localedata.pack
Затем я попробовал t Команда:
java -version
И это дает мне эту ошибку:
Error occurred during initialization of VM
Could not reserve enough space for object heap
Error: Could not create the Java Virtual Machine
Error: A fatal exception has occurred. Program will exit.
Почему это происходит, если у меня более чем достаточно ОЗУ на VPS для запуска этого (1 ГБ)? Может ли это быть проблема с хост-узлом VPS?
Спасибо
ИЗМЕНИТЬ 1: Ссылка на снимок экрана beancounter http://puu.sh/1xwxB
РЕДАКТИРОВАТЬ 2: Ссылка на снимок экрана htop http://puu.sh/1xwDl
В зависимости от того, что вы хотите сделать, я бы посоветовал прекратить использование OpenVZ и использовать какое-нибудь реальное решение виртуализации, например KVM.
Попробуйте запустить Java-приложение с помощью этой команды:
java -Xms16m