atom feed45 messages in org.freebsd.freebsd-fsRe: Areca vs. ZFS performance testing.
FromSent OnAttachments
Jeremy ChadwickOct 30, 2008 8:31 pm 
Danny CarrollOct 30, 2008 9:07 pm 
Jeremy ChadwickOct 30, 2008 9:33 pm 
Andrew SnowOct 30, 2008 9:43 pm 
Danny CarrollOct 30, 2008 9:47 pm 
Danny CarrollOct 30, 2008 9:49 pm 
Danny CarrollOct 30, 2008 9:54 pm 
Simun MikecinOct 31, 2008 2:20 am 
Simun MikecinOct 31, 2008 4:56 am 
Peter SchullerNov 2, 2008 7:08 am 
Simun MikecinNov 3, 2008 12:31 am 
DieterNov 12, 2008 2:57 pm 
Danny CarrollNov 12, 2008 9:46 pm 
Jeremy ChadwickNov 12, 2008 11:42 pm 
Willem Jan WithagenNov 13, 2008 12:32 am 
Danny CarrollNov 13, 2008 3:09 am 
Danny CarrollNov 13, 2008 5:58 am 
Nikolay DenevNov 13, 2008 7:05 am 
Scott LongNov 13, 2008 8:49 am 
Danny CarrollNov 13, 2008 12:46 pm 
Danny CarrollNov 13, 2008 12:59 pm 
Eirik ØverbyNov 16, 2008 12:26 pm 
Danny CarrollNov 16, 2008 7:15 pm 
Matt SimersonNov 16, 2008 10:06 pm 
Jeremy ChadwickNov 16, 2008 11:07 pm 
Wes MorganNov 17, 2008 3:26 am 
Danny CarrollNov 17, 2008 3:42 am 
Matt SimersonNov 17, 2008 1:04 pm 
Matt SimersonNov 17, 2008 2:07 pm 
Danny CarrollNov 17, 2008 3:45 pm 
Jan MikkelsenDec 2, 2008 2:38 am 
Wes MorganDec 2, 2008 4:04 am 
Danny CarrollJan 7, 2009 4:33 pm 
Zaphod BeeblebroxJan 7, 2009 11:40 pm 
Koen SmitsJan 7, 2009 11:48 pm 
Nikolay DenevJan 8, 2009 1:19 am 
Danny CarrollJan 8, 2009 6:29 pm 
Koen SmitsJan 9, 2009 12:46 am 
Danny CarrollJan 9, 2009 1:02 am 
Koen SmitsJan 9, 2009 7:57 am 
Andrew SnowJan 9, 2009 6:38 pm 
Danny CarrollJan 9, 2009 8:58 pm 
Danny CarrollJan 20, 2009 10:40 pm 
Koen SmitsJan 21, 2009 1:15 am 
Danny CarrollJan 21, 2009 5:14 am 
Subject:Re: Areca vs. ZFS performance testing.
From:Danny Carroll (dan@dannysplace.net)
Date:Nov 12, 2008 9:46:09 pm
List:org.freebsd.freebsd-fs

Danny Carroll wrote:

Jeremy Chadwick wrote:

I'd like to see the performance difference between these scenarios:

- Memory cache enabled on Areca, write caching enabled on disks - Memory cache enabled on Areca, write caching disabled on disks - Memory cache disabled on Areca, write caching enabled on disks - Memory cache disabled on Areca, write caching disabled on disks

The initial results for a ICH9 vs Areca in JBod mode can be found here: http://www.dannysplace.net/ZFS-JBODTests.html

Summary: 5 Disk ZFS RaidZ array with atime turned off. ICH9 - block reads avg 400MByte/Sec ICH9 - block writes avg 150MByte/Sec ArecaJBOD - block reads avg 300MByte/Sec ArecaJBOD - block writes avg 160MByte/Sec

The Areca seems to be in all except char and block writes. Block reads are 75% as fast as the ICH9 and rewrites are about 85% as fast.

There seems to be little difference between enabling and disabling the disk cache on the Areca. This leads me to two conclusions: 1. Disabling the write cache does nothing on Seagate drives. 2. IO to the drives is so slow that a write cache is irrelevant.

These are just some quick tests that I started with, mainly to compare the areca bus versus the ich9 bus. If someone has any tuning suggestions, then now is the time to make them before I migrate the ICH9 drives to the Areca bus.

-D p.s. My OS details are: FreeBSD 7.1-PRERELEASE #3: Tue Nov 4 13:58:49 EST 2008 localhost# cat /etc/sysctl.conf kern.maxvnodes=400000 net.key.preferred_oldsa=0 net.key.blockacq_count=0 kern.ipc.maxsockbuf=400000 net.inet.ip.fastforwarding=1 net.inet.tcp.rfc1323=1 kern.ipc.maxsockbuf=16777216 net.local.stream.sendspace=82320 net.local.stream.recvspace=82320 net.inet.tcp.local_slowstart_flightsize=10 net.inet.tcp.nolocaltimewait=1 net.inet.tcp.delayed_ack=1 net.inet.tcp.delacktime=100 net.inet.tcp.mssdflt=1460 net.inet.tcp.sendspace=78840 net.inet.tcp.recvspace=78840 net.inet.tcp.slowstart_flightsize=54 net.inet.tcp.inflight.enable=1 net.inet.tcp.inflight.min=6144 net.inet.tcp.hostcache.expire=3900

localhost# cat /boot/loader.conf hw.em.rxd=4096 hw.em.txd=4096 vm.kmem_size="1536M" vm.kmem_size_max="1536M" smb_load="YES" smbus_load="YES" ichsmb_load="YES"