Vick Khera
Dabbler
- Joined
- Jul 8, 2015
- Messages
- 17
I'm putting a FreeNAS mini in place of an older hand-built server I had running stock FreeBSD 9.3 for some data archiving. The writes on the FreeNAS box are much much slower than on the old box when archiving my data.
The old system is a 12GB RAM Xeon 5130 2.0GHz Dell with 4x 1TB Hitachi SCSI drives on an LSI (non-raid) controller.
The new system has 32GB RAM Atom C2750 2.40GHz processor and 4x 4TB WD RED drives on the motherboard SATA 3.
The nightly archive comes from my data center to the main office over a VPN connection that can saturate the raw link speed. When archiving to the old server, this rsync copy would take approximately 2-2.5 hours at 4am. When archiving to the FreeNAS Mini box, it is taking close to 5 hours.
At first I suspected it was the network so I tested copying a file from the old box (on the same switch as the Mini):
[filer]% scp yertle:/u/network-backups/old/database-dumps/rt4/rt4.rtmaster.2015-07-20.dump .
rt4.rtmaster.2015-07-20.dump 100% 2437MB 31.3MB/s 01:18
[filer]% scp yertle:/u/network-backups/old/database-dumps/rt4/rt4.rtmaster.2015-07-20.dump /dev/null
rt4.rtmaster.2015-07-20.dump 100% 2437MB 40.0MB/s 01:01
So when I write to /dev/null, I get almost 25% better performance. Is the Mini expected to cap out on a single thread write at 32-ish MB/s? The other day I was capping out at about 12Mb/s and it made moving files from the old machine to the Mini *really* take a long time.
Based on hardware specs alone, I'd expected the Mini to blow away the old box on write speed. The Mini has encryption on the disks using GELI. Is that enough to make it this ridiculously slow?
I've read over the forums for speed issues, but I did not find anything that was suitable for me to try. There's no hyperthreading on this processor, and the sysctls are all seemingly in order, and the network is not "busted".
The old system is a 12GB RAM Xeon 5130 2.0GHz Dell with 4x 1TB Hitachi SCSI drives on an LSI (non-raid) controller.
The new system has 32GB RAM Atom C2750 2.40GHz processor and 4x 4TB WD RED drives on the motherboard SATA 3.
The nightly archive comes from my data center to the main office over a VPN connection that can saturate the raw link speed. When archiving to the old server, this rsync copy would take approximately 2-2.5 hours at 4am. When archiving to the FreeNAS Mini box, it is taking close to 5 hours.
At first I suspected it was the network so I tested copying a file from the old box (on the same switch as the Mini):
[filer]% scp yertle:/u/network-backups/old/database-dumps/rt4/rt4.rtmaster.2015-07-20.dump .
rt4.rtmaster.2015-07-20.dump 100% 2437MB 31.3MB/s 01:18
[filer]% scp yertle:/u/network-backups/old/database-dumps/rt4/rt4.rtmaster.2015-07-20.dump /dev/null
rt4.rtmaster.2015-07-20.dump 100% 2437MB 40.0MB/s 01:01
So when I write to /dev/null, I get almost 25% better performance. Is the Mini expected to cap out on a single thread write at 32-ish MB/s? The other day I was capping out at about 12Mb/s and it made moving files from the old machine to the Mini *really* take a long time.
Based on hardware specs alone, I'd expected the Mini to blow away the old box on write speed. The Mini has encryption on the disks using GELI. Is that enough to make it this ridiculously slow?
I've read over the forums for speed issues, but I did not find anything that was suitable for me to try. There's no hyperthreading on this processor, and the sysctls are all seemingly in order, and the network is not "busted".