TL;DR schakel over naar jemalloc voordat je betaalt voor een grotere machine Dit is de eerste keer dat ik jemalloc gebruik voor iets anders dan Ruby-webservers en de resultaten zijn geweldig. Hier hebben we een Hyperliquid non-validator node die goed zou moeten draaien met 64GB RAM, maar zoals het blijkt, crasht het af en toe met OOM. Hier is hoe het geheugengebruik van het hl-visor proces eruitziet voor en na: Met de standaard geheugenallocator zou het oplopen tot ~50GB, nu stabiliseert het rond de 29GB. Gecommitteerd geheugen 🤯 Hoe te installeren? `sudo apt install libjemalloc2` en preload het voor het proces. Klaar in 20 seconden: Samenvattend, een proces dat af en toe zou exploderen met 64GB RAM draait nu comfortabel met 48GB op mijn kleinere server 💃 Dus geef jemalloc een kans. Het is volwassen en getest in de strijd. We gebruiken het al een decennium voor webservers zonder problemen.
@nateberkopec weer een case study voor je collectie 👍
3,2K