Ich möchte meinem System eine Swap-Datei von 2 GB hinzufügen. Ich habe diesen Code dafür gefunden
sudo fallocate -l 2g /swapfile
sudo chmod 600 /swapfile
sudo mkswap /swapfile
sudo swapon /swapfile
Da ich noch nie eine Auslagerungsdatei oder einen Auslagerungsbereich verwendet habe, möchte ich wissen, an welchem Speicherort eine Auslagerungsdatei erstellt wird. Wird die Datei im Home-Verzeichnis erstellt? Was ist der beste Speicherort zum Erstellen einer Auslagerungsdatei? Home-Verzeichnis, Stammverzeichnis oder andere gemountete Datenträger?
Antwort1
In Ihrem Fall ist die Auslagerungsdatei „/swapfile“ – Sie können dies jedoch nach Belieben ändern, indem Sie „/swapfile“ durch das gewünschte Ziel ersetzen.
Der beste Standort ist natürlich eine Geschmackssache, aber ich würde schnellen Speicher bevorzugen (z. B. SSD – bedenken Sie jedoch, dass diese eine begrenzte Lebensdauer hat, sodass dies stark von der Geschmackssache abhängt), wenn das System viel auslagert.
EDIT:
Wenn Sie die Datei sawp bei jedem Bootvorgang verwenden möchten, können Sie einen Eintrag zu Ihrer /etc/fstab hinzufügen wie
/swapfile none swap sw 0 0
EDIT2:
Sie könnten die Verwendung eines Laufwerks in Betracht ziehen, das aus anderen Gründen nicht ständig einer hohen IO-Last ausgesetzt ist.