Scientific Linuxでスワップスペースを増やす最も迅速で安全な方法

Scientific Linuxでスワップスペースを増やす最も迅速で安全な方法

メモリスワップ比率会社システム

今日の監視システムによると、会社のシステムの1つにメモリが不足していることがわかりました。このシステムで実行するhtopMemory(~8GB)Swap Space (~0.5GB)

一部のサービスを停止すると、Memory使用量は減りますが、完全にSwap Space割り当てられたままになります。

~によるとこの文書Swap Space会社のシステムが推奨スペースと合わないようです。

S = M < 2 ? M * 2 : M + 2

基本スワップ空間テストシステム

テストシステムで実行すると、次htopのような結果が得られます。

ここに画像の説明を入力してください。

これは比率を意味します~1:1 (1877/1799)

サブ質問:Swap Memory Space Ratioデフォルト値が等しくないのはなぜですか2:1


実行中のシステムでスワップ領域を消去して増やす

スワップスペースを増やす

この文書スワップ領域を増やすには、複数のコマンドを実行する必要があることを示します。これらすべてのコマンドが本当に必要ですか?

スワップスペースのクリア

~によるとこの文書次のコマンドを実行して、スワップ領域を消去できます。

swapoff -a && swapon -a

スワップスペースを安全に増やす

この文書スワップスペースを増やす前にバックアップを作成することをお勧めしますが、考えられる効果は言及されていません。これには本番システムが含まれているため、システムの実行中にシステムのスワップスペースを増やすことが安全であるか、または新しいシステムを作成して後で日付を移動する必要があるかどうかを知ることが重要です。


質問:

Scientific Linuxでスワップスペースを増やす最も速く安全な方法は何ですか?

答え1

LVMを使用している場合は、新しい論理ボリュームを割り当て/作成し、それをスワップ領域としてフォーマットできます。

lvcreate -n swap2 -L 2G VG_NAME
mkswap /dev/VG_NAME/swap2
swapon -a

たとえば、上記は、VolumeGroupという名前の2G LogicalVolumeパーティションを作成し、VG_NAMELVをスワップとしてフォーマットして有効にします。

関連情報