Linux
btrfs 是循環讀取還是吞吐量最大化?
如果有可用的更快的設備,是否
btrfs
更喜歡從更快的設備上讀取?我問的理由:
我有一個
btrfs
關於旋轉生鏽的 RAID 1。我想使用它bcache
來提高性能,並希望只記憶體一個驅動器(以獲得更大的記憶體覆蓋率),如果btrfs
它足夠聰明,可以更喜歡從bcache
設備讀取而不是旋轉的 rust 設備。
不,目前 btrfs raid1 根據程序的 pid 選擇要讀取的設備(即:如果 pid 是從磁碟 0 偶數讀取的,如果 pid 是從磁碟 1 讀取的奇數)。
無論如何,最近已經解決了這個問題,並添加了一個新的框架來添加新的讀取策略。
這項工作尚未合併到主線核心中,但可能很快就會合併。