Hi
i have been using geli+ufs on my 7.1 amd64 backup server and have had no problems however i then bought 3x1tb drives and added raidz ontop of the geli devices like:
after some tuning it was stable but REALLY SLOW the machine has the following specs:
cpu:intel core2 dup e6600
ram:6gb 667mhz ddr2
mobo:asus p5n32-sli se deluxe
and the hdds are 1tb seagate sata2 drives (got them for cheap because they had the firmware bug wich i have flashed away)
hdds are connected to mobo sata controller and a pci intel nic is used
transferring a large file (2gb) over sftp i get an average speed of ~5mb/s with cpu usage going from 50 to 100%, the first 200mb or so i max out the switch at 11.6mb/s (cpu at 50%) and then cpu gets pegged at 100% and transfer stops for a while and then copies some smaller part of the file then stops this repeats until file is done copying or transfer speed falls to about 4-5mb/s where it will be fairly stable
doing the same thing but writing to ufs+geli instead of zfs+geli average speed is stable at 11.6mb/s(maxing out the 100mbit switch) with around 50% cpu usage
i thought this was a problem with zfs v6 so i installed 8.0 release (still amd64) and did
zpool upgrade -a
but the same problem persists i have tried tuning kernel mem etc but this only affects when the slowdown will occur even with
vs
any effect is minor
i have also tried setting vfs.zfs.mdcomp_disable=1
and turned kern.maxvnodes up to 800 000
but no dice
setting vfs.zfs.zil_disable=1 appeared to make things worse
am i wrong in assuming i should get atleast 11-12mb/s from this system running geli+zfs?
does anyone have any ideas where i should look ? or have maybe even had a similar issue and solved it?
i have been using geli+ufs on my 7.1 amd64 backup server and have had no problems however i then bought 3x1tb drives and added raidz ontop of the geli devices like:
Code:
# zpool status
pool: array1
state: ONLINE
scrub: none requested
config:
NAME STATE READ WRITE CKSUM
array1 ONLINE 0 0 0
raidz1 ONLINE 0 0 0
ad12.eli ONLINE 0 0 0
ad10.eli ONLINE 0 0 0
ad14.eli ONLINE 0 0 0
errors: No known data errors
after some tuning it was stable but REALLY SLOW the machine has the following specs:
cpu:intel core2 dup e6600
ram:6gb 667mhz ddr2
mobo:asus p5n32-sli se deluxe
and the hdds are 1tb seagate sata2 drives (got them for cheap because they had the firmware bug wich i have flashed away)
hdds are connected to mobo sata controller and a pci intel nic is used
transferring a large file (2gb) over sftp i get an average speed of ~5mb/s with cpu usage going from 50 to 100%, the first 200mb or so i max out the switch at 11.6mb/s (cpu at 50%) and then cpu gets pegged at 100% and transfer stops for a while and then copies some smaller part of the file then stops this repeats until file is done copying or transfer speed falls to about 4-5mb/s where it will be fairly stable
doing the same thing but writing to ufs+geli instead of zfs+geli average speed is stable at 11.6mb/s(maxing out the 100mbit switch) with around 50% cpu usage
i thought this was a problem with zfs v6 so i installed 8.0 release (still amd64) and did
zpool upgrade -a
but the same problem persists i have tried tuning kernel mem etc but this only affects when the slowdown will occur even with
Code:
vm.kmem_size_max=5000M
vfs.zfs.arc_max=4096M
vfs.zfs.vdev.cache.size=10M
Code:
vm.kmem_size_max=1536M
vfs.zfs.arc_max=128M
vfs.zfs.vdev.cache.size=5M
any effect is minor
i have also tried setting vfs.zfs.mdcomp_disable=1
and turned kern.maxvnodes up to 800 000
but no dice
setting vfs.zfs.zil_disable=1 appeared to make things worse
am i wrong in assuming i should get atleast 11-12mb/s from this system running geli+zfs?
does anyone have any ideas where i should look ? or have maybe even had a similar issue and solved it?