私は、動作していて、現在までうまくスケーリングしている高IOアプリケーションを持っています。過去数か月間、私たちは将来を見据えて、次のボトルネックがどこで発生するかを予測しようとしてきました。それらの1つは確かにファイルシステムです。
現在監視中です
これは私には少しまばらすぎるようです。他に何を見るべきですか?オペレーション/秒の「黄色い線」がどうなるかさえわかりません。
いくつかの提案
/sys/block/<dev>/queue/read_ahead_kb
の先読みを微調整して、OSが必要と考えるデータではなく、必要のデータを読み取っていることを確認します。noatime
マウントオプションを使用しますdata=writeback
でマウントします