パスワードを忘れた? アカウント作成
65227 journal

Ab.の日記: VMware ESXi + iSCSI/RAIDZ

日記 by Ab.
試してみました。
FreeBSD 7.1/x64 で 300G, 250G, 160G の余りドライブ3台で RAIDZ です。

# zpool status -v ; zpool list
  pool: ztank
state: ONLINE
scrub: none requested
config:

        NAME        STATE     READ WRITE CKSUM
        ztank       ONLINE       0     0     0
          raidz1    ONLINE       0     0     0
            ad0s2   ONLINE       0     0     0
            ad12    ONLINE       0     0     0
            ad14    ONLINE       0     0     0

errors: No known data errors
NAME                    SIZE    USED   AVAIL    CAP  HEALTH     ALTROOT
ztank                   460G   4.15G    456G     0%  ONLINE     -
# df -H /ztank
Filesystem    Size    Used   Avail Capacity  Mounted on
ztank         324G    3.0G    321G     1%    /ztank

この上に ESXi から Windows XP Pro. を入れて、お馴染みの CrystalDiskMark を取ってみました。

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

   Sequential Read :   55.568 MB/s
  Sequential Write :   40.992 MB/s
Random Read 512KB :   27.837 MB/s
Random Write 512KB :   61.495 MB/s
   Random Read 4KB :    2.725 MB/s
  Random Write 4KB :    2.264 MB/s

         Test Size : 100 MB

これはもう普通に使えるレベルですね。
今使ってるデスクトップ機と概ねトントンの性能というか、sequential 以外は ESXi/iSCSI/RAIDZ の方が早いです。

ad0: 286187MB <Maxtor 7L300R0 BAJ41G20> at ata0-master UDMA133
ad12: 239371MB <Maxtor 7L250R0 BAH41G10> at ata6-master UDMA133
ad14: 157065MB <Hitachi HDS722516VLAT20 V34OA6MA> at ata7-master UDMA100

一台なんか ATA133 ですら無い PATA/160Gクラスの世代で組んでこれなので、最近の SATAII/AHCI で組むとどうなってしまうのでしょう。
ちょっと楽しみになってきました。
ちなみに iSCSI target 機の方はベンチ採ってる間 CPU 4~9%, load avg. 0.1~0.4 位でした。

そしてもう一度今度は 1G で試してみると

   Sequential Read :   82.145 MB/s
  Sequential Write :   24.564 MB/s
Random Read 512KB :   22.372 MB/s
Random Write 512KB :   13.768 MB/s
   Random Read 4KB :    0.481 MB/s
  Random Write 4KB :    0.402 MB/s

         Test Size : 1000 MB

今度は激しく悪いスコアに…
挫けずもう一回。

   Sequential Read :   54.677 MB/s
  Sequential Write :   43.961 MB/s
Random Read 512KB :   36.882 MB/s
Random Write 512KB :   36.512 MB/s
   Random Read 4KB :    2.708 MB/s
  Random Write 4KB :    2.716 MB/s
         Test Size : 100 MB

   Sequential Read :   66.669 MB/s
  Sequential Write :   22.440 MB/s
Random Read 512KB :   23.361 MB/s
Random Write 512KB :   12.084 MB/s
   Random Read 4KB :    0.470 MB/s
  Random Write 4KB :    0.395 MB/s
         Test Size : 1000 MB

それほど変化はありません。こういうものなのでしょう。

おまけ

# zpool iostat -v
               capacity     operations    bandwidth
pool         used  avail   read  write   read  write
----------  -----  -----  -----  -----  -----  -----
ztank       5.62G   454G     63     45  7.89M  3.87M
  raidz1    5.62G   454G     63     45  7.89M  3.87M
    ad0s2       -      -     24     24  2.19M  1.94M
    ad12        -      -     37     24  3.57M  1.94M
    ad14        -      -     23     24  2.13M  1.94M
----------  -----  -----  -----  -----  -----  -----

うーん、100Mだとどこかでキャッシュが効いちゃってるって事なんでしょうか。
後は色々やらせてみて体感速度で判断、かなぁ。

結論:思ったほど悪くは無さそうだけど思ったより悪いかもしれない。

この議論は賞味期限が切れたので、アーカイブ化されています。 新たにコメントを付けることはできません。
typodupeerror

日々是ハック也 -- あるハードコアバイナリアン

読み込み中...