2005.06.26
Serial ATA IIに対応したハードディスク HGST(日立グローバルストレージテクノロジーズ) Deskstar T7K250 HDT722525DLA380 と、Adaptec Serial ATA II RAID 1420SA を購入したので(→関連記事)、ベンチマークテストを行ないました。
前回は1台のハードディスクでテストを行ないましたが、今回は2台使ったストライピング(RAID-0)でのテストを行ないます。
【関連】
→ SATA HDD T7K250 & Adaptec 1420SAベンチマーク
ストライピング(RAID-0)について
ストライヒング(RAID-0)の仕組みや特性については以前取り上げて説明したことがあるので、詳しくはそちらを見てください。
【関連】
→ SATA RAID ストライピング編
簡単におさらいしておくと、ストライピングではストライプサイズによって、シーケンシャル・アクセスとランダム・アクセスの性能特性が変化します。ストライプサイズが小さいとシーケンシャル・アクセスは高速化し、ランダム・アクセス性能は低下します。逆にストライプサイズが大きいとランダム・アクセス性能が向上し、シーケンシャル・アクセス性能が落ちます。
コマンド・オーバーヘッドやキャッシュの影響で必ずしもこの通りになるとは限りませんが、ストライプサイズを設定・変更することでシーケンシャル・アクセスを重視するかランダム・アクセスを重視するか選ぶことができます。
初心者には、直感だけで大きいほうが速いはずとシーケンシャル・アクセスの速度を求めるのにストライプサイズを大きくしてしまう人がいるようですが、逆なので注意してください(小さすぎてもダメというのはありますが)。
また、ストライプサイズの設定を知らずに、ストライピングはランダム・アクセスが(単独ハードディスクよりも)遅いと思い込んでしまっている人もいるようですが、そんなことはありません。
テスト環境
- PC HP Proliant ML110
- Intel Celeron 2.60GHz
- RAM 768Mバイト
- OS Windows Server 2003
- Adaptec Serial ATA II RAID 1420SA
- ドライバ Adaptec 9.0.0.84
|
|
- マザーボード ASUS A8V-E Deluxe NW (BIOS 1006)
- CPU AMD Athlon 64 3500+
- RAM 1Gバイト
- OS Windows XP Professional SP2
- オンボードSerial ATAコントローラ VT6420
- ドライバ VIA 4.30C
|
|
- マザーボード ASUS P4P800SE (BIOS 1007)
- CPU Intel Pentium 4 3.20EGHz
- RAM 1Gバイト
- OS Windows XP Professional SP2
- オンボードSerial ATAコントローラ ICH5R
- ドライバ Intel Matrix Storage Manager 5.0.0.1032
|
|
|
ベンチマークテスト環境は以下の4つです。これらの環境にハードディスクDeskstar T7K250 HDT722525DLA380を2台接続してテストを行ないました。今後、それぞれのテスト環境を1420SA、VT6420、ICH5Rと呼びます。
前回テストては1420SA環境はAthlon 64マシンを使っていましたが、今回はIntel E7210チップセットを使ったHP Proliant ML110を使っています(PCI-Xが使えるPCがこれしかなかったので)。
ストライプは1420SA/VT6420環境では16K/64Kの2つ、ICH5R環境では16K/64K/128Kは3つの設定を使いました。1420SA/VT6420はストライプサイズの最大64Kだったので、128Kではテストできませんでした。
ベンチマーク テストは ソフトウェアライブラリ に登録しているDevTest ver.1.04a01を使いました(このバージョンはまだ登録されていませんが、後日登録する予定です)。ただし、公開しているDevTestは書き込みテストは実行できません(書き込みテストを実行するとファイルシステムを破壊して危険ですので)。
テスト内容やアルゴリズムについてはDevTestのドキュメントやソースを参考にしてください。
ベンチマーク テスト
色のついた値は、本文中に対応した色のマーク(●など)で取り上げているポイントです。
DEVTEST BENCHMARK (1) |
TEST |
1420SA SINGLE |
1420SA 16K |
VT6420 16K |
ICH5R 16K |
Sequential Read/Start |
512B |
6793.1kB/s 18.3% |
6709.0kB/s 18.0% ( 98.8%) |
38882.9kB/s 76.9% (101.1%) |
6951.2kB/s 28.1% ( 89.6%) |
16384B |
67328.9kB/s 6.8% |
84264.5kB/s 8.6% (125.2%) |
133597.2kB/s 21.8% (198.0%) |
90576.5kB/s 12.9% (127.7%) |
65536B |
67283.6kB/s 2.0% |
99252.0kB/s 5.0% (147.5%) |
134527.9kB/s 12.3% (199.4%) |
134238.6kB/s 10.0% (189.2%) |
Sequential Read/End |
512B |
6759.9kB/s 18.7% |
6719.6kB/s 18.3% ( 99.4%) |
38504.7kB/s 73.1% (106.7%) |
6750.0kB/s 28.5% ( 88.4%) |
16384B |
37128.8kB/s 3.6% |
71592.6kB/s 12.3% (192.8%) |
72121.2kB/s 12.9% (197.3%) |
72014.1kB/s 10.8% (189.8%) |
65536B |
37189.5kB/s 2.0% |
71971.6kB/s 5.2% (193.5%) |
72869.4kB/s 6.6% (199.2%) |
71971.8kB/s 5.7% (189.6%) |
Sequential Read/Ave. |
512B |
6776.5kB/s 18.5% |
6714.3kB/s 18.2% ( 99.1%) |
38693.8kB/s 75.0% (103.8%) |
6850.6kB/s 28.3% ( 89.0%) |
16384B |
52228.8kB/s 5.2% |
77928.5kB/s 10.5% (149.2%) |
102859.3kB/s 17.3% (197.8%) |
81295.3kB/s 11.9% (149.3%) |
65536B |
52236.5kB/s 2.0% |
85611.8kB/s 5.1% (163.9%) |
103698.7kB/s 9.5% (199.3%) |
103105.2kB/s 7.9% (189.3%) |
Random Read |
512B |
39.4kB/s 1.0% |
40.2kB/s 0.8% (102.0%) |
40.3kB/s 0.8% (101.5%) |
40.0kB/s 0.8% ( 97.1%) |
16384B |
1222.2kB/s 1.1% |
1136.5kB/s 1.4% ( 93.0%) |
1141.4kB/s 0.9% ( 92.8%) |
1138.8kB/s 0.7% ( 89.0%) |
65536B |
4570.0kB/s 1.1% |
4357.9kB/s 1.1% ( 95.4%) |
4414.9kB/s 0.9% ( 96.2%) |
4376.4kB/s 0.6% ( 91.9%) |
Sequential Write/Start |
512B |
4092.2kB/s 10.4% |
4049.6kB/s 10.3% ( 99.0%) |
5371.1kB/s 29.3% ( 99.7%) |
4606.3kB/s 21.8% ( 93.9%) |
16384B |
64699.3kB/s 5.9% |
72748.7kB/s 7.7% (112.4%) |
93579.3kB/s 17.7% (147.5%) |
84151.4kB/s 11.2% (121.2%) |
65536B |
64611.9kB/s 1.7% |
90800.1kB/s 5.6% (140.5%) |
126523.7kB/s 10.2% (200.2%) |
126123.5kB/s 9.7% (181.2%) |
Sequential Write/End |
512B |
4171.7kB/s 12.4% |
4082.7kB/s 11.3% ( 97.9%) |
5625.1kB/s 30.1% ( 99.5%) |
4605.3kB/s 19.7% ( 89.7%) |
16384B |
37134.3kB/s 4.3% |
70268.2kB/s 12.2% (189.2%) |
70734.0kB/s 20.8% (197.1%) |
69431.3kB/s 10.4% (178.7%) |
65536B |
37006.0kB/s 1.7% |
72718.7kB/s 6.4% (196.5%) |
71209.2kB/s 7.1% (199.5%) |
69460.7kB/s 5.8% (179.2%) |
Sequential Write/Ave. |
512B |
4132.0kB/s 11.4% |
4066.2kB/s 10.8% ( 98.4%) |
5498.1kB/s 29.7% ( 99.6%) |
4605.8kB/s 20.8% ( 91.8%) |
16384B |
50916.8kB/s 5.1% |
71508.5kB/s 9.9% (140.4%) |
82156.7kB/s 19.2% (165.4%) |
76791.4kB/s 10.8% (141.8%) |
65536B |
50808.9kB/s 1.7% |
81759.4kB/s 6.0% (160.9%) |
98866.4kB/s 8.6% (199.9%) |
97792.1kB/s 7.7% (180.5%) |
Random Write |
512B |
81.0kB/s 2.2% |
157.0kB/s 1.3% (193.8%) |
157.3kB/s 1.6% (205.9%) |
156.0kB/s 0.7% (198.7%) |
16384B |
2222.5kB/s 1.1% |
2398.6kB/s 3.8% (107.9%) |
2492.5kB/s 1.6% (122.6%) |
2409.8kB/s 1.0% (108.1%) |
65536B |
5967.3kB/s 0.9% |
7534.5kB/s 1.1% (126.3%) |
7832.2kB/s 1.6% (140.6%) |
7470.6kB/s 0.9% (117.6%) |
DEVTEST BENCHMARK (2) |
TEST |
1420SA 64K |
VT6420 64K |
ICH5R 64K |
ICH5R 128K |
Sequential Read/Start |
512B |
6721.8kB/s 19.5% ( 99.0%) |
38919.6kB/s 73.3% (101.2%) |
7267.7kB/s 25.2% ( 93.6%) |
6954.7kB/s 28.5% ( 89.6%) |
16384B |
83825.9kB/s 7.9% (124.5%) |
133984.0kB/s 22.3% (198.6%) |
93570.3kB/s 10.0% (131.9%) |
89557.7kB/s 13.1% (126.2%) |
65536B |
98657.9kB/s 3.3% (146.6%) |
104007.7kB/s 5.8% (154.1%) |
107412.8kB/s 1.6% (151.4%) |
101154.8kB/s 4.9% (142.6%) |
Sequential Read/End |
512B |
6717.4kB/s 18.3% ( 99.4%) |
38816.2kB/s 70.4% (107.5%) |
7059.2kB/s 26.2% ( 92.4%) |
6753.7kB/s 31.5% ( 88.4%) |
16384B |
70062.3kB/s 8.1% (188.7%) |
72498.1kB/s 12.2% (198.4%) |
75646.6kB/s 6.1% (199.4%) |
72949.5kB/s 10.9% (192.3%) |
65536B |
70090.7kB/s 4.4% (188.5%) |
72661.9kB/s 6.9% (198.6%) |
75128.4kB/s 0.7% (197.9%) |
73004.4kB/s 3.4% (192.3%) |
Sequential Read/Ave. |
512B |
6719.6kB/s 18.9% ( 99.2%) |
38867.9kB/s 71.9% (104.3%) |
7163.4kB/s 25.7% ( 93.0%) |
6854.2kB/s 30.0% ( 89.0%) |
16384B |
76944.1kB/s 8.0% (147.3%) |
103241.0kB/s 17.3% (198.5%) |
84608.4kB/s 8.0% (155.4%) |
81253.6kB/s 12.0% (149.3%) |
65536B |
84374.3kB/s 3.9% (161.5%) |
88334.8kB/s 6.3% (169.8%) |
91270.6kB/s 1.1% (167.6%) |
87079.6kB/s 4.1% (159.9%) |
Random Read |
512B |
39.7kB/s 1.0% (100.8%) |
39.9kB/s 1.3% (100.5%) |
41.3kB/s 0.0% (100.2%) |
40.3kB/s 0.7% ( 97.8%) |
16384B |
1194.9kB/s 1.4% ( 97.8%) |
1209.6kB/s 1.2% ( 98.4%) |
1246.0kB/s 0.0% ( 97.4%) |
1236.4kB/s 0.5% ( 96.6%) |
65536B |
4277.3kB/s 1.2% ( 93.6%) |
4305.7kB/s 1.2% ( 93.8%) |
4434.1kB/s 0.0% ( 93.1%) |
4410.4kB/s 0.5% ( 92.6%) |
Sequential Write/Start |
512B |
4052.8kB/s 11.0% ( 99.0%) |
5379.1kB/s 31.6% ( 99.8%) |
4787.2kB/s 14.0% ( 97.6%) |
4637.9kB/s 18.8% ( 94.6%) |
16384B |
72922.4kB/s 6.4% (112.7%) |
94433.0kB/s 17.2% (148.9%) |
87837.3kB/s 8.3% (126.5%) |
85126.3kB/s 11.5% (122.6%) |
65536B |
104016.5kB/s 3.6% (161.0%) |
123882.7kB/s 6.4% (196.0%) |
123377.1kB/s 1.9% (177.2%) |
118759.9kB/s 5.2% (170.6%) |
Sequential Write/End |
512B |
4084.3kB/s 11.4% ( 97.9%) |
5387.9kB/s 31.1% ( 95.3%) |
4646.1kB/s 14.3% ( 90.5%) |
4542.2kB/s 17.6% ( 88.5%) |
16384B |
71233.8kB/s 7.5% (191.8%) |
70882.0kB/s 15.8% (197.6%) |
71908.3kB/s 7.4% (185.1%) |
72990.1kB/s 10.6% (187.9%) |
65536B |
71176.4kB/s 4.3% (192.3%) |
71377.4kB/s 6.4% (200.0%) |
73453.9kB/s 0.8% (189.6%) |
73424.3kB/s 3.4% (189.5%) |
Sequential Write/Ave. |
512B |
4068.5kB/s 11.2% ( 98.5%) |
5383.5kB/s 31.4% ( 97.5%) |
4716.6kB/s 14.2% ( 94.0%) |
4590.0kB/s 18.2% ( 91.4%) |
16384B |
72078.1kB/s 6.9% (141.6%) |
82657.5kB/s 16.5% (166.5%) |
79872.8kB/s 7.8% (147.5%) |
79058.2kB/s 11.0% (146.0%) |
65536B |
87596.5kB/s 4.0% (172.4%) |
97630.0kB/s 6.4% (197.4%) |
98415.5kB/s 1.3% (181.6%) |
96092.1kB/s 4.3% (177.4%) |
Random Write |
512B |
147.6kB/s 2.5% (182.2%) |
158.5kB/s 1.8% (207.5%) |
156.3kB/s 0.0% (199.1%) |
160.1kB/s 1.3% (203.9%) |
16384B |
3185.3kB/s 2.8% (143.3%) |
3723.5kB/s 1.3% (183.2%) |
3419.6kB/s 0.0% (153.4%) |
4120.8kB/s 0.9% (184.9%) |
65536B |
6364.3kB/s 1.0% (106.7%) |
7812.9kB/s 1.5% (140.2%) |
6878.8kB/s 0.0% (108.2%) |
9609.3kB/s 0.7% (151.2%) |
Random Read/Write BENCHMARK (1) |
TEST |
1420SA SINGLE |
1420SA 16K |
VT6420 16K |
ICH5R 16K |
50:50 |
Read Speed |
1246.3kB/s 2.5% |
1213.9kB/s 2.9% ( 97.4%) |
1265.0kB/s 1.1% (105.2%) |
1268.3kB/s 0.6% (104.5%) |
Write Speed |
1291.6kB/s |
1245.9kB/s ( 96.5%) |
1325.1kB/s (106.2%) |
1318.9kB/s (104.6%) |
Read Count |
38.0io/s |
37.0io/s ( 97.4%) |
38.7io/s (105.4%) |
39.0io/s (105.4%) |
Write Count |
39.3io/s |
38.3io/s ( 97.5%) |
40.7io/s (107.1%) |
40.3io/s (104.1%) |
90:10 |
Read Speed |
2073.1kB/s 1.2% |
1900.3kB/s 1.1% ( 91.7%) |
1912.8kB/s 1.1% ( 94.2%) |
1925.3kB/s 0.7% ( 90.1%) |
Write Speed |
203.7kB/s |
187.0kB/s ( 91.8%) |
188.0kB/s ( 94.6%) |
188.9kB/s ( 90.9%) |
Read Count |
63.7io/s |
58.3io/s ( 91.5%) |
59.0io/s ( 94.7%) |
59.0io/s ( 89.4%) |
Write Count |
6.0io/s |
5.0io/s ( 83.3%) |
5.0io/s ( 83.3%) |
5.0io/s ( 83.3%) |
10:90 |
Read Speed |
294.4kB/s 1.0% |
338.0kB/s 2.3% (114.8%) |
352.3kB/s 1.2% (127.8%) |
343.0kB/s 0.8% (113.1%) |
Write Speed |
3014.9kB/s |
3438.6kB/s (114.1%) |
3584.2kB/s (125.7%) |
3483.4kB/s (112.5%) |
Read Count |
9.0io/s |
10.0io/s (111.1%) |
10.3io/s (128.8%) |
10.0io/s (111.1%) |
Write Count |
93.0io/s |
106.3io/s (114.3%) |
110.7io/s (126.2%) |
107.0io/s (111.8%) |
Random Read/Write BENCHMARK (2) |
TEST |
1420SA 64K |
VT6420 64K |
ICH5R 64K |
ICH5R 128K |
50:50 |
Read Speed |
1370.1kB/s 1.0% (109.9%) |
1470.9kB/s 1.1% (122.3%) |
1473.8kB/s 0.0% (121.4%) |
1568.6kB/s 0.8% (129.2%) |
Write Speed |
1443.9kB/s (111.8%) |
1547.4kB/s (124.1%) |
1553.7kB/s (123.2%) |
1657.5kB/s (131.4%) |
Read Count |
41.7io/s (109.7%) |
45.0io/s (122.6%) |
45.3io/s (122.4%) |
48.0io/s (129.7%) |
Write Count |
44.3io/s (112.7%) |
47.7io/s (125.5%) |
48.0io/s (124.0%) |
51.0io/s (131.8%) |
90:10 |
Read Speed |
2072.3kB/s 1.3% (100.0%) |
2117.9kB/s 0.9% (104.3%) |
2156.8kB/s 0.0% (101.0%) |
2227.1kB/s 0.4% (104.3%) |
Write Speed |
201.0kB/s ( 98.7%) |
204.0kB/s (102.7%) |
211.6kB/s (101.8%) |
217.4kB/s (104.6%) |
Read Count |
63.7io/s (100.0%) |
65.0io/s (104.3%) |
66.3io/s (100.5%) |
68.7io/s (104.1%) |
Write Count |
6.0io/s (100.0%) |
6.0io/s (100.0%) |
6.0io/s (100.0%) |
6.0io/s (100.0%) |
10:90 |
Read Speed |
367.5kB/s 1.9% (124.8%) |
423.8kB/s 1.4% (153.7%) |
396.4kB/s 0.0% (130.7%) |
477.1kB/s 0.7% (157.3%) |
Write Speed |
3771.9kB/s (125.1%) |
4253.8kB/s (149.2%) |
4041.9kB/s (130.5%) |
4963.8kB/s (160.3%) |
Read Count |
11.0io/s (122.2%) |
12.7io/s (158.8%) |
12.0io/s (133.3%) |
14.0io/s (155.6%) |
Write Count |
116.3io/s (125.1%) |
131.3io/s (149.7%) |
124.7io/s (130.3%) |
153.0io/s (159.9%) |
コマンド/パラメータ
devtest <デバイス> --benchMark ALL --write --testTime 10 --randomRWTime 15 --cpuUsage all
3回実行して平均を取っています。
速度の後ろのパーセンテージはCPU使用率です。
括弧の中のパーセンテージは、単独ハードディスク環境でのテスト結果に対する割合です。
100%より小さければ遅く、100%より大きければ単独ハードディスクよりも速くなっていることを意味します。
VT6420/ICH5R環境での比較元のテスト結果は前回のベンチマークを見てください。
|
次のグラフは「Sequential Read/Start 65536」、「Sequential Read/End」、「Sequential Write/Start 65536」、「Sequential Write/End」の4つのテスト項目をグラフ化したものです。
次のグラフはランダム・リード/ライト・テストをグラフ化したものです。
シーケンシャル・アクセス性能について
ストライプサイズが小さいとシーケンシャル・アクセス重視」の原則通り、ストライプサイズ16KバイトのVT6420/ICH5R環境では、シーケンシャルリードで130Mバイト/秒(●)を突破して単独ハードディスクの200%近く、ほぼ2倍の速度を出しています。
1420SAでは約100Mバイト/秒(●)と、1.5倍程度しか速くなっていないのが、気になる点です。
書き込みについてもVT6420/ICH5R環境は約126Mバイト/秒(●)と単独時と比較して1.8〜2.0倍の速度を出しています。
ここでも1420SAは約90Mバイト/秒(●)と、単独時の1.4倍程度の速度にとどまっています。
ストライプサイズが64Kバイトと大きくなると、2倍近い速度が出ていたシーケンシャル・リードも約100Mバイト/秒(●)と1.5倍程度の向上にとどまっています。
書き込みについてはキャッシュの効果があるためストライプサイズが大きくなっても約120Mバイト/秒(●)と、1.8〜2.0倍程度の速度向上があります。
ストライプサイズが大きくても単独時よりもシーケンシャル・アクセスが遅くなることはありませんが、速度アップする割合が減っているのはわかると思います。
1420SA環境だけシーケンシャル・アクセス性能が劣るのが気になりますが、これだけWindows Server 2003 を使っていますし、何らかのボトルネックがあるようです。
ランダム・アクセス性能について
シーケンシャル・アクセスとは逆で、「ストライプサイズが大きいとランダム・アクセス重視」となります。
ランダム・アクセスについては、ランダム・リード/ライト・テストを中心に見ていきます。
512/16384/65536バイトと固定データサイズでランダム・アクセスするテストでは、分割したブロック境界にマッチしたりミスマッチしたりで偏った結果が出てしまうようです。ランダム・リード/ライト・テストはデータサイズも512〜65536バイトと可変で、こちらのほうがランダム・アクセス性能を判断するには適しています。
ストライプサイズが16Kバイトと小さい場合、ランダムな読み取りは単独よりも遅くなっている項目もあります。ストライプサイズが小さくても、書き込みは多少速くなっているので、読み書きを合わせると単独時と同等といったところです。
これがストライプサイズが64Kバイトと大きくなると、ランダムな読み取りは単独と並びます。ランダムな書き込みは単独よりも速くなり、読み書きを合わせると単独を上回ります。
ストライプサイズ 128KバイトはICH5R環境でしか設定できませんでしたが、この設定では読み書き共に単独を超えています。
ランダムな読み込みについては64Kバイト程度のストラプサイズでは、まだ単独に並ぶのは難しいようです。128Kとかあいるは256Kとか512Kバイトとかもっと大きなストライプサイズに設定できれば、もっと速くなるはずです(そのかわりシーケンシャル・アクセスが犠牲になりますが)。
ランダムな書き込みについては、キャッシュがあるのでストライプサイズが16Kバイト小さくても単独よりも速くなっていますが、もっと大きくすると更に速くなっているのがわかります。ストライプサイズ16Kでは1.1〜1.2倍程度ですが、ストラプサイズ 64Kバイトでは1.3〜1.4倍、ストライプサイズ 128Kバイトでは1.6倍まで速くなっています。
CPU使用率について
ストライプサイズとシーケンシャル/ランダム・アクセス性能に関係については以前に調べていたのが、速度や性能については新しい発見があったわけではありません。
しかし、今回CPU使用率を合わせて計測したので、この点では新しいというか、見逃していた点がありました。
ストライプサイズが小さいとほどシーケンシャル・アクセスが速いというのは何度も説明しましたが、同時にCPU使用率が高くなる傾向があります。
ストライプサイズが小さいとI/Oコマンドをより多く発行するため、CPU使用率が高くなるようです。
たとえば、500Kバイトのデータにアクセスするとして、ストライプサイズが64Kバイトだと8個( 500 ÷ 64 ≒ 7.8)のI/Oコマンドを発行します。これがストライプサイズ16Kバイトだと32個(500 ÷ 16 ≒ 31.3)のコマンドを発行する必要があります。
データ転送については今時はDMAがあるのでCPU使用率は無視できますが、コマンドを発行にはCPUによる処理が介在します。このためにCPU使用率が高くなるようです。ただし、これはCPUが介在するソフトウェアRAIDでの現象で、ハードウェアRAIDではこのようなCPU使用率の増加はないか、あっても少ないはずです。
多少、CPU使用率が高くなってもその分転送速度が速ければCPU使用率を割り引いて見ることも可能ですが、今回のケースだとストライプサイズ64Kでシーケンシャル・アクセスのCPU使用率が1〜5%程度、ストライプサイズ64Kで10%程度といったところです。
この程度ならデスクトップ用途のPCなら気にすることもないと思いますが、サーバ用途なら注意してもいいかと思います。
ストライプサイズが4Kバイト以下と小さすぎるとシーケンシャル・アクセスが遅くなるというのも、より多くのI/Oコマンドを発行する必要があり、コマンド処理のオーバーヘッドが積み重なるからです。
まとめ
本当はAdaptec 1420SAを中心に調べるつもりだったのですが、NCQの効果はさっぱりわからないし、ストライピングの性能もふるわないし、消化不良気味です。
しかし、動作に問題はないので今はファイルサーバでミラーリング(RAID-1)して使っています。
1420SAはハードディスクを4台まで接続できますが今回は2台しか用意していなかったので、4台でストライピングした結果は気になるところです。
NCQの効果を別にすれば、ハードディスク2台のストライピングならICH5RやVT6420といったオンボードSATAコントローラで十分かと思います。
あとは用途にって適切にストライプサイズを選択するといいでしよう。欲を言えば、ランダム・アクセス重視した256K/512Kバイトとかもっと大きなストライプサイズの設定が欲しいところです。
これらのベンチマーク結果を見ていた思ったのですが、外周と内周でストライプサイズを変える方法もありそうな気がします。
外周のオイシイところは、ストライプサイズを小さくしてシーケンシャル・アクセスを速くして、内周のほうはストライプサイズを大きくランダム・アクセスを重視するといった具合です。
意味があるのかどうかは知りませんが、シーケンシャル・アクセスのトップスピードは維持しながら、ランダム・アクセスもそこそこ速いという、いいとこどりができます。
【関連記事】
→ 2005.06.17 Adaptec SATA II RAID 1420SA & HGST T7K250購入
→ 2004.05.07 ハードディスク ベンチマークテスト 2004-05
→ 2004.01.03 SATA変換アダプタ ベンチマーク
→ 2004.09.22 SATA RAID ストライピング編
【参考資料】
○Adaptec
→http://www.adaptec.co.jp/
○INTEL
→http://www.intel.com/
○INTEL (Japan)
→http://www.intel.co.jp/
○Maxtor
→http://www.maxtor.com/
○Seagate
→http://www.seagate.com/
シリアル ATA (SATA) のネイティブ コマンド キューイングに関する FAQ
→http://www.seagate.com/support_ja/kb/disc/faq/sata_ncq.html
|