2014-01-20 3 views
1

На нашем сервере с 1 ГБ ОЗУ Nexus использует более 270 МБ, хотя сам репозиторий в/usr/local/sonatype-work/nexus/storage имеет размер всего 146 МБ. В соответствии с https://support.sonatype.com/entries/25044341-Adjusting-memory-allocated-to-Nexus, я сделал настройки ниже в /usr/local/nexus/bin/jsw/conf/wrapper.conf и перезапустил службу. В htop он все еще показывает использование как 274M. Почему этот метод не работает, и существует ли еще один способ сокращения использования памяти?Sonatype Nexus использует больше памяти, чем выделено

# Size Java memory, in MB (-Xms) 
wrapper.java.initmemory=50 
# Size Java memory, in MB (-Xmx) 
wrapper.java.maxmemory=100 

ответ

1

maxmemory параметр настраивает только максимальное пространство кучи для виртуальной машины Java работает приложение Nexus на встроенном в Jetty сервере. Это значение не устанавливает максимальную общую память для JVM.

В любом случае установка его на 100 МБ очень мала и по моему честному мнению не подходит для работы Nexus. Имейте в виду, что Nexus делает много других вещей в памяти, таких как поддержка индексов и т. Д., Которые частично связаны с размером хранилища репо на диске.

Смежные вопросы