geli-NAS CPU recommendation

I am building a 12 HDD fully encrypted NAS Server with a ZFS mirror-stripe setup.
I am looking for a CPU that is able to handle the AES-256 encryption on every single disk and provide maximum performance to the ZFS-Pool.

Any recommendations/experiences on this?
 
Pantu said:
I am building a 12 HDD fully encrypted NAS Server with a ZFS mirror-stripe setup.
I am looking for a CPU that is able to handle the AES-256 encryption on every single disk and provide maximum performance to the ZFS-Pool.

Any recommendations/experiences on this?

Get CPU that can be used by aesni(4), there are currently 141 Intel CPU's that support it ;)

Here is a lost of them: http://ark.intel.com/search/advanced?AESTech=true
 
I have checked aesni(4). Seems like it only supports Intel CPU's. But AMD does also have this instruction set for example in their bulldozer. Will this be supported in the near future by FreeBSD?
 
I guess that you need ECC memory because a 12 HDD server is a serious business. But Intel consumer line CPUs have no ECC memory support (or disabled by Intel). You need more expensive Intel Xeon CPUs for both AESNI and ECC. I really hate this, for a cheap $50 AMD CPU has a built-in ECC memory support.
 
I would probably go with a more low-priced AMD FX-8120 and a stable overclock to 4.0 - 4.5Ghz, but before that I need to double check if its AES-NI is as good as intel's and also if AMD's AES-NI is truely supported by FreeBSD's aesni driver.

ahavatar: Why is it so crucial to have ECC?
 
With ECC you can avoid silent data corruption that are caused by memory errors. You want ECC if you run a 12 HDD server that stores important data.
 
I have looked at the ASUS Crosshair V Formula which seems perfect for overclocking. Both the mainboard and the bulldozer do support ECC RAM, but I do not seem to find any unregistered not fully buffered DDR3 RAM sticks for desktop mainboards.
Do they actually exist?
 
ahavatar said:
I saw a fresh Ivy-Bridge preview on Anandtech, there's a benchmark of TrueCrypt that supports full AESNI. AMD FX-8150 does a little worse than Intel i7-2600K, but much better than AMD Phenom II.

But the golden question is, does the FX-8120 or FX-8150 use the FreeBSD aesni driver?

ahavatar said:
Of course this does not mean how well FX-8150 performs on FreeBSD.
By the way there is a lot of info out there how bad the FX-8150 seems to perform, but this is all on Windows-7. Are there any benchmarks out there showing how it does on FreeBSD compared to intel's flagship?


ahavatar said:
And the price of unbuffered ECC DDR3 is at most twice as expensive as non-ECC DDR3. Look for better price.
Yeah, I will, thanks.
 
Pantu said:
But the golden question is, does the FX-8120 or FX-8150 use the FreeBSD aesni driver?

I just installed the FX-8150 into my workstation today (Asus Sabertooth 990FX). aesni(4) loads just fine, and while my benchmark was pretty informal, I realized roughly 30% performance increase (writes) over the same geli AES-XTS/256 device using software. Both tests were on the stock 3.6GHz speed -- I've since overclocked a little to 4.1GHZ, but haven't benched geli again.

I was really hoping for a more dramatic improvement, but I'll take what I can get.
 
Back
Top