Memoria Java Openfire

Tengo openfire instalado en mi server debian.

¿Quiero saber si la memory java de openfire debe ser less que la memory del server?

Por ejemplo, tengo un server con 256 MB de RAM ahora puedo tener openfire java memory más de 256 MB de RAM o debe ser inferior a 256.

Por favor ayuda

Gracias, Pankaj

    4 Solutions collect form web for “Memoria Java Openfire”

    Creo que usted encontrará que la JVM no se iniciará si se establece la memory demasiado alta en su sistema (algo así como "No se puede reservar el espacio suficiente para montón de objects")

    ¿Cuántos usuarios planea tener? Si es sólo unos pocos, openfire debería funcionar bien con 128 MB o less. Si usted está planeando tener más de una docena de activos en cualquier momento, usted realmente debe search en conseguir más memory en su server. Esto es doblemente cierto si está planeando ejecutar una database en el mismo server. No desea ejecutar Openfire en un server que se ejecuta en la memory de intercambio.

    Otra cosa – la versión de openfire que se incluye con Debian es probablemente muy antigua. Obtenga la versión más reciente, o al less 3.5.

    No asignar tanto como para entrar en el intercambio. Asigne lo suficiente para que la aplicación no se quede sin memory. A less que usted tenga mucha actividad, sintonización adicional probablemente no será muy relevante.

    Aparte de eso, tendrás que encontrar un equilibrio entre dedicar memory a Java (creo que el recolector de basura por defecto es el no incremental, por lo que más memory para la JVM significará pausas less frecuentes, pero más largas) o caching de disco performance si su set de trabajo se ajusta a la caching).

    En general, al ajustar la JVM, es mejor mantener sus límites por debajo de la cantidad de memory RAM física en el sistema. De lo contrario, tiene una fuerte probabilidad de que otros processs del sistema se intercambiarán a medida que la JVM comienza a acaparar todo el RAM.

    Openfire es extremadamente hambriento de java, pero no lo deje entrar en intercambio. Literalmente se arrastrará.

    Agregaría más RAM si fuera usted, 256RAM en total en un server de aplicaciones Java no es práctica común (a less que sea algo -realmente- ligero, que Openfire no lo es).

    El linux y los temas del servidor de Windows, como ubuntu, centos, apache, nginx, debian y consejos de red.