私のマザーボードには、
・SATA1 Master - SATA1 Slave
・SATA2 Master - SATA2 Slave
という、「2系列=4つのSATAコネクタ」があります。
このマザボに、HDD 2台を接続し、RAID1を構築しようと思います。
つきましては、4つのコネクタのうち、どれとどれに接続すれば、読み書き速度が最高になるでしょうか?(一般的なマザボの、(S)ATA・RAIDの物理的な構造やプロトコルに関する理論と絡めてご教示いただければと存じます)
私も興味があったので調べてみました。
RAIDについての詳細はこちらをごらんください。
RAID1構成にする場合、
書き込み時: 二台のHDDに同じ内容を書き込みます。一台だけ書き込む場合と比べて、書き込む量が単純に二倍なので遅くなる?可能性があるかもしれませんが、マザーボード上のチップセットが適切に処理してくれれば、一台への書き込みと同程度の時間で処理してくれるでしょう。
読み込み時:片方のHDDから読み込むだけであれば、速度は一台だけの場合と同じです。二台のHDDから同時に別のブロックを読み込むようにしてあれば最大二倍の速度で読み込むことができますね。
SATAではマスター・スレーブの概念が無くなっています。
→過去との互換性のために残っているものの、パラレルIDEのように実際にマスタ側HDDのコントローラがスレーブ側のHDDを制御するわけではない
パラレルIDEの頃であれば、IDEケーブル2本用意してHDDを接続するので正解でした。
でも、SATAのコントローラの構成がよくわからないので、
そのため、SATA1のマスターとスレーブにそれぞれHDDを一台ずつ接続する場合と
SATA1とSATA2にそれぞれ1台ずつ接続した場合に速度がどう変わるか?はなんともわかりません。
答えをご存知の方がいらっしゃったら、私もぜひ知りたいです。
一般的に SATA に Master/Slave の区別はない(PATA には有った)し、
搭載されているコントローラーによっても処理方法に差はあるので。
以上、横から失礼。
ありがとうございます。