Openfire Java Memória
Pergunta
Eu openfire instalado no meu servidor debian.
Eu quero saber que se a memória openfire java deve ser inferior a memória do servidor?
Por exemplo Eu tenho um servidor com 256 MB de RAM agora pode i tem memória java openfire mais de 256 MB de RAM ou deve ser inferior a 256.
Por favor, ajuda
Obrigado, Pankaj
Solução
"memória Java" deve ser definitivamente inferior, de preferência um pouco menor do que a RAM disponível, caso contrário o seu servidor vai começar a trocar e desempenho do servidor ir para baixo muito.
Uma série de coisas a considerar para determinar as configurações de "certas" para o espaço Java heap:
- o que está sendo executado no servidor? Se OpenFire é a única coisa em execução, ele pode, obviamente, ser permitido reservar mais RAM
- quanta memória RAM OpenFire realmente precisa? Se você dá a um processo Java muita memória heap, ele vai preenchê-lo antes de iniciar uma coleta de lixo. Se você diminuir tamanho da pilha, ele vai ter que coleta de lixo mais vezes.
Pode levar algum tempo para encontrar as configurações "ideais", mas muitas vezes não é útil apenas para permitir que o servidor ocupam mais memória.