Nesse exemplo aqui, vamos configurar com valores percentuais de memória. Acredita-se que esse formato favorece portabilidade de configuração e maior facilidade para sistemas de balanceamento. Para isso, hipoteticamente, podemos considerar uma máquina com os seguintes tamanhos de memória:
- 64 GB de RAM
- 128 GB de SWAP
- 192 GB de Memória Virtual (RAM+SWAP)
Vamos considerar ainda uma máquina que vai receber 5 appserver. Então, fazendo uma conta aritmética simples, poderíamos dividir os recursos de memória por 5.
[TEC.APPSERVER.MEMORY] ServerMemoryLimit=20% GlobalMemoryLimit=80% ServerVirtualMemoryLimit=20% GlobalVirtualMemoryLimit=90%
Essa configuração sugere que:
- o appserver pode consumir memória RAM até perto de 12,8 GB (20% de 64 GB);
- o consumo global de memória RAM deve ficar abaixo de 51,2 GB (80% de 64 GB);
- o espaço de memória virtual consumido pelo appserver deve ficar abaixo de 38,4 GB (20% de 192 GB);
- o consumo global de memória virtual da máquina não deve ultrapassar 172,8 GB (90% de 192 GB).
|