TL; DR mude para jemalloc antes de pagar por uma máquina maior Primeira vez que estou usando jemalloc para algo diferente de servidores web Ruby e os resultados têm sido ótimos. Aqui temos um nó não validador Hyperliquid que deve estar funcionando bem com 64 GB ou RAM, mas, ao que parece, ocasionalmente trava com OOM. Veja como é o uso de memória do processo hl-visor antes e depois: Usando o alocador de memória padrão, ele aumentaria para ~ 50 GB, agora ele se estabelece em torno de 29 GB. Memória 🤯 confirmada Como instalar? 'sudo apt install libjemalloc2' e pré-carregue-o para o processo. Feito em 20 segundos: Em resumo, um processo que ocasionalmente explodia com 64 GB de RAM agora funciona confortavelmente com 48 GB no meu servidor 💃 menor Então experimente o jemalloc. É maduro e testado em batalha. Nós o usamos para servidores web há uma década sem problemas.
@nateberkopec outro estudo de caso para sua coleção 👍
3,22K