tmpfsとvm.swappiness

tmpfsとvm.swappiness

私のシステムでは、いくつかのLinux VMのパフォーマンスを調整し始めました(例:vm.swappiness = 0が子猫を殺すことは知っていますが、待ち時間が改善されたため、30〜40が私にとってより良いことがわかりました。を聞くことができます。スワッピングとvm.swappiness

より高いレベルを提供するにはフォルダが必要です。

  • 通常は空ですが、使用量はメインメモリサイズの8倍まで増加する可能性があります。
  • 再起動に関する情報を保持する必要はありません。
  • I / Oに関する限り、優先順位は低いですが(つまり、それを使用するプログラムが待つことができます)、高速であればよいでしょう。

現在、私は通常のFSを使用しています。私はスワップのためにデータをプッシュする大規模なtmpfsの問題について聞きました(テストされていません)。テストは基本的に行われ、vm.swappiness=60tmpfsはキャッシュのみを占めると仮定するため、キャッシュを減らすとvm.swappinessメモリ不足の期間にわたってスワップが容易になります。私は正しいですか?

答え1

tmpfsはキャッシュページとして実装されているため、vm.swappinessの値が低いほど、システムがアプリケーションページではなくキャッシュページを盗む傾向があるため、tmpfsファイルが置き換えられる可能性が高くなります。

関連情報