1. Scope

This document summarizes current performance test data of Promise Vess R2600, as references for Product Marketing. This document will highlight real world video performance, Configurations, Topologies and also real world applications.

2. Executive Summary

Vess R2600performance data is summarized in the following tables:

Table 1 – Single Controllervs. Dual Controller Playback Test Results (OSX 10.10.2)

Playback

Data Rate

MBs

Single Controller

Dual Controller

App

Load

FCPX 10.1.3

PreRes4444 10bit QuadHD 3840x2160 @59.94fps.mov

304.9

1

1

PreRes4444 10bit QuadHD 3840x2160 @50fps.mov

254.4

1

2

PreRes4444 10bit QuadHD 3840x2160 @29.97fps.mov

152.5

2

3

PreRes4444 10bit QuadHD 3840x2160 @23.98fps.mov

122.1

3

6

Uncompressed 10bit 1920x1080@29.97fps.mov

165.9

2

3

Uncompressed 10bit 1920x1080@23.97fps.mov

132.6

3

6

ProRes 422 HQ (1080 @29.97fps).mov

27.8

11

22

DVCPro HD 1280x1080 @29.97fps.mov

14.6

21

42

Notes:
- : Vess R2600 Version: 1.04.0000.01 Build Date: Mar 5, 2015


3. Test Purpose and Requirements

The purpose is to test the performance of Promise Vess R2600 single controller vs dual controller using A/V streaming loads.

Platform

Mac OSX 10.10.2

File System

XFS

Topology

Four 10Gbit NAS clients

Storage

Vess R2600tiD Version: 1.04.0000.01 Build Date: Mar 5, 2015

Software

Apple Final Cut Pro X 10.1.3

Video Formats

PreRes4444 10bit QuadHD 3840x2160 @59.94fps QuickTime media
PreRes4444 10bit QuadHD 3840x2160 @50fps QuickTime media
PreRes4444 10bit QuadHD 3840x2160 @29.97fps QuickTime media
PreRes4444 10bit QuadHD 3840x2160 @23.98fps QuickTime media
Uncompressed 10bit 1920x1080@29.97fpsQuickTime media
Uncompressed 10bit 1920x1080@23.97fpsQuickTime media
ProRes422 HQ (108@29.97fps)QuickTime media
DVCPrHD 1280x1080 @29.97fps

Media Workload

Playback

Ingest

Ingest& playback mixed

* : Use Terminal “dd” command to simulate ingesting.

4. Test Environment & Topology

There are two 10Gbit Ethernet interfaces on each controller of Vess R2600tiD. We need to setup all the Mac clients and Vess R2600tiD in the same switch and give them some IP addresses. For example: give Vess R2600tiD IP address of 10.0.10.1 and 10.0.10.2. And set the IP address of Mac clients be 10.0.10.5, 10.0.10.6… and so on. After that, the Mac clients can access the storage of Vess R2600tiD via Samba by “Connect to Server” with smb://10.0.10.1 or smb://10.0.10.2.

Figure1 – 10Gbit NAS Test Topology – Single Controller



In dual controller case, we also could put them all in the same sub-net. For example: give Vess R2600tiD controller1 IP address of 10.0.10.1 and 10.0.10.2 and controller2 IP address of 10.0.10.3 and 10.0.10.4. And set the IP address of Mac clients be 10.0.10.5, 10.0.10.6… and so on. After that, the Mac clients can access the storage of Vess R2600tiD controller1 via Samba by “Connect to Server” with smb://10.0.10.1 or smb://10.0.10.2 and controller2 with smb://10.0.10.3 or smb://10.0.10.4.

Figure

2 – 10Gbit NAS Test Topology – Dual Controller


5. Storage Configuration

Vess R2600tiD: Dual controller, 16GB memory per controller, Redundancy Type:Active-Active.


Controller: Adaptive Writeback Cache enabled, LUNAffinity disabled, 

ALUA disabled and ForcedReadAhead disabled.



Disk Pool: RAID Level: RAID5 and Stripe Size: 1MB.




Drives: Controller1: 16 HGSTHUS724030ALS640 3TB drives for 

Disk Pool (DP1) with RAID5 and Share Disk (SD1)

Controller2: 16 HGST HUS724020ALS640 2TB drives for

Disk Pool (DP2) with RAID5 and Share Disk (SD2)

Storage subsystem configuration

DP1(R5)-SD1

DP1(R5)-SD1

DP1(R5)-SD1

DP1(R5)-SD1

DP1(R5)-SD1

DP1(R5)-SD1

DP1(R5)-SD1

DP1(R5)-SD1

DP1(R5)-SD1

DP1(R5)-SD1

DP1(R5)-SD1

DP1(R5)-SD1

DP1(R5)-SD1

DP1(R5)-SD1

DP1(R5)-SD1

DP1(R5)-SD1

DP2(R5)-SD2

DP2(R5)-SD2

DP2(R5)-SD2

DP2(R5)-SD2

DP2(R5)-SD2

DP2(R5)-SD2

DP2(R5)-SD2

DP2(R5)-SD2

DP2(R5)-SD2

DP2(R5)-SD2

DP2(R5)-SD2

DP2(R5)-SD2

DP2(R5)-SD2

DP2(R5)-SD2

DP2(R5)-SD2

DP2(R5)-SD2




No frame drop for ~1 hour streaming. 


6. For OS-X 10.9.X

OS-X version 10.9.X will not support as many video streams as OS-X 10.10.X as it does not support SMB v3.0. Also for best performance a change is required to the TCP/IP stack.

For runtime, enter the following command.

sudo sysctl -w net.inet.tcp.delayedack=0

This change will not survive a reboot. To make the change persistent, create a file named /etc/sysctl.conf, in the file place the command

net.inet.tcp.delayedack=0

This change is not necessary in OS-X 10.10.X.