私のシステムでは、いくつかのLinux VMのパフォーマンスを調整し始めました(例:vm.swappiness = 0が子猫を殺すことは知っていますが、待ち時間が改善されたため、30〜40が私にとってより良いことがわかりました。を聞くことができます。スワッピングとvm.swappiness
。
より高いレベルを提供するにはフォルダが必要です。
- 通常は空ですが、使用量はメインメモリサイズの8倍まで増加する可能性があります。
- 再起動に関する情報を保持する必要はありません。
- I / Oに関する限り、優先順位は低いですが(つまり、それを使用するプログラムが待つことができます)、高速であればよいでしょう。
現在、私は通常のFSを使用しています。私はスワップのためにデータをプッシュする大規模なtmpfsの問題について聞きました(テストされていません)。テストは基本的に行われ、vm.swappiness=60
tmpfsはキャッシュのみを占めると仮定するため、キャッシュを減らすとvm.swappiness
メモリ不足の期間にわたってスワップが容易になります。私は正しいですか?
答え1
tmpfsはキャッシュページとして実装されているため、vm.swappinessの値が低いほど、システムがアプリケーションページではなくキャッシュページを盗む傾向があるため、tmpfsファイルが置き換えられる可能性が高くなります。