Wird die Erhöhung des physischen Arbeitsspeichers zu einer geringeren Nutzung des virtuellen Speichers beitragen und Engpässe beim virtuellen Speicher in Linux vermeiden?

359
Mercy

Wann würden wir unter Linux für einen 8-GB-RAM-Server sagen, dass virtueller Speicher tatsächlich mehr verwendet wird? Dh welche Anzahl von Seitenfehlern besagt, dass das System mehr virtuellen Speicher verwendet.

0
Die Speicherauslastung (außer Cache / Puffer) wird natürlich genauso sein wie die Verwendung von [virtueller Speicher] (https://en.wikipedia.org/wiki/Virtual_memory). Beziehen Sie sich vielleicht auf Swap? Daniel B vor 7 Jahren 0

1 Antwort auf die Frage

0
vfsoraki

Natürlich wird virtueller Speicher (in Linux als Swap bezeichnet) weniger verwendet, wenn genügend Speicher vorhanden ist.

Es gibt einen Kernel-Parameter swappiness, der bestimmt, wie viel Swap wahrscheinlich verwendet wird. Passen Sie es an Ihre Bedürfnisse an. Um den aktuellen Wert anzuzeigen (alle Befehle benötigen root):

cat /proc/sys/vm/swappiness 

und den Wert einstellen

sysctl vm.swappiness=10 

und um es zu behalten, öffnen /etc/sysctl.confund hinzufügen (oder ändern)

vm.swappiness=10 

Weitere Informationen hier .

Betrachten Sie den Wert als Prozentwert, und weniger bedeutet, weniger Swap zu verwenden.

Auf meinem Laptop mit 16 GB RAM und 10 bin ich in Ordnung.