-
ZFS experiments.
Hi,
I’m currently an editing assistant and as an experiment I build a ZFS server and tried to use it in the editing environment. After some tweaking all runs well it’s main purpose is a secure onsite backup and and to have an editing copy of all footage for myself. Right now my ZPOOL exists out of 2 vdefs, each containing 5 disks of 4TB in RaidZ1. So 10 disks in total. I also added a 256GB cache SSD.
NAME STATE READ WRITE CKSUM
XXX-POOL ONLINE 0 0 0
raidz1-0 ONLINE 0 0 0
da0 ONLINE 0 0 0
da1 ONLINE 0 0 0
da2 ONLINE 0 0 0
da3 ONLINE 0 0 0
ada0 ONLINE 0 0 0
raidz1-1 ONLINE 0 0 0
da4 ONLINE 0 0 0
da5 ONLINE 0 0 0
da6 ONLINE 0 0 0
da7 ONLINE 0 0 0
ada1 ONLINE 0 0 0
cache
ada2 ONLINE 0 0 0I get about 300MB in reads so It’s quite good. The IOPS are the biggest issue. With this config I can only really manage to edit with 1 client. The limited IOPS also has a big influence on opening large projects in FCP7 (120-160MB). It can take 2-3 minutes. After adding and SSD L2ARC this goes down to about a minute or less. As this is a test setup that’s okay.
But I was wondering if there are alternative ways to implement ZFS towards OSX clients? Right now I use NAS4FREE and I run things over CIFS over a 1GB connection. AFP on NAS4FREE is too slow and too outdated. NAS4FREE is not compatible with firbre channel. But for example I could turn the server into a hackintosh and have native fibre channel support on both ends. (I have good experiences with hackintoshes for the past 4 years, super stable if you get the right parts). Or just go the 10gbE route and keep NAS4FREE. Or go for Linux and keep all options open? I also read a thread about Oracle but I don’t know much about that, would that be an option?
If anyone has questions or needs recommendations feel free to ask. I’m using it in an FCP7 environment. It took some time to get things right (like the insane amount or RAM you really need!) but now it hums along quite fine.
I think if you really want those IOPS you need to work with mirrors. (And you don’t want to use 5000RPM drives like I’m using, only do this for slow backup stuff).
Cheers,
K.This is my hardware setup:
Supermicro X7DWN+ – Dual Xeon 5130 – 48GB Ram – 8x 4TB Seagate ST4000DM000 – 2x 4TB HGST HDN724040ALE640 – 1x 256GB Crucial_CT256MX100SSD1 – TDK LoR TF30 USB 3.0 PMAP (boot) – Dell H310 SAS/SATA Controller – 2x HP360T Gb NIC – Supermicro SC825 2U Chassis 920Watt Platinum PSU.