OK, so I had this crazy thought early this morning dating back to my investigations of ZIL devices when I first ventured into ZFS whitebox SAN building. Initially high end devices like the STEC ZeusRAM and DDR-Drive X1 looked like good candidates. I have the ZeusRAM and cant say enough good things about it. The DDRDrive-X1 was of course a PCI-e interface, required external pwr, seemed less attractive to HA env's compared to the ZeusRAM w/ dual ported sas and backplane pwr. Time marches on...then I saw these Samsung xp941 devices and know of the M.2 NGFF PCI-e adapters and thought to myself 'DANG would this be a good screaming fast ZIL candidate'? I know traditionally we look for capicators and pwr loss protection in these write cache optimized ZIL devices w/ low latency being a must. Obviously Intel DC s3700's would be a good option as well but my focus is on the xp941 specifically. You woudl still of course be limited to the PCI-e architecture/interface not playing nice in HA SAN/env setups but for an AIO would be a killer @ roughly 10% the cost of a DDR-Drive-X1 ($150 for a Samsung xp941 128GB stick and M.2 NGFF PCI-e adapter v.s. $1500 DDRDrive-X1). A 128 GB xp941 would certainly suffice as I rarely see my 8GB ZeusRAM peak a few GB of use even on the heaviest of workloads.
Thoughts/advice/2cents? Am I out on a limb here?
Assuming this may be unsafe as no capacitor/pwr adapter and data loss may occur...sorta like a poor man's 'turn off sync/disable ZIL' trick...force to RAM...may squeeze more perf but risky.
I know someone on here can explain this WAY more technically than I can...I understand the concept just elegantly struggling for the proper words to cross my fingers.
Maybe gea or dba can weigh-in.
Thoughts/advice/2cents? Am I out on a limb here?
Assuming this may be unsafe as no capacitor/pwr adapter and data loss may occur...sorta like a poor man's 'turn off sync/disable ZIL' trick...force to RAM...may squeeze more perf but risky.
I know someone on here can explain this WAY more technically than I can...I understand the concept just elegantly struggling for the proper words to cross my fingers.
Maybe gea or dba can weigh-in.
Last edited: