Ist es für eine Desktop-Installation in einem neuen und glänzenden Laptop (sagen wir 16 GB RAM und SSD HD) sinnvoll, eine Swap-Partition zu haben?
Ist es für eine Desktop-Installation in einem neuen und glänzenden Laptop (sagen wir 16 GB RAM und SSD HD) sinnvoll, eine Swap-Partition zu haben?
Antworten:
Ja, Sie brauchen Swap , wenn Sie es nur für Suspend- und kleinere Swap-Aktionen verwenden, ist eine Swap-Datei auf Ihrer Festplatte möglicherweise in Ordnung. Und ich verwende Swap-Dateien aus fast einem Jahr, hatte nie ein Problem damit, mag nur keine Partitionierung die Scheibe.
Kopieren Sie einfach die folgende Zeile in das Terminal und es entstehen 2 GB Swap. Werde zuerst root:
sudo su
Kopieren Sie dann die folgenden Elemente, und fügen Sie sie ein ( stellen Sie wie immer sicher, dass Sie verstehen, was Sie auf Ihrem Terminal einfügen ):
mkdir /swap && \
cd /swap && \
fallocate -l 2g 2GB.swap && \
mkswap 2GB.swap && \
swapon 2GB.swap && \
echo "# # # Swap File # # #" >> /etc/fstab && \
echo "/swap/2GB.swap none swap sw 0 0" >> /etc/fstab && \
mount -a
Swap (Partition vs Datei) für die Leistung
Nachteil
Sie können nicht auf Auslagerungsdatei überwintern, wie erwähnt @Takkat , ich habe zu überprüfen , und ich habe erstes Mal in meinem Leben versuchen zu überwintern , aber es funktioniert nicht, wenn Sie also yo Notwendigkeit Swap - Partition zu überwintern wollen , sonst , wenn Auslagerungsdatei ist gut zu gehen.
Wenn Sie in den Ruhezustand versetzt werden möchten, ist eine Swap-Partition erforderlich, die mindestens so groß ist wie Ihr gesamter Arbeitsspeicher.
Abgesehen davon, wenn Sie über 16 GB RAM verfügen, ist dies im Prinzip wahrscheinlich nicht der Fall - ich habe Leute gesehen, die sagten, dass 1 GB ausreichend ist, um ohne Swap zu laufen, obwohl ich mir vorstelle, dass dies für viele Menschen auf eine Ansichtssache hinauslaufen würde. In meinem Fall habe ich einen Laptop mit 8 GB RAM und einen Swap mit der gleichen Größe für den Ruhezustand (mit dem Nebeneffekt, dass er einen Puffer liefert, wenn meine Arbeit besonders speicherintensiv wird, wie es manchmal der Fall ist).
Ist das eine theoretische oder eine praktische Frage?
In der Praxis gibt es fast keinen Grund, eine Auslagerungspartition zu vermeiden, da der Speicherplatz billig und reichlich ist (insbesondere bei glänzenden neuen Laptops).
Auf dem Papier scheinen 16 GB Speicher niemals verbraucht zu sein. Berücksichtigen Sie diese Umstände:
Denken Sie jetzt daran, dass sie zur gleichen Zeit stattfinden. Eine Swap-Partition dient als Puffer, wenn unvorhersehbare Ereignisse auftreten, und verschafft Ihnen Zeit, bevor das System abstürzt, um Arbeit zu sparen.
Vor allem, weil Sie einen Laptop haben, wird es eine Zeit geben, in der der Winterschlaf Ihre Haut rettet. Vielleicht verlassen Sie Ihren Computer für eine Kaffeepause, aber es kommt etwas auf und Sie kehren stattdessen eine Stunde später zurück. Wenn der Akku diesen Moment zum Erlöschen auswählt, wird Ihre nicht gespeicherte Arbeit durch den Ruhezustand geschützt.
Nun, seit über einem Jahr habe ich meine SSD nicht partitioniert und auch keine Auslagerungsdatei. Ich habe dieselbe SSD (512 GB) in zwei verschiedenen Notebooks verwendet. Der ältere hat 8 GB RAM, der neuere 16 GB. Ich verwende den RAM für temporäre Dateien und Firefox-Cache und mit den 8 GB bemerkte ich manchmal, dass das System langsam wurde, wenn große Dateien mit grsync synchronisiert wurden. Jetzt mit 16 GB RAM (und vielleicht auch neuerer Ubuntu-Version 13.04) habe ich keinerlei Probleme festgestellt. Ich glaube auch, dass Partitionierung nicht gut für SSDs ist und eine Möglichkeit ist, teuren Speicherplatz zu verschwenden. So kann ich nur aus meiner Erfahrung mit SSD / 16GB RAM sprechen: Mit dieser Konstellation würde ich sicher keinen SWAP verwenden und selbst mit 8GB RAM war ich ok. Der Ruhezustand war ohnehin fehlerhaft und der Standby-Modus ist viel schneller
Sie können stattdessen eine Auslagerungsdatei erstellen und damit auch in den Ruhezustand versetzen. Ich habe Auslagerungsdateien auf meinem Laptop erstellt, damit ich jede meiner Linux-Installationen in den Ruhezustand versetzen kann. Andernfalls würde der Ruhezustand nur den letzten Ruhezustand überschreiben, wenn ich eine Swap-Partition verwenden würde. Das ist meine Methode. Beachten Sie, dass Sie den Ruhezustand mit der Kernelmethode ausführen müssen: echo disk> / sys / power / state
sudo -s
fallocate -l 4000m /swap_file #4000 mb, may want higher than 4000mb
swapoff -a
mkswap /swap_file
nano /etc/fstab
#delete previous swap entry then add
/swap_file swap swap defaults 0 0
#then save and exit
swap-offset /swap_file #remember the output of this
nano /etc/grub.d/40_custom
add to linux line: resume=<partition swapfile is on> resume_offset=<swap-offset return data>
swapon -a
nano /home/name/bin/hibernate_shutdown
#!/bin/bash
echo shutdown > /sys/power/disk
echo disk > /sys/power/state
create shortcut. system-settings->keyboard->shortcuts->custom shortcuts add
gnomesu /home/name/bin/hibernate_shutdown
set to F11
chmod +x /home/name/bin/hibernate_shutdown
restart computer
Viola, wenn Sie nach dem Ruhezustand neu starten möchten, anstatt herunterzufahren
echo reboot > /sys/power/disk
echo disk > /sys/power/state