
私は遅いデバイスがあり、そのデバイスへのファイルシステムの書き込みキャッシュを制限したいと思います。だから設定を変更しました。/sys/devices/virtual/bdi/x:y/max_ratio
vm.dirty_ratio
ただし、vm.dirty_background_ratio
この制限は+の半分を使用した場合にのみ有効です。したがって、大量のデータを書き込む場合、ダーティページの半分がまだ埋められます。私はmax_ratio
いつも生産的な人になりたいです。他の設定「strictlimit」があることがわかりましたが、そのオプションを切り替える方法がわかりません。/sys/devices/virtual/bdi/x:y/strictlimit
どこかに記載されているファイルは私のシステム(Debian 8)にありません。
「strictlimit」オプションを有効にするには?
答え1
sysfs にはそのような設定はありません。このパッチはメインラインに承認されていません。パッチ付きカーネルが必要です。
https://lore.kernel.org/lkml/[Eメール保護]/
まあ、今回のパッチは本当にシンプルで明確です。 〜らしいまるで役に立つようです。主な(そして最大の!)欠点は、ユーザーインターフェイスが増加するため、この機能とその機能を永遠に維持する必要があることです。
これを考慮すると、この機能が役に立つかもしれませんが、そうでないかもしれないことが懸念されます。十分包含を正当化するのに役立ちます。したがって、私たちは最終的に他の方法でこれらの問題を解決し、この廃止されたレガシー機能を維持し続けます。
したがって、誰かがこれが素晴らしい、完全で、「十分に大きな」問題を解決するのに十分であることを示さない限り、パッチを提供します。