
Ich habe ein 256 GB SSD-Laufwerk, 32 GB DDR RAM und eine 1 TB Festplatte. Was ist die maximale Grenze für den Swap-Speicher, die in der SSD eingestellt werden kann?
Antwort1
Mit der Standardinstallationsmethode erstellt Ubuntu eine Swap-Partition, die der Speichergröße Ihres Systems entspricht.
Die meisten Systeme verfügen heutzutage über 2 GB RAM oder mehr und nutzen den Swap-Speicher kaum, es sei denn, Sie möchten den Ruhezustand nutzen.
Ich habe den Swap auf 0 gesetzt, damit ich die Schreibvorgänge im Swap reduzieren kann, da zu viele Schreibzyklen den Verschleiß der SSD erhöhen.
Der Standardwert /proc/sys/vm/swappiness
ist 60. Wenn Sie ihn auf 0 setzen, wird der Swap-Speicher nie verwendet, wenn noch RAM verfügbar ist.
Schauen Sie sich die Datei an /etc/sysctl.conf
und setzen Sievm.swappiness=0
Hoffe, das hilft.
Bearbeiten
Wenn Sie mehrere speicherintensive Anwendungen verwenden, können Sie eine große Swap-Partition erstellen. So viel kann ich Ihnen sagen: Die maximale Swap-Partition ist in Ihrem Fall größer als die Größe Ihrer SSD. Schauen Sie sich das an:Manpage austauschen. Der relevante Abschnitt der Manpage (Hervorhebung von mir) lautet:
Der Größenparameter ist überflüssigaber aus Gründen der Abwärtskompatibilität beibehalten. (Es gibt die gewünschte Größe des Swap-Bereichs in 1024-Byte-Blöcken an.mkswap verwendet die gesamte Partition oder Dateiwenn es weggelassen wird.
Antwort2
Sie verfügen über ausreichend Speicherplatz, den limitierenden Faktor für den Swap-Speicher.
Wenn Sie die gesamte SSD für den Swap-Speicher verwenden möchten, können Sie das Betriebssystem so minimal installieren, wie Sie möchten, indem Sie einige kleine Partitionen erstellen und dann den gesamten verbleibenden Speicherplatz für den Swap-Speicher zuweisen.
zB
.5GB /boot
8GB /
so viel wie Sie für Ihre Apps/Daten benötigen/home
Rest der Festplatte swap
Führen Sie Ihre Anwendung(en) aus, überwachen Sie die Speicher- und Swap-Nutzung, kaufen Sie entweder eine größere SSD oder verwenden Sie bei Bedarf die 1-TB-Festplatte.