ボリュームグループのXFSまたはMdadm Raid 0

ボリュームグループのXFSまたはMdadm Raid 0

私は高度なパラレルディスクアレイを作りたかったので、現在2台のドライブでのみ実験しているので、XFSを使い始めました。

論理ボリュームグループを使用して2つの物理ボリュームを結合してからXFSを一番上に配置すると、XFSは各ドライブに1つの要求を処理させることで2つのドライブを利用しますが、raid 0は2つのドライブを強制的に2つのプール要求を処理すると思いました。 。残念ながら、これを試してみましたが、iostatにすべてのデータが記録され、何も実行されていないことがわかりまし/dev/sdb/dev/sdc。 XFSの意味を誤解したのでしょうか?おそらく、並列化の利点は、ディスクがいっぱいになり、すでに別のドライブにあるファイルでジョブが発生し始めたときにのみ明らかになりますか?

ちなみに、私が並列に実行した2つのコマンドは次のとおりです。

dd if=/dev/zero of=10000MB.img bs=1M count=10000 conv=fdatasync
dd if=/dev/zero of=10000MB2.img bs=1M count=10000 conv=fdatasync

ベストアンサー1

私はあなたがXFSを誤解したとは思いませんが、おそらくLVGでしょう。 2つのディスクを「接続」すると、シリアル接続されているように聞こえます。この場合、見ている内容が正しく聞こえます。 1つのディスクを埋め、次のディスクに移動します。

両方のディスクにデータを「ストライピング」して同時に埋めるRAID0が必要だと思います。

おすすめ記事