Es gibt zwei Möglichkeiten, Swap Space zu erstellen: Dateisystem-Swap und Geräte- (oder Raw-) Swap. Mit dem Dateisystem-Swap erstellen Sie eine Datei auf einem Dateisystem und verwenden sie als Swap-Speicherplatz (ähnlich wie unter Windows mit pagefile.sys). Beim Geräteaustausch wechseln Sie zu einer Partition, die Sie speziell für den Austausch erstellt haben.
Welches ist besser:
Früher war diese Debatte viel interessanter, weil:
Warum der Gerätetausch "besser" ist: Da Sie auf eine unformatierte Partition tauschen, ist er schneller, da Sie nicht den gesamten zusätzlichen Aufwand eines Dateisystems mit Inodes und anderem Dateisystem-Overhead bewältigen müssen
Heute jedoch gilt dieses Argument nicht wirklich. Mit der Entwicklung, wie schnell der Festplattenzugriff heutzutage ist, verschafft Ihnen der Geräte-Swap nicht viel mehr Zeit als der Dateisystem-Swap.
Warum der Austausch von Dateisystemen "besser" ist: Es ist viel einfacher, die Größe zu ändern. Wenn Sie die Partitionsgröße ändern, ist es viel schwieriger, als nur neue Dateien zu erstellen.
Heutzutage ist es jedoch bei vielen Leuten, die LVM anstelle von unformatierten Partitionen verwenden, einfach, den Swap-Bereich zu verkleinern und zu vergrößern
HEUTE ist es sogar noch strittiger: Die meisten Server sind heutzutage aus Leistungsgründen die Kosten wert, wenn sie nur voll mit Speicher sind. (Diese Debatte war früher viel populärer, als es schwieriger war, an RAM zu kommen, und es war üblich, nur 4 GB bis 8 GB RAM in einen Server zu stecken.)
WARUM ICH FILESYSTEM SWAP VERWENDE (und Swap im Allgemeinen)
In diesen Tagen weise ich unsere Jungs an, mit 4gig Swap onl zu installieren und wir verwenden die gleiche Konfiguration / das gleiche Image für alle unsere Linux-Installationen. Die Oracle-Installation erfordert eine höhere Auslagerungsnutzung, sodass ich auf Systemen mit Oracle den Rest mit der Auslagerung von Dateisystemen erstelle. Möglicherweise besteht für Ihre Anwendung eine Swap-Anforderung. In diesem Fall können Sie sie später mit dem Dateisystem-Swap hinzufügen.
Hilft das?
Ich habe hier eine detaillierte Anleitung, wie dies unter Linux gemacht wird:
http://geekswing.com/geek/how-to-add-filesystem-swap-on-linux-and-unix-systems/