4月 25

CentOS5.6をSSDに換装してみた。

By はるはる。
Categories: CentOS
Tags: , , , Add comments

メインの作業マシンのストレージをHDDからSSDに換装したところ爆速になったので、自宅サーバも同様に乾燥してみた。

簡単なベンチマーク結果。
使用した HDD と SSDはこちら。
sda : SSD – KINGSTON SSDNow V 100 SV100S2/64G
sdb : HDD – Hitachi HDS721010CLA332 (1TB SATA300 7200)

使用したコマンドとスクリプトはこちら

■ hdparm -Tt

[root@Uranus ~]# hdparm -Tt /dev/sda
[root@Uranus ~]# hdparm -Tt /dev/sdb

■ Read性能

[root@Uranus ~]for i in [1] [2] [3] [4] [5];do sleep 10;echo $'\n\n' $i;hdparm -t /dev/sda1;done
[root@Uranus ~]for i in [1] [2] [3] [4] [5];do sleep 10;echo $'\n\n' $i;hdparm -t /dev/sdb1;done

■ Write性能

[root@Uranus ~]# for i in [1] [2] [3] [4] [5];do sleep 10;echo $'\n\n' $i;date;time dd if=/dev/zero of=/home/hdparm_write$i.tmp ibs=1M obs=1M count=1024;date;do
ne
[root@Uranus ~]# for i in [1] [2] [3] [4] [5];do sleep 10;echo $'\n\n' $i;date;time dd if=/dev/zero of=/tmp/hdparm_write$i.tmp ibs=1M obs=1M count=1024;date;don

====
■ hdparm -Tt

□ SSD

/dev/sda:
 Timing cached reads:   2644 MB in  2.00 seconds = 1322.79 MB/sec
 Timing buffered disk reads:  548 MB in  3.00 seconds = 182.46 MB/sec

□ HDD

/dev/sdb:
 Timing cached reads:   2844 MB in  2.00 seconds = 1422.73 MB/sec
 Timing buffered disk reads:  404 MB in  3.01 seconds = 134.23 MB/sec

====
■ Read性能

□ SSD

 Timing buffered disk reads:  100 MB in  0.68 seconds = 147.17 MB/sec
 Timing buffered disk reads:  100 MB in  0.93 seconds = 107.99 MB/sec
 Timing buffered disk reads:  100 MB in  0.93 seconds = 107.67 MB/sec
 Timing buffered disk reads:  100 MB in  0.85 seconds = 117.70 MB/sec
 Timing buffered disk reads:  100 MB in  0.97 seconds = 103.09 MB/sec

□ HDD

 Timing buffered disk reads:  400 MB in  3.00 seconds = 133.27 MB/sec
 Timing buffered disk reads:  402 MB in  3.01 seconds = 133.76 MB/sec
 Timing buffered disk reads:  402 MB in  3.01 seconds = 133.64 MB/sec
 Timing buffered disk reads:  376 MB in  3.01 seconds = 125.12 MB/sec
 Timing buffered disk reads:  400 MB in  3.01 seconds = 133.53 MB/sec

====
■ Write性能

□ SSD

 [1]
1024+0 records in
1024+0 records out
1073741824 bytes (1.1 GB) copied, 5.27419 seconds, 204 MB/s
real    0m12.173s
user    0m0.618s
sys     0m4.310s

 [2]
1024+0 records in
1024+0 records out
1073741824 bytes (1.1 GB) copied, 5.47539 seconds, 196 MB/s
real    0m5.477s
user    0m0.538s
sys     0m4.226s

 [3]
1024+0 records in
1024+0 records out
1073741824 bytes (1.1 GB) copied, 5.24312 seconds, 205 MB/s
real    0m5.245s
user    0m0.519s
sys     0m3.890s

 [4]
1024+0 records in
1024+0 records out
1073741824 bytes (1.1 GB) copied, 5.42746 seconds, 198 MB/s
real    0m5.429s
user    0m0.536s
sys     0m4.213s

 [5]
1024+0 records in
1024+0 records out
1073741824 bytes (1.1 GB) copied, 6.28239 seconds, 171 MB/s
real    0m6.286s
user    0m0.594s
sys     0m4.536s

□ HDD

 [1]
1024+0 records in
1024+0 records out
1073741824 bytes (1.1 GB) copied, 5.3799 seconds, 200 MB/s
real    0m5.383s
user    0m0.654s
sys     0m4.607s

 [2]
1024+0 records in
1024+0 records out
1073741824 bytes (1.1 GB) copied, 7.25025 seconds, 148 MB/s
real    0m7.253s
user    0m0.518s
sys     0m3.768s

 [3]
1024+0 records in
1024+0 records out
1073741824 bytes (1.1 GB) copied, 18.0487 seconds, 59.5 MB/s
real    0m18.499s
user    0m0.859s
sys     0m6.773s

 [4]
1024+0 records in
1024+0 records out
1073741824 bytes (1.1 GB) copied, 13.5566 seconds, 79.2 MB/s
real    0m13.560s
user    0m0.683s
sys     0m5.657s

 [5]
1024+0 records in
1024+0 records out
1073741824 bytes (1.1 GB) copied, 16.9968 seconds, 63.2 MB/s
real    0m17.000s
user    0m0.623s
sys     0m5.248s

====
なんとも微妙な結果…?まあ、安いSSDですし…。
当初の目的と違うけど静音化出来たという点では満足なのですが。

正直なところ、yum update した時は「早いなー」と感じたけれども、様々な作業をしていて「劇的に早くなったな」という程でもない。

SSD にサーバOS に置くのはあまり恩恵が無いかもですね。
将来的に mysql を SSD 上に置く予定なので、DB の I/O ボトルネックが解消されることに期待します。

Leave a Reply

preload preload preload