スワップは隣接するLVM論理ボリュームに存在する必要がありますか?

スワップは隣接するLVM論理ボリュームに存在する必要がありますか?

複数の仮想マシンを実行するようにマシンを設定しています。私はブートパーティションとLVMパーティションを持つ単一のHDDを使用しています。私は読んだアーチスウィキスワップに使用される論理ボリュームは、以下に設定する必要があります。-C y

連続パーティションを作成します。つまり、スワップ領域が1つ以上のディスクまたは連続していない物理範囲に分割されていないことを意味します。

これはどれほど重要ですか? 12個のVMがあり、それぞれスワップ用の連続論理ボリュームおよび/用の非連続論理ボリュームがある場合、連続論理ボリュームが多すぎると、論理ボリュームのサイズ変更(連続または非連続)サイズ機能にどのような影響がありますか? ?

ベストアンサー1

Linuxでは、LVMまたは他の方法を使用してスワップ領域をディスク上で連続する必要があるかどうかはわかりません。私はスワップLVを連続的に配置したことがなく、何の問題も経験したことはありません。 (すべてのスワップLVが連続している可能性がありますが、私は見たことがありません。)

Linuxは非連続スワップファイルをサポートし、LVMボリュームにこの制限があることは奇妙です。公式文書にこれへの参照が見つからず、LV交換が連続する理由を説明している人も見つかりません。これは都市伝説のすべての特徴を持っています。

起源はおそらくLinuxのLVMから部分的にインスピレーションを受けたHP-UXにあり、連続的なスワップスペースを必要とする(本当に?)でしょう。 Linuxでこのようなことが起こったことがわかりません。

明らかなパフォーマンス上の利点があるかもしれませんが、4MBの範囲では利点があるかどうかは非常に疑わしく、ベンチマークが見つかりません。

ボリュームグループが複数のディスクにまたがっている場合は、スワップLVを持つPVを制限する必要があります。しかし、連続的なボリュームは必要ありません。

おすすめ記事