Hi there,
I just started with FreeNAS and have a question about write performance on my freshly built system. First of all: we're talking about hobby / private use here. I'm storing a large amount of data for photography on the device, some office stuff, and of course media files. Photos and office are backed up regularly on external disks, media files are not (don't care). I do want to have encryption as there are some confidential files as well. My idea thus was building a NAS server from the following components:
- Intel Core i3-4130 (with AES-NI support)
- Asus H87I-Plus mITX Board
- 8 GB RAM
- 5 x 4TB Seagate NAS HDD in RaidZ1
The objective was hardware support for encryption (because all those QNAP/Syno devices do really bad at encryption) and low power consumption. Now, set up and running I was testing the system for its performance and was a bit surprised: I only get about 35-40MByte write performance over a gigabit link, but around 100-110 Mbyte read performance. During writes CPU load is around 99%.
Then I set up an unencrypted RaidZ1 and - surprise, surprise - write performance peaked around 90-100 MByte. CPU load then was around 40-50 with short peaks of 80%. Soooo, big question here: is there anything I can do about encryption performance?? I always thought that AES-NI would more or less solve the problem by significantly reducing CPU load, but maybe I did get that wrong.
best regards,
Klayman
I just started with FreeNAS and have a question about write performance on my freshly built system. First of all: we're talking about hobby / private use here. I'm storing a large amount of data for photography on the device, some office stuff, and of course media files. Photos and office are backed up regularly on external disks, media files are not (don't care). I do want to have encryption as there are some confidential files as well. My idea thus was building a NAS server from the following components:
- Intel Core i3-4130 (with AES-NI support)
- Asus H87I-Plus mITX Board
- 8 GB RAM
- 5 x 4TB Seagate NAS HDD in RaidZ1
The objective was hardware support for encryption (because all those QNAP/Syno devices do really bad at encryption) and low power consumption. Now, set up and running I was testing the system for its performance and was a bit surprised: I only get about 35-40MByte write performance over a gigabit link, but around 100-110 Mbyte read performance. During writes CPU load is around 99%.
Then I set up an unencrypted RaidZ1 and - surprise, surprise - write performance peaked around 90-100 MByte. CPU load then was around 40-50 with short peaks of 80%. Soooo, big question here: is there anything I can do about encryption performance?? I always thought that AES-NI would more or less solve the problem by significantly reducing CPU load, but maybe I did get that wrong.
best regards,
Klayman