Ich habe mich gefragt, ob das Einfügen der Swap-Partition in eine logische Datenträgergruppe Nachteile hat (z. B. Leistung), oder wäre es "genauso" wie eine separate primäre / logische Partition?
Mir gefällt die Tatsache, dass die Größe bei Bedarf leicht geändert werden kann, ich bin mir jedoch nicht sicher, welche Nachteile dies haben könnte.
Anwendungsfall : CentOS 7 Webserver.
Antworten:
Das Hauptziel ist natürlich nicht, dass Swap überhaupt benötigt wird ...
Die Hauptsache ist, das Swap-LVM-Volume zu erstellen, wenn das System noch ziemlich frisch ist, genauso wie beim Erstellen einer Swap-Datei, da der Swap-Space am besten funktioniert, wenn er zusammenhängend ist, oder dies mit der
lvcreate -C
Option zu erzwingen . Sie möchten nicht, dass Festplattenblöcke, aus denen sich das logische Volume zusammensetzt, auf allen Festplatten fragmentiert werden. Eine (häufige) Änderung des Swap-Volumens sollte auch aus diesem Grund vermieden werden.Als einer der Hauptentwickler des Linux-Kernels sagt Andrew Morton :
Dadurch wird auch der gesamte LVM-Code umgangen und der Swap wird direkt auf die Festplatte übertragen. Und so gibt es aus Performance-Sicht keinen Unterschied in der Swap-Partition, einer Swap-Datei oder einem LVM-Volume.
quelle
That bypasses all the LVM code as well, swap goes straight to disk.
", genau das, wonach ich gesucht habe! Was das Problem der Größenänderung betrifft: Ist es aus diesem Grund sinnvoll, das Swap-Volume nach der Installation mit der Option -C neu zu erstellen, um sicherzustellen, dass es zusammenhängend bleibt? Likelvcreate -C y -L 10G VolGroup -n swap
(Referenz: blog.zelut.org/2009/03/10/force-contiguous-extents-in-lvm )-C
Schalter nie bemerkt , danke für den Hinweis!