Gigabit Netwok de iSCSI

iSCSI-Target・・・Ubuntu
iSCSI-Initiator・・・Win、OSX

としてiSCSIのパフォーマンスを測りました。

見辛いですし面白くはないので、興味ある方だけどうぞ。


iSCSI-Target
 Mac ・・・PowerMac G5(2.0GHz DP (Jun 2003) (M9032))
 OS・・・Ubuntu 9.10 Karmic Koala(2.6.31-19-powerpc64-smp)
 HDD・・・Seagate ST3160023AS(160G SATA150 7200)
 NIC・・・Broadcom BCM5421-K2(オンボード)

iSCSI-Initiator

 Mac
  Mac・・・MacBook1.1(CoreDuo1.86GHz)
  OS・・・OSX 10.6
  Soft・・・GlobalSAN-Ver.3.3.0.43
  NIC・・・Marvell Yukon Gigabit Adapter 88E8053(オンボード)
  Bench・・Xbench-Ver.1.3

 Winodws
  OS・・・Winodws Server 2008R2
  Bord・・・Intel DG965RY
  CPU・・・Core2Duo6300(1.86GHz)
  Soft・・・OS付属イニシエータ
  NIC・・・Intel 82566DC Gigabit Network Connection(オンボード)
  Bench・・CrystalDiskMark-Ver.2.2.0

iSCSI-Targetの計測用イメージファイルについて
内蔵HDD内にイメージファイルを作成したもの(HDD-ImgaeFile)と、
ディスクがボトルネックになる可能があったので、
Ramdiskを作成、そこに500MBのイメージファイルを作った。(RAM-ImgaeFile)
(以下は、Ramdiskの作成方法)

# mount -t tmpfs -o size=500m tmpfs /mnt/
# dd if=/dev/zero of=/mnt/ram.img bs=1MB count=400

HDD-ImgaeFile、RAM-ImgaeFileそれぞれをiSCSI-Targetでアタッチし、
Mac・・・HFS拡張+ジャーナリング
Win・・・NTFS(クイックフォーマット)

その都度、フォーマットして測定しました。

計測ソフトについて
Mac・・・Xbench-Ver.1.3
Win・・・CrystalDiskMark-Ver.2.2.0

***  iSCSI-Target内蔵HDD  ****

iSCSI-Target内蔵HDD Seagate ST3160023AS

Disk Test 120.18
Sequential 135.14
Uncached Write 129.45 53.96 MB/sec [4K blocks]
Uncached Write 127.38 52.16 MB/sec [256K blocks]
Uncached Read 147.56 23.36 MB/sec [4K blocks]
Uncached Read 137.97 55.75 MB/sec [256K blocks]
Random 108.20
Uncached Write 97.50 1.46 MB/sec [4K blocks]
Uncached Write 111.04 25.04 MB/sec [256K blocks]
Uncached Read 103.41 0.68 MB/sec [4K blocks]
Uncached Read 124.43 25.61 MB/sec [256K blocks]

***  Macでの結果  ****

MacBook内蔵HDD TOSHIBA MK8032GSX

Results 33.95
System Info
Xbench Version 1.3
System Version 10.6.1 (10B504)
Physical RAM 1024 MB
Model MacBook1,1
Drive Type TOSHIBA MK8032GSX
Disk Test 33.95
Sequential 44.86
Uncached Write 51.04 31.34 MB/sec [4K blocks]
Uncached Write 51.11 28.92 MB/sec [256K blocks]
Uncached Read 30.07 8.80 MB/sec [4K blocks]
Uncached Read 59.70 30.01 MB/sec [256K blocks]
Random 27.31
Uncached Write 10.47 1.11 MB/sec [4K blocks]
Uncached Write 56.28 18.02 MB/sec [256K blocks]
Uncached Read 55.40 0.39 MB/sec [4K blocks]
Uncached Read 65.87 12.22 MB/sec [256K blocks]

HDD-ImgaeFile

