2010-06-09

FreeBSD zfs performance

昨天用五年前主機測出的數據實在是很失望,調整 zfs 參數後寫入最多也只能跑到 35MB/s,今天換台主機測看看。

測試環境:
CPU:Intel Core 2 Duo E8400
RAM:2GB DDR2 x 3
MB:Gigabyte GA-EP45-UD3P
HDD:Hitach 1TB (7K1000.B) x 4
OS:FreeBSD 8.0R amd64

/boot/loader.conf
ahci_load="YES"
vm.kmem_size_max="1024M"
vm.kmem_size="1024M"
vfs.zfs.arc_max="100M" 
直接將昨天在別台主機建的 pool 裝上
# zpool import -f tank
測試
# dd if=/dev/zero of=/home/dslab/data/test bs=1m count=4000
4000+0 records in
4000+0 records out
4194304000 bytes transferred in 30.429420 secs (137837133 bytes/sec)

# dd if=/home/dslab/data/test of=/dev/null bs=1m
4000+0 records in
4000+0 records out
4194304000 bytes transferred in 22.393339 secs (187301412 bytes/sec)

# bonnie -d /home/dslab/data -s 4096 -m zfs
              -------Sequential Output-------- ---Sequential Input-- --Random--
              -Per Char- --Block--- -Rewrite-- -Per Char- --Block--- --Seeks---
Machine    MB K/sec %CPU K/sec %CPU K/sec %CPU K/sec %CPU K/sec %CPU  /sec %CPU
zfs      4096 79500 44.1 106960 20.8 60252 12.9 155730 70.2 170719 13.6 121.5  0.5
zfs      4096 78294 42.9 108320 20.8 58735 13.0 145792 64.4 167522 13.2 118.4  0.5
應該不用多說什麼了... 準備買新主機!!

沒有留言:

張貼留言