Resumen: cambia a jemalloc antes de pagar por una máquina más grande Es la primera vez que uso jemalloc para algo que no sean servidores web Ruby y los resultados han sido excelentes. Aquí tenemos un nodo no validador de Hyperliquid que debería funcionar bien con 64GB de RAM, pero, como resulta, ocasionalmente se bloqueaba con OOM. Así es como se ve el uso de memoria del proceso hl-visor antes y después: Usando el asignador de memoria predeterminado, se disparaba a ~50GB, ahora se estabiliza alrededor de 29GB. Memoria comprometida 🤯 ¿Cómo instalarlo? `sudo apt install libjemalloc2` y precargarlo para el proceso. Hecho en 20 segundos: En resumen, un proceso que ocasionalmente explotaba con 64GB de RAM ahora funciona cómodamente con 48GB en mi servidor más pequeño 💃 Así que dale una oportunidad a jemalloc. Es maduro y probado en batalla. Lo hemos estado usando para servidores web durante una década sin problemas.
@nateberkopec otro estudio de caso para tu colección 👍
3.16K