TL;DR wechsle zu jemalloc, bevor du für eine größere Maschine bezahlst Das erste Mal, dass ich jemalloc für etwas anderes als Ruby-Webserver verwende, und die Ergebnisse sind großartig. Hier haben wir einen Hyperliquid Non-Validator-Knoten, der mit 64 GB RAM gut laufen sollte, aber wie sich herausstellt, stürzte er gelegentlich mit OOM ab. So sieht die Speichernutzung des hl-visor-Prozesses vor und nach der Verwendung aus: Mit dem Standard-Speicher-Allocator stieg der Verbrauch auf ~50 GB, jetzt pendelt er sich bei etwa 29 GB ein. Verwendeter Speicher 🤯 Wie installiert man es? `sudo apt install libjemalloc2` und lade es für den Prozess vor. In 20 Sekunden erledigt: Zusammenfassend lässt sich sagen, dass ein Prozess, der gelegentlich mit 64 GB RAM überlastet war, jetzt bequem mit 48 GB auf meinem kleineren Server läuft 💃 Also probiere jemalloc aus. Es ist ausgereift und erprobt. Wir verwenden es seit einem Jahrzehnt für Webserver ohne Probleme.
@nateberkopec ein weiterer Fallstudie für deine Sammlung 👍
3,15K