Child of Wonder
2[H]4U
- Joined
- May 22, 2006
- Messages
- 3,270
Decided two weeks ago to build my own ZFS file server to replace my aging Debian box. My old file server served as an iSCSI and NFS share for my vSphere lab plus a CIFS share for my family to store pictures, music, etc. Several iterations of ZFS based file servers should easily be able to handle these tasks so I set about doing some research and bought the following hardware:
AMD Athlon II X2 240 CPU
ASUS M4A89GTD PRO/USB3 motherboard
4x 4GB DDR3 RAM
8x WD5000AAKX 500GB hard drives (4k sector drives)
4x Samsung F2 1.5TB hard drives
2x Sil3124 SATA cards for extra SATA ports
2x Intel Pro/1000 PT dual port Gb NICs
1x Intel Pro/1000 GT singe port Gb NIC
First up to bat is FreeNAS. The install went smoothly and I began to set up a zPool of the 8x 500GB drives. From there I created a volume through the command line to use for iSCSI and a ZFS dataset to use for NFS.
Speeds with FreeNAS were pitiful. I could get good sequential read and write speeds but after I migrated a single virtual machine to either of the NFS or iSCSI datastores, the best performance I could get within the VM was with iSCSI to the tune of 30MB/s and 20ms latency using HD Tune. Sequential reads and writes within the VM were roughly 80MB/s but that was still lower than what I got with my Debian setup.
NFS performance was terrible. The NFS datastore reported 200ms of latency from VMware and I could only get around 5MB/s of performance from it.
So I decided to install Nexenta Community Edition instead.
After determining that my 500GB drives needed to be wiped to erase all traces of the FreeNAS ZFS data, I finally got Nexenta to install. However, the GUI is total crap. Upon first connection it takes me through a wizard to set up my network interfaces, passwords, etc. and then wants me to make my first ZFS pool. I click on my 500GB drives and tell it to make a RAIDz1 pool and *poof* the GUI locks and will no longer respond. SSH and local login no longer work either.
After a reboot I can login via SSH and console and see that it created my ZFS pool however any attempt to connect to the GUI results in either the wizard re-appearing or an hourglass saying "waiting to establish NMS connection."
Quite frankly I'm getting sick of dealing with this and am close to blowing this all away and reinstalling Debian to replicate my previous setup. At least that was reliable and performed reasonably well.
What am I doing wrong? Why am I having such a hard time getting ZFS to work? Are FreeNAS and Nexenta just shit and I shouldn't have even bothered trying either of them? Are my 4k drives to blame? I read they can cause performance issues if not aligned properly but FreeNAS reported ashift=12 which should mean it was OK.
AMD Athlon II X2 240 CPU
ASUS M4A89GTD PRO/USB3 motherboard
4x 4GB DDR3 RAM
8x WD5000AAKX 500GB hard drives (4k sector drives)
4x Samsung F2 1.5TB hard drives
2x Sil3124 SATA cards for extra SATA ports
2x Intel Pro/1000 PT dual port Gb NICs
1x Intel Pro/1000 GT singe port Gb NIC
First up to bat is FreeNAS. The install went smoothly and I began to set up a zPool of the 8x 500GB drives. From there I created a volume through the command line to use for iSCSI and a ZFS dataset to use for NFS.
Speeds with FreeNAS were pitiful. I could get good sequential read and write speeds but after I migrated a single virtual machine to either of the NFS or iSCSI datastores, the best performance I could get within the VM was with iSCSI to the tune of 30MB/s and 20ms latency using HD Tune. Sequential reads and writes within the VM were roughly 80MB/s but that was still lower than what I got with my Debian setup.
NFS performance was terrible. The NFS datastore reported 200ms of latency from VMware and I could only get around 5MB/s of performance from it.
So I decided to install Nexenta Community Edition instead.
After determining that my 500GB drives needed to be wiped to erase all traces of the FreeNAS ZFS data, I finally got Nexenta to install. However, the GUI is total crap. Upon first connection it takes me through a wizard to set up my network interfaces, passwords, etc. and then wants me to make my first ZFS pool. I click on my 500GB drives and tell it to make a RAIDz1 pool and *poof* the GUI locks and will no longer respond. SSH and local login no longer work either.
After a reboot I can login via SSH and console and see that it created my ZFS pool however any attempt to connect to the GUI results in either the wizard re-appearing or an hourglass saying "waiting to establish NMS connection."
Quite frankly I'm getting sick of dealing with this and am close to blowing this all away and reinstalling Debian to replicate my previous setup. At least that was reliable and performed reasonably well.
What am I doing wrong? Why am I having such a hard time getting ZFS to work? Are FreeNAS and Nexenta just shit and I shouldn't have even bothered trying either of them? Are my 4k drives to blame? I read they can cause performance issues if not aligned properly but FreeNAS reported ashift=12 which should mean it was OK.