web-dev-qa-db-ja.com

2つのraid1上のlvm-1つは低速、もう1つは高速。何が起こるか?

2つのソフトウェアRAID1、

0:2x 15K SASドライブ、73GB

1:2x WD Caviar Green、3TB

したがって、最初のRAIDは高速で、2番目のRAIDは低速のデータグレイブです。両方をLVM論理ボリュームに追加して1つの大きなパーティションを形成するとどうなりますか?

Lvmがより頻繁に使用されるデータをより高速なハードウェアにインテリジェントに移動することは期待していません...そうですか?これらの4つのドライブを備えたシンプルな多層ストレージの提案はありますか?

これまでのところ未回答:「最も弱いリンク」のように、lvは遅くなりますか?それとも、いくつかのブロックが速いディスクから、いくつかのブロックが遅いディスクから来るので、ランダムに遅くなりますか?

2
isync

正しい。 LVMはそれほど賢くはありません。これで最善の策はZFSだと思います。しかし、LinuxコードステータスのZFSが何であるかわかりません...

1
Fox

いいえ、LVMは「ホットブロック」をより高速なディスクに魔法のように再配置しません。私の知る限り、これを行うための標準的な方法やオープンソースの方法はありません(ZFSが近づいています)。

ファイルシステム(またはディレクトリツリー)ごとに、SASまたはSATAディスクでホストする)を(手動で)決定できます。

私自身は、OSとデータベースを高速ディスクに、バックアップ、ロギング、その他のタイムクリティカルでないバルクデータを低速のSATAディスクに配置するという、やや同等のセットアップを行っています。

この分野でさらに多くのことを行う実験的なファイルシステムがいくつか出回っていると思いますが、本番環境に対応したものはありません。

1
Sig-IO