Permalink: 2011-11-04 23:11:00+09:00 by ruy@ainoniwa.net in technical tags: fio FreeBSD openindiana performance ZFS social:

構成ディスク台数の増加に伴うZFS性能変動をfioを用いて測定する。

前略RAID1(ミラー)編。誰も8台なんて吊るさないと思うが。

測定環境は ZFS Benchmark – 環境構成編(http://www.ainoniwa.net/ssp/?p=224) を参照。

ミラーにおける書き込み速度は、台数を増やすことで性能低下しなければいい。

という意味では、どちらもそう目立った問題はなさそうに見える。

oi-zfs-mirror-seqw-480x314.png fbsd-zfs-mirror-seqw-480x314.png

ミラーにおける読み込み速度は、台数を増やすと並列読み込み出来るから早くなるね。

OpenIndianaは台数を増やすことで綺麗に読み込み速度が向上している。

FreeBSDは8台目だけ飛び上がっていて、どこまで信用に足る値か判断しかねる。

ただ、どちらも増やせば読み込みに関しては向上する余地がある。

oi-zfs-mirror-seqr-480x315.png fbsd-zfs-mirror-seqr-480x314.png

512KiB Random Writeでは特に差もなく問題もない。

oi-zfs-mirror-512K-randw-480x314.png fbsd-zfs-mirror-512K-randw-480x314.png

Readに関してはFreeBSDの性能向上はほとんど無いように見える。 OpenIndianaは若干向上していると見てもいいと思う。

oi-zfs-mirror-512K-randr-480x314.png fbsd-zfs-mirror-512K-randr-480x314.png

大体一緒。

oi-zfs-mirror-4K-randw-480x315.png fbsd-zfs-mirror-4K-randw-480x314.png

大体一緒。

oi-zfs-mirror-4K-randr-480x315.png fbsd-zfs-mirror-4K-randr-480x314.png

総評

  • ミラーの台数を増やせばいいのはOpenIndiana/FreeBSDで同様だが、FreeBSDは増やした台数だけリニアに読み込み性能が向上するわけではない。普通8台もミラーするなんてことは無いと思うけど。