|
こんばんわ( ,_ノ` )です。
札幌は相変わらず肌寒い日が続いていますが、
今週末は天気も回復するとの事ですので、絶好のお花見日和となりそうです。
札幌でお花見といえば円山公園が有名です。(他にもありますが)
例年ではゴールデンウィーク前後が公園内でコンロなどの火気を使う事が出来るのですが、
(いわゆるお花見期間です)今年は気温が低いせいで桜の開花が遅れているため、
期間が延長されたそうですので、今週末はきっとお花見客で賑わう事と思います。
私は今週末は子どもたちを連れて近所の公園に行ってお花見します。
さて、引き続き開発を進めているSSDサーバーですが、次に作るサーバーの事前テストとして、
root弟(´・ω・`)さんが社内サーバーで /home だけ SSD にしたサーバーを作成しました。
・社内サーバー(HDD + SSD)
CPU:Intel(R) Core(TM)2 Duo CPU E6300
MEM:2 GB
HDD1:Seagate ST3250310AS 250GB SATA-2 3.5
HDD2:Intel X25-M Solid-State Drive 80GB SATA-2 2.5
<INTEL SSDSA2M080G2GC 2CV102HD> (追記)
OS: FreeBSD 7.0R (i386)
|
この日記でも、('A`)さんのテストサーバーとして何度も登場しているので
もうご存知かと思いますが、こちらのベースはT-Bananaサーバーです。
いつもと違う所は、/var を ad12 に作成した所です。
通常のサーバーでは、/var は ad10 に、/home は ad12 に割り当てています。
ディスク構成
ad10(HDD)
/dev/ad10s1a 1GB /
/dev/ad10s1b 8GB Swap
/dev/ad10s1d 2GB /usr
/dev/ad10s1f 69GB /backup
ad12(SSD)
/dev/ad12s1d 72GB /home
/dev/ad12s1e 8GB /var
|
/var には、メール、MySQLデータ、各種ログなどが保存されるのですが、
これを ad12(SSDの方)に割り当てる事により、このサーバーを「データベース」
として使用する場合も、SSDの恩恵を受けれるようにしようという目論見です。
あと、まんいちの故障によりサーバーからデータを救出しなければいけない時、
/home と /var が同じディスクにある方が早く救出できそうだという期待もあります。
さて、このサーバーのベンチマークの結果です。
■ HDD + SSD
=======================================================================
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 19:59:52 UTC 2008
root@logan.cse.buffalo.edu:/usr/obj/usr/src/sys/GENERIC
Machine: i386 (GENERIC)
Language: en_US.utf8 (charmap=, collate=)
CPU: no details available
10:15AM up 35 mins, 2 users, load averages: 1.08, 2.42, 1.57; runlevel
------------------------------------------------------------------------
Benchmark Run: Thu May 13 2010 10:15:37 - 10:43:54
unknown CPUs in system; running 1 parallel copy of tests
Dhrystone 2 using register variables 7562442.3 lps (10.0 s, 7 samples)
Double-Precision Whetstone 1450.3 MWIPS (10.1 s, 7 samples)
Execl Throughput 1971.7 lps (29.9 s, 2 samples)
File Copy 1024 bufsize 2000 maxblocks 83461.5 KBps (30.9 s, 2 samples)
File Copy 256 bufsize 500 maxblocks 50306.5 KBps (30.1 s, 2 samples)
File Copy 4096 bufsize 8000 maxblocks 80738.3 KBps (31.1 s, 2 samples)
Pipe Throughput 575701.9 lps (10.0 s, 7 samples)
Pipe-based Context Switching 134101.1 lps (10.0 s, 7 samples)
Process Creation 7783.3 lps (30.1 s, 2 samples)
Shell Scripts (1 concurrent) 5732.7 lpm (60.3 s, 2 samples)
Shell Scripts (8 concurrent) 1106.5 lpm (60.3 s, 2 samples)
System Call Overhead 411573.7 lps (10.0 s, 7 samples)
System Benchmarks Index Values BASELINE RESULT INDEX
Dhrystone 2 using register variables 116700.0 7562442.3 648.0
Double-Precision Whetstone 55.0 1450.3 263.7
Execl Throughput 43.0 1971.7 458.5
File Copy 1024 bufsize 2000 maxblocks 3960.0 83461.5 210.8
File Copy 256 bufsize 500 maxblocks 1655.0 50306.5 304.0
File Copy 4096 bufsize 8000 maxblocks 5800.0 80738.3 139.2
Pipe Throughput 12440.0 575701.9 462.8
Pipe-based Context Switching 4000.0 134101.1 335.3
Process Creation 126.0 7783.3 617.7
Shell Scripts (1 concurrent) 42.4 5732.7 1352.0
Shell Scripts (8 concurrent) 6.0 1106.5 1844.2
System Call Overhead 15000.0 411573.7 274.4
========
System Benchmarks Index Score 434.9
=======================================================================
両方ともSSDにした時のスコアと、両方ともHHDにした時のスコアと比較してみます。
■ SSD + SSD
=======================================================================
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 19:59:52 UTC 2008
root@logan.cse.buffalo.edu:/usr/obj/usr/src/sys/GENERIC
Machine: i386 (GENERIC)
Language: en_US.utf8 (charmap=, collate=)
CPU: no details available
8:14AM up 39 secs, 1 user, load averages: 1.25, 0.41, 0.16; runlevel
------------------------------------------------------------------------
Benchmark Run: Fri May 14 2010 08:14:58 - 08:43:15
unknown CPUs in system; running 1 parallel copy of tests
Dhrystone 2 using register variables 7579229.9 lps (10.0 s, 7 samples)
Double-Precision Whetstone 1450.3 MWIPS (10.1 s, 7 samples)
Execl Throughput 1989.0 lps (29.9 s, 2 samples)
File Copy 1024 bufsize 2000 maxblocks 83527.6 KBps (30.7 s, 2 samples)
File Copy 256 bufsize 500 maxblocks 51036.0 KBps (30.1 s, 2 samples)
File Copy 4096 bufsize 8000 maxblocks 81114.7 KBps (31.1 s, 2 samples)
Pipe Throughput 576075.5 lps (10.0 s, 7 samples)
Pipe-based Context Switching 132609.0 lps (10.0 s, 7 samples)
Process Creation 7826.2 lps (30.1 s, 2 samples)
Shell Scripts (1 concurrent) 5789.2 lpm (60.3 s, 2 samples)
Shell Scripts (8 concurrent) 1114.3 lpm (60.3 s, 2 samples)
System Call Overhead 410828.1 lps (10.0 s, 7 samples)
System Benchmarks Index Values BASELINE RESULT INDEX
Dhrystone 2 using register variables 116700.0 7579229.9 649.5
Double-Precision Whetstone 55.0 1450.3 263.7
Execl Throughput 43.0 1989.0 462.6
File Copy 1024 bufsize 2000 maxblocks 3960.0 83527.6 210.9
File Copy 256 bufsize 500 maxblocks 1655.0 51036.0 308.4
File Copy 4096 bufsize 8000 maxblocks 5800.0 81114.7 139.9
Pipe Throughput 12440.0 576075.5 463.1
Pipe-based Context Switching 4000.0 132609.0 331.5
Process Creation 126.0 7826.2 621.1
Shell Scripts (1 concurrent) 42.4 5789.2 1365.4
Shell Scripts (8 concurrent) 6.0 1114.3 1857.2
System Call Overhead 15000.0 410828.1 273.9
========
System Benchmarks Index Score 436.4
=======================================================================
■ HDD + HDD
=======================================================================
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 19:59:52 UTC 2008
root@logan.cse.buffalo.edu:/usr/obj/usr/src/sys/GENERIC
Machine: i386 (GENERIC)
Language: en_US.utf8 (charmap=, collate=)
CPU: no details available
6:52AM up 3 mins, 1 user, load averages: 0.21, 0.29, 0.14; runlevel
------------------------------------------------------------------------
Benchmark Run: Thu May 13 2010 06:14:28 - 06:42:45
unknown CPUs in system; running 1 parallel copy of tests
Dhrystone 2 using register variables 7979582.1 lps (10.0 s, 7 samples)
Double-Precision Whetstone 1470.9 MWIPS (10.1 s, 7 samples)
Execl Throughput 2003.9 lps (29.9 s, 2 samples)
File Copy 1024 bufsize 2000 maxblocks 173216.3 KBps (30.1 s, 2 samples)
File Copy 256 bufsize 500 maxblocks 49497.0 KBps (30.1 s, 2 samples)
File Copy 4096 bufsize 8000 maxblocks 64053.5 KBps (31.2 s, 2 samples)
Pipe Throughput 575901.5 lps (10.0 s, 7 samples)
Pipe-based Context Switching 136152.0 lps (10.0 s, 7 samples)
Process Creation 7849.0 lps (30.1 s, 2 samples)
Shell Scripts (1 concurrent) 4910.9 lpm (60.7 s, 2 samples)
Shell Scripts (8 concurrent) 1000.8 lpm (60.4 s, 2 samples)
System Call Overhead 411409.6 lps (10.0 s, 7 samples)
System Benchmarks Index Values BASELINE RESULT INDEX
Dhrystone 2 using register variables 116700.0 7979582.1 683.8
Double-Precision Whetstone 55.0 1470.9 267.4
Execl Throughput 43.0 2003.9 466.0
File Copy 1024 bufsize 2000 maxblocks 3960.0 173216.3 437.4
File Copy 256 bufsize 500 maxblocks 1655.0 49497.0 299.1
File Copy 4096 bufsize 8000 maxblocks 5800.0 64053.5 110.4
Pipe Throughput 12440.0 575901.5 462.9
Pipe-based Context Switching 4000.0 136152.0 340.4
Process Creation 126.0 7849.0 622.9
Shell Scripts (1 concurrent) 42.4 4910.9 1158.2
Shell Scripts (8 concurrent) 6.0 1000.8 1668.0
System Call Overhead 15000.0 411409.6 274.3
========
System Benchmarks Index Score 447.2
=======================================================================
見やすくする為に、構成とトータルスコアだけ並べてみます。
■ HDD + SSD 434.9
■ SSD + SSD 436.4
■ HDD + HDD 447.2
|
HDD + HDD のスコアと比べて約 3% 低い結果となりましたが、
SSD + SSD のスコアとはほぼ同じ結果です。
/home と /var が同じディスクに割り当てられるので、
コンテンツとDBを同じサーバーで動かした場合は SSD にかかる負荷が
ちょっと高くなると思いますが、忙しいウェブサイトがサーバーを使った場合、
軽くなるか…
重くなるのか…
tiger3530.maido3.com と比較してどうか…
ってのを見たいと思います。
それではまた。
【10:11 追記】
むむむさんより特化型サーバスレッドでご質問いただきました。
社内サーバーで使用しているSSDのファームウェアは最新版になっています。
新しいファームウェアバージョン
ad10: 76319MB <INTEL SSDSA2M080G2GC 2CV102HD> at ata5-master SATA300
ad12: 76319MB <INTEL SSDSA2M080G2GC 2CV102HD> at ata6-master SATA300
|
|