Wie viel Swap-Speicherplatz ist auf x64 zu groß und führt zu Problemen?

781
BeowulfNode42

Wie viel Swap-Speicher kann nicht nur zu viel Speicherplatz verbrauchen, bevor er die Leistung verschlechtert oder Probleme unter einem x64-Betriebssystem verursacht? Welche Unterschiede gibt es zwischen den x64-Betriebssystemen? Ich spreche nicht von verwendetem Swap-Space, sondern sage nur, dass das Betriebssystem x viel für Swap verwendet.

Ich habe die Probleme satt, die mit der dynamischen Änderung der Swap-Größe verbunden sind, und ich möchte nicht ausgehen. Außerdem bin ich der Typ Benutzer, der viele Dinge gleichzeitig geöffnet hat, auch wenn es sich um große Programme handelt, z. Im Moment habe ich 12 Chrome-Fenster, die durchschnittlich 10 Registerkarten pro Fenster enthalten, sowie meine anderen laufenden Programme, einschließlich Firefox.

Bearbeiten: Maximal zugeordnete Maxima ohne Leistungsverlust oder Fehler

  • RAM-Multiplikator: 4x unbekanntes Betriebssystem
  • Maximales GB: 128 GB Unbekanntes Betriebssystem
2

2 Antworten auf die Frage

1
Dan D.

Kein Swap-Speicherplatz ist zu viel, obwohl ich nicht den 4-fachen RAM-Speicher überschreiten würde. Sie empfehlen 2-mal Arbeitsspeicher, aber da ich diesen bereits verwendet hatte und nicht gefunden hatte, verwendete ich 4-mal Arbeitsspeicher als Größe für den Swap auf meinem Computer mit 32 GB RAM, was einen Swap-Speicherplatz von 128 GB zur Folge hatte. Bisher habe ich keine Notwendigkeit gesehen, es zu vergrößern.

Ich stimme dir nicht zu. Ein Betriebssystem muss den Überblick behalten, welcher Teil des Swap verwendet wird. Das kostet etwas Speicher. In den meisten Fällen sollte dies keine Probleme verursachen. Wenn Sie jedoch über einen Host mit wenig Arbeitsspeicher und großen Swap verfügen, kann dies die Leistung beeinträchtigen. (ZB ein 32 MB-Computer und ein paar TB Swap). Deshalb stimme ich Ihrem Eröffnungssatz nicht zu: "Kein Swap Space ist zu viel". Bis zu 4x Hauptspeicher sollten jedoch in Ordnung sein. Hennes vor 10 Jahren 1
Der für die Buchhaltung verwendete Speicher muss nicht proportional zur Menge des Swap-Speichers sein. Er kann konstant sein, wobei mehr Speicher zur Verfügung steht, wodurch mehr Karte für die Verfügbarkeit des Swap-Speichers im Speicher aufbewahrt werden kann, wodurch schneller nach freiem Speicherplatz gesucht werden kann. Dan D. vor 10 Jahren 0
@DanD. "Muss nicht proportional zur Menge des Swap-Bereichs sein", aber ist es das? und auf welchen Betriebssystemen? BeowulfNode42 vor 10 Jahren 0
@DanD. Welche Betriebssysteme haben Sie mit den 4x und welche Betriebssysteme mit 128 GB ausgeführt? BeowulfNode42 vor 10 Jahren 0
1
cybernard

2 GB, 4 GB, 8 GB oder mehr beeinträchtigen die Leistung nicht. Verwendung wird es.

Ihr Speicher ist 2000 MB / s oder höher und Ihre Auslagerungsdatei ist 60-100 MB / s (sofern Sie keine SSD haben). Jedes Mal, wenn Sie sich auf Ihre Auslagerungsdatei verlassen, weil der verfügbare Arbeitsspeicher ausgeht, verlangsamen sich alle verwendeten Programme.

Wenn Sie über 8 GB oder mehr verfügen, werden kleine Mengen im Laufe der Zeit ausgetauscht, und die Leistung wird dadurch nicht beeinträchtigt. Wenn Sie jedoch über 8 GB RAM verfügen und ein Programm 16 GB benötigt, befindet sich die Hälfte Ihres RAM in der langsamen Spur und dieses Programm wird aufgrund dessen langsamer ausgeführt. Bei mehr als zwei Mal werden die Fenster ständig versuchen, Dinge in und aus dem Speicher zu tauschen, und alles wird langsam.

Ihr Punkt, wenn das Betriebssystem mehr als das Zweifache des RAM-Speichers im Swap-Bereich benötigt, führt in der Regel ohnehin zu einem langsamen System. Dies kann meistens zutreffen, es ist nicht die Frage, die ich gestellt habe. BeowulfNode42 vor 10 Jahren 0
@ BeowulfNode42 Kein Auslagerungsbereich führt zu Fehlfunktionen von Fenstern. Wenn Sie mehr als 2x-4x-Auslagerungsdatei im Vergleich zum Arbeitsspeicher haben, wird der Großteil Ihrer Auslagerungsdatei nicht verwendet (und ist nicht erforderlich), es sei denn, Sie haben ein RAM-gieriges Programm. Sobald Sie in die Auslagerungsdatei schreiben, sinkt die Geschwindigkeit von 2000 + mb / s auf ca. 60-100 mb / s. Das Programm, das viel RAM verwendet, verlangsamt sich langsam und die Windows-Leistung wird ebenfalls beeinträchtigt. In den Tagen, in denen 512 MB RAM allgemein üblich waren, war das Scannen bei 600 dpi ein Alptraum und dauerte oft 30 Minuten, um die Datei zu speichern, da Windows so viele Auslagerungsdateien verwendete. cybernard vor 10 Jahren 0