SWAPされた容量分に物理メモリがある場合は下記で解決できます。
# swapoff -a && swapon -a
空き容量がない場合はエラーになります。
swapoff failed: Cannot allocate memory
一時的に高負荷でSWAPが発生してしまうのはしようがない。
だけれど、いつまでも物理メモリの空き容量が発生しないという状況はキャパシティプランニングの設計がおかしい。
- プロセス数など設計を見直す
- スケールアップ
- スケールアウト
設計を見直さないと、
一時的にSWAPを解放しても、メモリが足らずにまたSWAPが発生するので対症療法にしかならないんじゃないかな。