3 GB RAM + 1 GB Partition Swap - reicht das?

Hier ist etwas, das ich zuvor geschrieben habe:

Insbesondere

Im Auslieferungszustand lehnt der Kernel Zuweisungen ab, die er nicht erfüllen kann. Mit dieser Anpassung akzeptiert er diese Zuweisungen, und ein Fehler kann vermieden werden, oder er tritt später auf, wenn die Zuweisung zur Nutzung wird.

Wenn Ihre Gesamtmenge an RAM und Swap groß genug ist, müssen Sie diese Einstellung nie ändern. Wenn Ihre Gesamtmenge nicht groß ist, kann eine Änderung helfen.

Auch

[quote=“balupton, post:27, topic:218204”]
Oder besser gesagt, was ist der Sinn dieser Empfehlung?
[/quote]

Es geht darum, den verfügbaren virtuellen Speicher zu erhöhen. (Das heißt, die Summe aus RAM und Swap.) Wenn Ihnen der RAM ausgeht, leiden Sie unter Leistungsproblemen. Aber wenn Ihnen der virtuelle Speicher ausgeht, werden Prozesse nicht gestartet oder sterben oder werden beendet. Es wird brutal.

Diejenigen von uns mit wenig RAM und wenig Festplattenspeicher können nicht beliebig viel Swap hinzufügen, aber 2G scheint ein gutes Minimum zu sein. (Wenn Sie 16 GB RAM hätten, bräuchten Sie vielleicht keinen Swap, aber das ist eine andere Geschichte. Es ist die Summe der beiden, die zählt, wenn das Problem darin besteht, dass Dinge fehlschlagen.)

Was den Widerstand angeht, so glaube ich, dass er auf der Wahrnehmung beruht, dass diese Änderung zugunsten von Redis erfolgt und die meisten Leute sie nicht benötigen werden.

Bearbeiten: dieser aktuelle Thread ist möglicherweise ein Beispiel dafür, wo eine relativ kleine Instanz keinen Speicher mehr hatte und keine Überbuchung (overcommit) eingestellt war. Aber wir wissen nicht, ob die Einstellung von Overcommit dieses Problem gelöst hätte – die Person hat auf 8 GB RAM aufgerüstet.

2 „Gefällt mir“