Minecraft Server schraubt RAM runter?
Hallo,
ich habe jetzt seit paar Wochen einen Minecraft Forge Server und seit gestern sagt der Log die ganze Zeit
“can't keep up is the server overloaded“
und es hat auch sehr stark angefangen zu laggen.
mir ist aufgefallen, das ich als Maximalen RAM 32GB zugewiesen habe aber in dem Fenster was sich öffnet wenn ich den Server starte steht das der maximal zugewiesene RAM nur 8GB ist.
Wie kann ich das Proboem beheben?
1 Antwort
Das ist eher ein CPU als ein RAM problem...
Aber wegen dem RAM, wie hast du den Wert festgelegt?
Bezüglich der CPU, Minecraft Server laufen immer nur auf einem Thread. Daher wird die Gesamtheit deiner CPU auch nie groß ausgelastet sein. Schnellere Server brauchen immer nur einen Schnelleren Single Thread
Gibt es irgendeine Möglichkeit das zu verbessern?
Nicht nennenswert, nein. Du kannst natürlich mit Sachen wie Spark analysieren was die Leistung verbraucht und das ggf. verbessern.
Sonst hilft nur eine andere CPU
Wegen dem RAM, steht da wirklich, dass nur maximal 8 zugewiesen ist? Oder steht da nur, dass ~8 benutzt wird?
Kannst du mal die start batch (oder wo auch immer du XMX festgelegt hast) reinsenden?
Also manchmal steht da das ca 8GB verbraucht werden und daneben in Klammern steht dann 0% Freier Arbeitsspeicher und wenn zum Beispiel gerade 4GB genutzt werden steht da 50% frei
Java hat 8GB reserviert, kann aber mehr reservieren, falls es das machen muss.
Java reserviert nicht automatisch 32.
Du könntest es erzwingen indem du den minimal Wert hochsetzt.
Also ich habe in der Text Datei XMX auf 32G gesetzt. Und wegen der CPU, die ist laut Task Manager eigentlich immer nur zu 20-30% ausgelastet.