Вопрос

У меня на моем сервере debian установлен openfire.

Я хочу знать, должна ли память openfire java быть меньше памяти сервера?

Например, дляу меня есть сервер с 256 МБ оперативной памяти, теперь могу ли я использовать openfire java memory больше, чем 256 МБ оперативной памяти, или она должна быть меньше 256.

Пожалуйста, помогите

Спасибо, Панкай

Это было полезно?

Решение

"Java memory" определенно должна быть ниже, предпочтительно совсем немного ниже доступной оперативной памяти, в противном случае ваш сервер начнет подкачивать и производительность сервера сильно снизится.

Несколько вещей, которые следует учитывать, чтобы определить "правильные" настройки для пространства кучи Java:

  1. что запущено на сервере?Если работает только OpenFire, очевидно, что ему можно разрешить резервировать больше оперативной памяти
  2. сколько оперативной памяти на самом деле нужно OpenFire?Если вы предоставите Java-процессу много памяти кучи, он заполнит ее перед началом сборки мусора.Если вы уменьшите размер кучи, ему просто придется чаще собирать мусор.

Поиск "идеальных" настроек может занять некоторое время, но часто бывает бесполезно просто позволять серверу занимать больше памяти.

Лицензировано под: CC-BY-SA с атрибуция
Не связан с StackOverflow
scroll top