今まで200906だったOpenSolarisをSolaris134bに置きかえてみた。
今回は、pkg image-update をしただけでさくっと上がった。
それに伴い、zfs poolのバージョンが22となった。
VER DESCRIPTION --- -------------------------------------------------------- 1 Initial ZFS version 2 Ditto blocks (replicated metadata) 3 Hot spares and double parity RAID-Z 4 zpool history 5 Compression using the gzip algorithm 6 bootfs pool property 7 Separate intent log devices 8 Delegated administration 9 refquota and refreservation properties 10 Cache devices 11 Improved scrub performance 12 Snapshot properties 13 snapused property 14 passthrough-x aclinherit 15 user/group space accounting 16 stmf property support 17 Triple-parity RAID-Z 18 Snapshot user holds 19 Log device removal 20 Compression using zle (zero-length encoding) 21 Deduplication 22 Received properties For more information on a particular version, including supported releases, see: http://www.opensolaris.org/os/community/zfs/version/N
そこで、今回の構成を改めて紹介すると、LSI Logic の板に、2TB SATAディスク3本でRAID-Z2となっている。
最初は3面ミラーにしていたのだがパフォーマンスが全くでないということで、RAID-Z2にした。
今回、OpenSolaris標準のshareiscsi + vmwareを使用しているが、Readのパフォーマンスについては十分有るが、Writeのパフォーマンスが非常に悪く、10MB/secでたら良い方だ。
次に、sambaでマウントしたネットワークドライブに対して行ったら、Readで55-60MB/sec, Writeで70-96MB/sec出ており、非常に良好な値が出ている。ただ、今回の試験については、arc cacheが効いている可能性がある。しかし、iscsiの場合は、10MB/sec程度しか出ていないのにもかかわらず、Write時におけるDiskIO率が非常に高く、100%に張り付いた症状だ。これは、COMSTAR に置きかえたらパフォーマンスは改善されるのだろうか。
ちなみに、OpenSolaris134b にしたら、効率よくarcが使用出来るようになった。以前は、arc cacheに512MB程度しか使用出来なかったんだよね。。最初はメモリ有効的に使用してくれたのだが、だんだん自動で小さくなってしまい、効率よく利用出来なかったので、今回は結構満足しています。
なお、134bでは、smaが無くなって、net-snmpに切り替わっていてはまったのは秘密ですorz。