Results 49.12
System Info
Xbench Version 1.3
System Version 10.6.2 (10C540)
Physical RAM 1024 MB
Model MacBook1,1
Drive Type IET VIRTUAL-DISK
Disk Test 49.12
Sequential 55.91
Uncached Write 73.04 44.85 MB/sec [4K blocks]
Uncached Write 59.99 33.94 MB/sec [256K blocks]
Uncached Read 28.65 8.38 MB/sec [4K blocks]
Uncached Read 159.27 80.05 MB/sec [256K blocks]
Random 43.81
Uncached Write 13.58 1.44 MB/sec [4K blocks]
Uncached Write 68.59 21.96 MB/sec [256K blocks]
Uncached Read 1257.62 8.91 MB/sec [4K blocks]
Uncached Read 430.73 79.92 MB/sec [256K blocks]

実HDDより速いってあり得ない。。。
バッファのせいか??

RAM-ImageFile

Results 108.57
System Info
Xbench Version 1.3
System Version 10.6.2 (10C540)
Physical RAM 1024 MB
Model MacBook1,1
Drive Type IET VIRTUAL-DISK
Disk Test 108.57
Sequential 65.45
Uncached Write 107.24 65.84 MB/sec [4K blocks]
Uncached Write 101.09 57.20 MB/sec [256K blocks]
Uncached Read 28.09 8.22 MB/sec [4K blocks]
Uncached Read 158.79 79.81 MB/sec [256K blocks]
Random 318.05
Uncached Write 255.33 27.03 MB/sec [4K blocks]
Uncached Write 183.96 58.89 MB/sec [256K blocks]
Uncached Read 1124.10 7.97 MB/sec [4K blocks]
Uncached Read 428.31 79.48 MB/sec [256K blocks]

***  Winでの結果  ***

内蔵HDD(ST380811AS)

————————————————–
CrystalDiskMark 2.2 (C) 2007-2008 hiyohiyo
Crystal Dew World : http://crystalmark.info/
————————————————–

Sequential Read : 40.533 MB/s
Sequential Write : 39.331 MB/s
Random Read 512KB : 23.808 MB/s
Random Write 512KB : 21.565 MB/s
Random Read 4KB : 0.423 MB/s
Random Write 4KB : 0.933 MB/s

Test Size : 100 MB
Date : 2010/03/18 22:14:43

HDD-ImageFile

————————————————–
CrystalDiskMark 2.2 (C) 2007-2008 hiyohiyo
Crystal Dew World : http://crystalmark.info/
————————————————–

Sequential Read : 97.331 MB/s
Sequential Write : 48.658 MB/s
Random Read 512KB : 90.650 MB/s
Random Write 512KB : 33.716 MB/s
Random Read 4KB : 9.072 MB/s
Random Write 4KB : 1.436 MB/s

Test Size : 100 MB
Date : 2010/03/18 22:05:54

これまた、実HDDより速いってありえない。
Sequential Readが速すぎる。

RAM-ImageFile

————————————————–
CrystalDiskMark 2.2 (C) 2007-2008 hiyohiyo
Crystal Dew World : http://crystalmark.info/
————————————————–

Sequential Read : 97.512 MB/s
Sequential Write : 83.247 MB/s
Random Read 512KB : 89.387 MB/s
Random Write 512KB : 72.316 MB/s
Random Read 4KB : 9.113 MB/s
Random Write 4KB : 11.429 MB/s

Test Size : 100 MB
Date : 2010/03/18 22:09:52

結果
下手なHDDよりよっぽど速い。
もちろん複数のアクセスがあればもっと遅くなるでしょうけど、
十分実用範囲だと思います。

注意すべき点は、
PCI接続のGigabitEtherカードが売られているけど、
恐らく、PCIの帯域では使えきれていないはず。
なので、PCI-XやPCI-Expressなどにしないと意味はないでしょう。

[tegaki]iSCSIは速いねぇ[/tegaki]

コメントを残す

メールアドレスが公開されることはありません。 が付いている欄は必須項目です

Enter code * Time limit is exhausted. Please reload CAPTCHA.

このサイトはスパムを低減するために Akismet を使っています。コメントデータの処理方法の詳細はこちらをご覧ください