可能であれば、btrfs
より高速なデバイスからデータを読みますか?
私の質問の理由:
btrfs
Rustで回転するRAID 1があります。私はこれを使ってパフォーマンスを向上させたいので、回転しているRustデバイスよりもデバイスから読み取ることを好むほどスマートであると仮定し、ドライブの1つだけをキャッシュしたいbcache
(より大きなキャッシュカバレッジのために)。btrfs
bcache
答え1
いいえ、現在のbtrfs raid1はプロセスのpidに基づいて読み取るデバイスを選択します(たとえば、pidがディスク0から偶数読み取りの場合、pidがディスク1から奇数読み取りの場合)。
とにかく、この問題は最近解決され、新しい読み取り戦略を追加するための新しいフレームワークが追加されました。
この操作はまだメインラインカーネルにマージされていませんが、まもなくマージされる可能性があります。