TL;DR passez à jemalloc avant de payer pour une machine plus grande C'est la première fois que j'utilise jemalloc pour autre chose que des serveurs web Ruby et les résultats ont été excellents. Ici, nous avons un nœud non-validateur Hyperliquid qui devrait fonctionner correctement avec 64 Go de RAM mais, comme il s'avère, il plantait parfois avec OOM. Voici à quoi ressemble l'utilisation de la mémoire du processus hl-visor avant et après : Avec l'allocateur de mémoire par défaut, il atteignait ~50 Go, maintenant il se stabilise autour de 29 Go. Mémoire engagée 🤯 Comment installer ? `sudо apt install libjemalloc2` et préchargez-le pour le processus. Fait en 20 secondes : En résumé, un processus qui explosait parfois avec 64 Go de RAM fonctionne maintenant confortablement avec 48 Go sur mon serveur plus petit 💃 Alors essayez jemalloc. C'est mature et éprouvé. Nous l'utilisons pour des serveurs web depuis une décennie sans aucun problème.
@nateberkopec une autre étude de cas pour ta collection 👍
3,07K