[TriLUG] High performance NFS server - which OS and RAID is best?

Ron Kelley via TriLUG trilug at trilug.org
Mon Aug 20 15:08:38 EDT 2018


I am building a new high-performance NFS server for virtualization storage and am looking at the best combination of RAID and OS.  Hoping someone from the TriLUG alias has some opinions.


Components and Requirements:
----------------------------
  * 8-10TB of usable capacity using Samsung 2TB 860 SSDs
  * XFS or EXT4 support (no need for snapshots or compression)
  * 1RU server with Intel 2600-v2 CPU, 10x 2.5” HDD bays, 16G RAM
  * 1x dual-port 10G Intel DA-520 NIC configured for LACP to separate Cisco switches (running “vpc”)
  * Support 8-12 virtualization servers via NFS for shared storage.  Probably running 200 VMs at any given time.
  * 80/20 read/write performance
  * Ability to replace failed drives without server outage


I was thinking of using FreeBSD 11, CentOS 7, Debian 9.5, or a turn-key appliance tool like FreeNAS.  On the CentOS side, it seems RedHat recommends against using RAID-5 with SSDs due to performance issues (lack of trim): https://unix.stackexchange.com/questions/451908/centos-7-raid-1-and-degraded-performance-with-ssds

While RAID-10 (striped mirror) is a good choice, it will use twice as many SSDs as RAID-5.  Cost is a factor.

I am curious what the group thinks which OS and RAID technology would be best in this case.  Does Debian have a faster NFS server than CentOS (or FreeBSD for that matter)?  I don’t want to purchase a “vendor” box because I already have the server parts in hand.


Thanks.


-Ron







More information about the TriLUG mailing list