TL; Treceți la jemalloc înainte de a plăti pentru o mașină mai mare Prima dată când folosesc jemalloc pentru altceva decât serverele web Ruby și rezultatele au fost grozave. Aici avem un nod non-validator Hyperliquid care ar trebui să funcționeze bine cu 64 GB sau RAM, dar, după cum se dovedește, s-ar bloca ocazional cu OOM. Iată cum arată utilizarea memoriei procesului hl-visor înainte și după: Folosind alocatorul de memorie implicit, ar crește la ~50 GB, acum se stabilește în jur de 29 GB. Memorie angajată 🤯 Cum se instalează? 'sudo apt install libjemalloc2' și preîncărcați-l pentru proces. Terminat în 20 de secunde: Pe scurt, un proces care ar exploda ocazional cu 64 GB de RAM rulează acum confortabil cu 48 GB pe serverul 💃 meu mai mic Așa că încercați jemalloc. Este matur și testat în luptă. Îl folosim pentru servere web de un deceniu fără probleme.
@nateberkopec un alt studiu de caz pentru colecția 👍 dvs.
3,14K