попытайтесь использовать от следующей ссылки, как использование который процесс и обновление назад
http://studyhat.blogspot.com/2010/09/memory-use-by-which-process-centos-rhel.html
Обычно Java хорошо работает с grsec.
Однако в grsec есть опция, которая плохо работает с Java.
Похоже, у вас включена эта опция в вашем ядре.
Проверьте это по адресу:
[*] Grsecurity
Customize Configuration --->
PaX --->
Miscellaneous hardening features --->
[ ] Sanitize all freed memory
Убедитесь, что параметр Очистить всю освобожденную память
отключен, перекомпилируйте ядро (IMO не может управляться через sysctl) и повторите попытку.
Вы должны предоставить более подробную информацию: точный текст сообщения об ошибке, какую JVM вы используете и т. Д.
У меня была аналогичная проблема с запуском java на 32-битном Gentoo Hardened (также grsec, но без chroot): https://bugs.gentoo.org/show_bug.cgi?id=344135
Вы можете попытаться обойти эту проблему, изменив свой jvm.cfg на использование «client» вместо « server ", например :
[jvm.cfg.patch]
--client IF_SERVER_CLASS -server
--server KNOWN
+-client KNOWN
. Также вы можете попробовать запустить java с параметрами -client и / или -Xmx256m.