質問: linuxにて、swapが発生したときの解決法として ``` swapoff -a && swapon -a ``` というのを教えてもらいました。 ただ、上記コマンドは**Swap usedの容量よりも実メモリの空き容量の方が大きい場合**にだけしか使えないようで Swap usedの容量 < 実メモリの空き容量 のタイミングが分かりません。 ``` total used free shared buffers cached Mem: 32080 17082 14998 147 544 9461 -/+ buffers/cache: 7075 25004 Swap: 4093 471 3622 ``` freeコマンドが上記結果だと、それぞれ ・Swap usedの容量 ・実メモリの空き容量 この2つの値を教えて頂けないでしょうか? よろしくお願い致します。
回答: ・Swap usedの容量 → 471 ・実メモリの空き容量 → 14998 ただswapが発生するタイミングは「実メモリの空き容量」がほぼ0の時に発生するので その際は検討している手法が使えないかもしれないですね。 なのでそもそもswapが発生しないような設計をした方がいいと思います。 (おまけ:メモリを32GB積んでいるようなのでswapはもう少し多い方がいいかもしれないですね)