Jump to content

NAS software test protocol

I wish to establish a test system/protocol for NAS software (FlexRAID, Freenas, OpenMediaVault, etc)

I have a old NAS system that is no longer in use that I want to use as a test system for making tutorials and running benchmarks.

 

So I will just install a package and make a tutorial on how to install said package.

When the installation and tutorial is done I can run benchmarks and tests.

 

The tutorial part should not be a problem, here is one of my earlier tutorials:

http://linustechtips.com/main/topic/33510-how-to-install-and-setup-flexraid-on-your-windows-storage-system/

 

 

The benchmarking however is new to me and I wish to establish a very complete protocol for doing this.

The server has a 2 port 10gbit NIC just like all my other servers.

I can run a RAM disk on one of my other servers to copy data to and from.

I just need suggestions on what tests to run.

 

 

Here is what I have so far as far as the protocol goes:

 

Tests are run from a second server.

Tests will be run twice, once using SAMBA and once using iSCSI.

Real world tests will utilize a 20GB ramdisk on the second server.

Real world files will always remain the same files

 

Synthetic benchmarks:

HD Tach

CrystalDiskMark 

ATTO

AS SSD

HD Tune

Anvil Storage Utilities

 

 

Real world:

16GB MKV copied to&from server

16GB worth of photo's copied to&from server

16GB worth of >1MB files copied to&from server

16GB worth of >1KB files, search for specific file

 

 

Other data:

Usable space

Redundancy

 

 

Personal remarks:

Ease of install

software features

pros & cons

 

 

Here is some info on the test setup:

 

The NAS system:

 

CASE: Norcotek RPC4220

PSU: Corsair HX850

MB: Gigabyte GA-990XA-UD3

CPU: AMD Phenom II 965

HS: Stock AMD heatsink

RAM: 16GB DDR3 1333

RAID CARD: IBM M1015, Flashed with "IT" firmware

HDD: 6x 2TB Seagete ST2000DM001

NIC: Supermicro AOC-STGN-I2S 10Gbit NIC 

(I will only use 6 drives as more then this will not properly support ZFS which recommends 1GB of ram per 1TB of HDD space.)

(may upgrade to a i7 920 that I have laying around with I think 24GB of ram)

 

 

Second test server:

OS: Windows server 2012 R2

MB: Supermicro X9DRT-HF

CPU: 2x Intel Xeon E5-2609V2

RAM: 4x Kingston 8GB 1866MHz DDR3 ECC Reg CL13 DIMM

SSD: 2x Samsung 850 Pro 512GB (RAID 1)

NIC: Supermicro AOC-STGN-I2S 10Gbit NIC 

 

 

The NICs are connected to a 24 port Arista DCS-7124SX-DF SFP+ 10Gbit switch via SFP+ DAC's.

 

 

 

So if you have any ideas / notes on the test I should run, please speak :D

I mostly need a way to log the real world tests which are all time based.

Respect the Code of Conduct!

>> Feel free to join the unofficial LTT teamspeak 3 server TS3.schnitzel.team <<

>>LTT 10TB+ Topic<< | >>FlexRAID Tutorial<<>>LTT Speed wave<< | >>LTT Communies and Servers<<

Link to comment
Share on other sites

Link to post
Share on other sites

Create an account or sign in to comment

You need to be a member in order to leave a comment

Create an account

Sign up for a new account in our community. It's easy!

Register a new account

Sign in

Already have an account? Sign in here.

Sign In Now

×