スワップアウトされたページをキャッシュすることは、私にとって非常に逆効果に思えます。ページをスワップインする場合、それらを最初にメモリにキャッシュする利点は何ですか?それらを正しい場所に移動する必要があるだけですか?ページが積極的に入れ替えられたとしても、それらを「単に」入れ替えるほうが理にかなっていますか?実際、スワップをキャッシュすることは単なるリソースの浪費ではないのですか?
スワップアウトされたページをキャッシュすることは、私にとって非常に逆効果に思えます。ページをスワップインする場合、それらを最初にメモリにキャッシュする利点は何ですか?それらを正しい場所に移動する必要があるだけですか?ページが積極的に入れ替えられたとしても、それらを「単に」入れ替えるほうが理にかなっていますか?実際、スワップをキャッシュすることは単なるリソースの浪費ではないのですか?
回答:
さらに調査を重ねた結果、SwapCachedの用語/proc/meminfo
は誤解を招くことがわかりました。実際、これはメモリとスワップで同時に発生するバイト数に関連しているため、これらのページがダーティでない場合、スワップアウトする必要はありません。