どうも、('A`)です。
えーと、root弟(´・ω・`)の方でPIEの技術者とお話していますが、4/16現在の状況としては
今PolywellでFreeBSDで動くRAIDカードのテストを実施中との事。
ただ、少し難産している様です。
PolywellのSam社長曰く、「SSDとRAIDカードの相性が悪くて色々試している。」との事。
IntelのSSDに合うRAIDカードは見つかるのでしょうか・・・
で、('A`)の方では社内サーバを使ってSSDサーバを作ってみました。
どうもマザーボード(DQ96GF)のIntel Matrix RAIDでRAIDを組んでみようとしたら、
RAIDコントローラ上ではRAID1を組んだ様に表示されるのですが、OSのインストール時に
パーティションを設定する処で、普通ならar0が出ているのですが、ad10とad12しか
表示されません。どうも論理的な構成(ar0)じゃなくて、物理的な構成(ad10,ad12)しか
操作できない様です。トホホ・・・('A`)が設定方法を知らないだけなのでしょうか?
誰かご存知でしたら教えて頂けると助かります。
嘆いても仕方が無いので、Non RAIDで作ってみました。
(昔のbananaサーバのパーティションに近いです。)
--------------------------------
/dev/ad10s1a 1GB /
/dev/ad10s1b 8GB swap
/dev/ad10s1f 54GB /backup
/dev/ad10s1d 2GB /usr
/dev/ad10s1e 8GB /var
/dev/ad12s1d 72GB /home
--------------------------------
で、今回はこのサーバにFreeBSD 7.3-RELEASE amd64をインストールして、
unixbenchを動かすのに必要なソフトのみインストールしてベンチ回して
みました。
---------------------
gettext-0.17_1
gmake-3.81_3
libiconv-1.13.1_1
perl-5.10.1
---------------------
では、結果はこちらです。
SSD版T-Banana(E6320)
ad10: 76319MB <INTEL SSDSA2M080G2GC 2CV102HD> at ata5-master SATA300
ad12: 76319MB <INTEL SSDSA2M080G2GC 2CV102HD> at ata6-master SATA300
==============================================================
BYTE UNIX Benchmarks (Version 5.1.2)
System: w44.maido3.cc: FreeBSD
OS: FreeBSD -- 7.3-RELEASE -- FreeBSD 7.3-RELEASE #0: Sun Mar 21 05:25:24 UTC 2010
root@driscoll.cse.buffalo.edu:/usr/obj/usr/src/sys/GENERIC
Machine: amd64 (GENERIC)
Language: en_US.utf8 (charmap=, collate=)
CPU: no details available
5:39AM up 9 mins, 1 user, load averages: 0.02, 0.08, 0.07; runlevel
------------------------------------------------------------------------
Benchmark Run: Fri Apr 16 2010 05:39:10 - 06:07:26
unknown CPUs in system; running 1 parallel copy of tests
Dhrystone 2 using register variables 10884039.8 lps (10.0 s, 7 samples)
Double-Precision Whetstone 2310.4 MWIPS (10.0 s, 7 samples)
Execl Throughput 1848.1 lps (29.9 s, 2 samples)
File Copy 1024 bufsize 2000 maxblocks 84676.9 KBps (30.8 s, 2 samples)
File Copy 256 bufsize 500 maxblocks 62115.9 KBps (30.1 s, 2 samples)
File Copy 4096 bufsize 8000 maxblocks 80935.6 KBps (31.2 s, 2 samples)
Pipe Throughput 783147.2 lps (10.0 s, 7 samples)
Pipe-based Context Switching 134307.9 lps (10.0 s, 7 samples)
Process Creation 6526.1 lps (30.1 s, 2 samples)
Shell Scripts (1 concurrent) 4718.5 lpm (60.6 s, 2 samples)
Shell Scripts (8 concurrent) 915.1 lpm (60.3 s, 2 samples)
System Call Overhead 607006.0 lps (10.0 s, 7 samples)
System Benchmarks Index Values BASELINE RESULT INDEX
Dhrystone 2 using register variables 116700.0 10884039.8 932.7
Double-Precision Whetstone 55.0 2310.4 420.1
Execl Throughput 43.0 1848.1 429.8
File Copy 1024 bufsize 2000 maxblocks 3960.0 84676.9 213.8
File Copy 256 bufsize 500 maxblocks 1655.0 62115.9 375.3
File Copy 4096 bufsize 8000 maxblocks 5800.0 80935.6 139.5
Pipe Throughput 12440.0 783147.2 629.5
Pipe-based Context Switching 4000.0 134307.9 335.8
Process Creation 126.0 6526.1 517.9
Shell Scripts (1 concurrent) 42.4 4718.5 1112.8
Shell Scripts (8 concurrent) 6.0 915.1 1525.2
System Call Overhead 15000.0 607006.0 404.7
========
System Benchmarks Index Score 477.9
えーと、以前作ってみたSSD-Tigerサーバ(tiger3530)をNon RAIDでroot弟(´・ω・`)が
組み直してベンチを回してた結果は下記の通りです。
総合スコアの値が高いのはCPU処理の処で差が出た結果です。そりゃあCore2DuoのE6320と
QuadのQ9550ですから、、、差が出て当たりまえです。
SSD版A-Tiger(Q9550)
ad6: 76319MB <INTEL SSDSA2MH080G1GC 045C8610> at ata3-master SATA300
ad8: 76319MB <INTEL SSDSA2MH080G1GC 045C8610> at ata4-master SATA300
========================================================================
BYTE UNIX Benchmarks (Version 5.1.2)
System: tiger3530.maido3.com: FreeBSD
OS: FreeBSD -- 7.0-RELEASE-p11 -- FreeBSD 7.0-RELEASE-p11 #0: Tue Apr 21 06:19:34 UTC 2009
root@tiger3530.maido3.com:/home/service/obj/usr/src/sys/TBANANA6474
Machine: amd64 (TBANANA6474)
Language: en_US.utf8 (charmap=, collate=)
CPU: no details available
10:14PM up 23:06, 1 user, load averages: 0.00, 0.00, 0.00; runlevel
------------------------------------------------------------------------
Benchmark Run: Thu Apr 15 2010 22:14:39 - 22:42:50
unknown CPUs in system; running 1 parallel copy of tests
Dhrystone 2 using register variables 16273568.0 lps (10.0 s, 7 samples)
Double-Precision Whetstone 3731.4 MWIPS (9.8 s, 7 samples)
Execl Throughput 2649.3 lps (29.7 s, 2 samples)
File Copy 1024 bufsize 2000 maxblocks 76770.1 KBps (30.1 s, 2 samples)
File Copy 256 bufsize 500 maxblocks 86455.1 KBps (30.1 s, 2 samples)
File Copy 4096 bufsize 8000 maxblocks 71121.3 KBps (30.1 s, 2 samples)
Pipe Throughput 1305644.5 lps (10.0 s, 7 samples)
Pipe-based Context Switching 109327.7 lps (10.0 s, 7 samples)
Process Creation 3748.6 lps (30.1 s, 2 samples)
Shell Scripts (1 concurrent) 5692.5 lpm (60.1 s, 2 samples)
Shell Scripts (8 concurrent) 1335.1 lpm (60.1 s, 2 samples)
System Call Overhead 1030169.9 lps (10.0 s, 7 samples)
System Benchmarks Index Values BASELINE RESULT INDEX
Dhrystone 2 using register variables 116700.0 16273568.0 1394.5
Double-Precision Whetstone 55.0 3731.4 678.4
Execl Throughput 43.0 2649.3 616.1
File Copy 1024 bufsize 2000 maxblocks 3960.0 76770.1 193.9
File Copy 256 bufsize 500 maxblocks 1655.0 86455.1 522.4
File Copy 4096 bufsize 8000 maxblocks 5800.0 71121.3 122.6
Pipe Throughput 12440.0 1305644.5 1049.6
Pipe-based Context Switching 4000.0 109327.7 273.3
Process Creation 126.0 3748.6 297.5
Shell Scripts (1 concurrent) 42.4 5692.5 1342.6
Shell Scripts (8 concurrent) 6.0 1335.1 2225.2
System Call Overhead 15000.0 1030169.9 686.8
========
System Benchmarks Index Score 573.6
SSDSA2MH080G1GCだと最大Read速度:240MB/s、最大Write速度:70MB/s のスペックでした。
SSDSA2MH080G2R5では最大Read速度:250MB/s、最大Write速度:70MB/s と言われています。
ベンチマークの結果を見る限りそれほどの違いは無いですね。
バッファサイズが小さい読み書きだと性能があまり出ていないのは、マザーボードや
ディスクのキャッシュの差なのかなあ・・・
なんとか今週中にベンチマークの結果をお知らせできたので、ちょっとホッとしています。
まあ、色々とやっていますので、長い目で見て下さい。お願いします。
引き続き、一緒にサーバを作ってくれる人を募集中です。
(募集要項のページはこちらになります。)
それでは、また。
【追記 17:00】
えーと、社内サーバで7.0-RELEASEでSSD(SSDSA2MH080G2R5)のベンチマークを
取ってみました。(tiger3530が7.0だったのでOSバージョンを合わせました。)
結果としては少し上がりました。
SSD版T-Banana(E6320)
========================================================================
BYTE UNIX Benchmarks (Version 5.1.2)
System: w44.maido3.cc: FreeBSD
OS: FreeBSD -- 7.0-RELEASE -- FreeBSD 7.0-RELEASE #0: Sun Feb 24 10:35:36 UTC 2008
root@driscoll.cse.buffalo.edu:/usr/obj/usr/src/sys/GENERIC
Machine: amd64 (GENERIC)
Language: en_US.utf8 (charmap=, collate=)
CPU: no details available
7:27AM up 5 mins, 1 user, load averages: 0.09, 0.20, 0.12; runlevel
------------------------------------------------------------------------
Benchmark Run: Fri Apr 16 2010 07:27:49 - 07:56:06
unknown CPUs in system; running 1 parallel copy of tests
Dhrystone 2 using register variables 10773536.1 lps (10.0 s, 7 samples)
Double-Precision Whetstone 2312.7 MWIPS (10.0 s, 7 samples)
Execl Throughput 1879.4 lps (29.9 s, 2 samples)
File Copy 1024 bufsize 2000 maxblocks 83661.6 KBps (30.9 s, 2 samples)
File Copy 256 bufsize 500 maxblocks 64127.7 KBps (30.1 s, 2 samples)
File Copy 4096 bufsize 8000 maxblocks 81305.4 KBps (31.2 s, 2 samples)
Pipe Throughput 782868.3 lps (10.0 s, 7 samples)
Pipe-based Context Switching 128235.9 lps (10.0 s, 7 samples)
Process Creation 6801.5 lps (30.1 s, 2 samples)
Shell Scripts (1 concurrent) 4867.4 lpm (60.6 s, 2 samples)
Shell Scripts (8 concurrent) 947.3 lpm (60.4 s, 2 samples)
System Call Overhead 611812.7 lps (10.0 s, 7 samples)
System Benchmarks Index Values BASELINE RESULT INDEX
Dhrystone 2 using register variables 116700.0 10773536.1 923.2
Double-Precision Whetstone 55.0 2312.7 420.5
Execl Throughput 43.0 1879.4 437.1
File Copy 1024 bufsize 2000 maxblocks 3960.0 83661.6 211.3
File Copy 256 bufsize 500 maxblocks 1655.0 64127.7 387.5
File Copy 4096 bufsize 8000 maxblocks 5800.0 81305.4 140.2
Pipe Throughput 12440.0 782868.3 629.3
Pipe-based Context Switching 4000.0 128235.9 320.6
Process Creation 126.0 6801.5 539.8
Shell Scripts (1 concurrent) 42.4 4867.4 1148.0
Shell Scripts (8 concurrent) 6.0 947.3 1578.9
System Call Overhead 15000.0 611812.7 407.9
========
System Benchmarks Index Score 481.9
ちょっとこれから社内サーバのIntel MatirxRAIDでもう一度RAIDを組んでみるのに
挑戦してみます。さっきはRAID1で躓いたので、今度はRAID0でどうなるかやってみます。
【追記 17:25】
えーと、社内サーバでRAID0を構築できるか試してみましたが、できませんでした。。。
Intel MatirxRAIDがおかしいのか、FreeBSDのインストーラがおかしいのか、
よく判りません。
パーティション構成の処でどうしてもar0が出てこなくて、ad10とad12が出てきます。
うーん。うーん。
|