It really depends on how you look at the things and what's the competitor.
Bad news: Other guys have even higher memory requirements for logging and in-line dedupe. So Storage Spaces Direct now need ±10GB of RAM for 1TB of flash cache (not talking about actual storage!) and flash cache is mandatory with S2D.
ZFS needs ±200-300-400 bytes for every hash block below so it's ±1:20 ratio if we use 4KB blocks like we use. It's 100GB of RAM for 2TB of 4KB in-line deduplicated storage. We'll ask for 14GB only!
Good news: We're working on moving hash tables and index tables from RAM to flash. First will go index tables as they are same for dedupe and non-dedupe modes so we'll drop from 7GB per 1TB to 3.5GB and then to zero. First iteration is VERY close to being released.
We'll still keep it as an option as if you want to dedupe NVMe storage you'll be willing to play 1-2-3TB of flash per node and that means RAM-based index and hash tables are OK.
P.S. ZFS will do the same as well keeping hash tables in flash and not in RAM.
Please stay need.
Sienar wrote:That's pretty odd. It let me create them in the previous build on a system with only 32GB of ram. 46GB of RAM just to mount a measly 10TB is not production ready...