Evaluating Network Attached Storage Units



Similar documents
Choosing Storage Systems

White Paper. Recording Server Virtualization

SLIDE 1 Previous Next Exit

IOmark- VDI. Nimbus Data Gemini Test Report: VDI a Test Report Date: 6, September

VDI Without Compromise with SimpliVity OmniStack and Citrix XenDesktop

NexentaStor Enterprise Backend for CLOUD. Marek Lubinski Marek Lubinski Sr VMware/Storage Engineer, LeaseWeb B.V.

Windows 8 SMB 2.2 File Sharing Performance

Using Synology SSD Technology to Enhance System Performance. Based on DSM 5.2

RFP-MM Enterprise Storage Addendum 1

Storage Sizing Issue of VDI System

Maximizing SQL Server Virtualization Performance

Boost your VDI Confidence with Monitoring and Load Testing

DIABLO TECHNOLOGIES MEMORY CHANNEL STORAGE AND VMWARE VIRTUAL SAN : VDI ACCELERATION

PERFORMANCE STUDY. NexentaConnect View Edition Branch Office Solution. Nexenta Office of the CTO Murat Karslioglu

IOmark- VDI. HP HP ConvergedSystem 242- HC StoreVirtual Test Report: VDI- HC b Test Report Date: 27, April

NEXENTA S VDI SOLUTIONS BRAD STONE GENERAL MANAGER NEXENTA GREATERCHINA

Milestone Solution Partner IT Infrastructure MTP Certification Report Scality RING Software-Defined Storage

Using Synology SSD Technology to Enhance System Performance Synology Inc.

Measuring Interface Latencies for SAS, Fibre Channel and iscsi

Bright Idea: GE s Storage Performance Best Practices Brian W. Walker

Addendum No. 1 to Packet No Enterprise Data Storage Solution and Strategy for the Ingham County MIS Department

Atlantis HyperScale VDI Reference Architecture with Citrix XenDesktop

Using Synology SSD Technology to Enhance System Performance Synology Inc.

Optimize VDI with Server-Side Storage Acceleration

Cloud Based Application Architectures using Smart Computing

Dell EqualLogic Best Practices Series

Cloud Storage. Parallels. Performance Benchmark Results. White Paper.

System Requirements. Version 8.2 November 23, For the most recent version of this document, visit our documentation website.

ISE 820 All Flash Array. Performance Review. Performance Review. March 2015

Handling Multimedia Under Desktop Virtualization for Knowledge Workers

Cloud-Optimized Performance: Enhancing Desktop Virtualization Performance with Brocade 16 Gbps

Xangati Storage Solution Brief. Optimizing Virtual Infrastructure Storage Systems with Xangati

BlueArc unified network storage systems 7th TF-Storage Meeting. Scale Bigger, Store Smarter, Accelerate Everything

Atlantis USX Hyper- Converged Solution for Microsoft SQL 2014

Performance characterization report for Microsoft Hyper-V R2 on HP StorageWorks P4500 SAN storage

Delivering SDS simplicity and extreme performance

AIX NFS Client Performance Improvements for Databases on NAS

Accelerating I/O- Intensive Applications in IT Infrastructure with Innodisk FlexiArray Flash Appliance. Alex Ho, Product Manager Innodisk Corporation

Storage Systems Performance Testing

WHITE PAPER 1

Comparison of Hybrid Flash Storage System Performance

GRIDCENTRIC VMS TECHNOLOGY VDI PERFORMANCE STUDY

Performance Testing at Scale

System Requirements Version 8.0 July 25, 2013

DELL. Virtual Desktop Infrastructure Study END-TO-END COMPUTING. Dell Enterprise Solutions Engineering

THE SUMMARY. ARKSERIES - pg. 3. ULTRASERIES - pg. 5. EXTREMESERIES - pg. 9

Cisco Small Business NAS Storage

StorPool Distributed Storage Software Technical Overview

Understanding Enterprise NAS

Flash for Databases. September 22, 2015 Peter Zaitsev Percona

Performance Analysis: Scale-Out File Server Cluster with Windows Server 2012 R2 Date: December 2014 Author: Mike Leone, ESG Lab Analyst

Understanding the Performance of an X User Environment

SAN Acceleration Using Nexenta VSA for VMware Horizon View with Third-Party SAN Storage NEXENTA OFFICE OF CTO ILYA GRAFUTKO

Desktop Virtualization and Storage Infrastructure Optimization

PARALLELS CLOUD STORAGE

White Paper. NexentaConnect TM Technology Review

SQL Clusters in Virtualized Environments April 10 th, 2013

How SSDs Fit in Different Data Center Applications

StarWind Virtual SAN for Microsoft SOFS

EMC Unified Storage for Microsoft SQL Server 2008

POWER ALL GLOBAL FILE SYSTEM (PGFS)

Evaluation Report: Accelerating SQL Server Database Performance with the Lenovo Storage S3200 SAN Array

N /150/151/160 RAID Controller. N MegaRAID CacheCade. Feature Overview

Intel NAS Performance Toolkit

SMB Direct for SQL Server and Private Cloud

I/O Virtualization The Next Virtualization Frontier

SQL Server Consolidation Using Cisco Unified Computing System and Microsoft Hyper-V

SOLUTION BRIEF. Resolving the VDI Storage Challenge

How To Store Data On A Server Or Hard Drive (For A Cloud)

Why the Subsystem Storage Is a Must for the Applications of. Mission Critical Surveillance Projects? Application Notes

VIDEO SURVEILLANCE WITH SURVEILLUS VMS AND EMC ISILON STORAGE ARRAYS

New Features in SANsymphony -V10 PSP1 Software-defined Storage Platform

Evaluation Report: Supporting Multiple Workloads with the Lenovo S3200 Storage Array

Qsan Document - White Paper. Performance Monitor Case Studies

Transporter from Connected Data Date: February 2015 Author: Kerry Dolan, Lab Analyst and Vinny Choinski, Sr. Lab Analyst

Using HP StoreOnce Backup systems for Oracle database backups

Choices for implementing SMB 3 on non Windows Servers Dilip Naik HvNAS Pty Ltd Australians good at NAS protocols!

MS EXCHANGE SERVER ACCELERATION IN VMWARE ENVIRONMENTS WITH SANRAD VXL

Private Cloud Migration

Building a Scalable Storage with InfiniBand

Calsoft Webinar - Debunking QA myths for Flash- Based Arrays

EMC Backup and Recovery for Microsoft Exchange 2007 SP2

Rackspace Cloud Databases and Container-based Virtualization

Cloud Optimized Performance: I/O-Intensive Workloads Using Flash-Based Storage

EMC SOLUTION FOR SPLUNK

Best Practices for Optimizing Your Linux VPS and Cloud Server Infrastructure

Increasing Storage Performance, Reducing Cost and Simplifying Management for VDI Deployments

IOmark-VM. DotHill AssuredSAN Pro Test Report: VM a Test Report Date: 16, August

The Modern Virtualized Data Center

CrashPlan PRO Enterprise Backup

VDI Solutions - Advantages of Virtual Desktop Infrastructure

Dell Virtual Remote Desktop Reference Architecture. Technical White Paper Version 1.0

Removing Performance Bottlenecks in Databases with Red Hat Enterprise Linux and Violin Memory Flash Storage Arrays. Red Hat Performance Engineering

June Blade.org 2009 ALL RIGHTS RESERVED

EMC Business Continuity for Microsoft SQL Server 2008

Sun 8Gb/s Fibre Channel HBA Performance Advantages for Oracle Database

Server and Storage Sizing Guide for Windows 7 TECHNICAL NOTES

Datasheet. Highlights LOAD DYNAMIX ENTERPRISE VDI WORKLOAD MODELS. Solution Summary. VDI Workload Models

Archive Data Retention & Compliance. Solutions Integrated Storage Appliances. Management Optimized Storage & Migration

Transcription:

Benchmarking Strategies for Home Users, SOHOs and SMBs October 23, 2015

1 2 3 4 5 6

Background NAS Units - The Marketing Angle Evaluation Metrics Sr. Editor @ AnandTech 5+ years reviewing multimedia systems, storage and networking products Communicating with NAS vendors - receiving product pitches & marketing collateral Communicating with readers - both power users and SMB IT administrators First-hand view of NAS market evolution and features gaining market traction 10+ years as an ASIC verification engineer Coverage primarily from an engineering perspective UX aspects also noted

Background NAS Units - The Marketing Angle Evaluation Metrics Wide variety of NAS units to target different market segments RISC-based (ARM / PowerPC) vs. x86 Price vs. Performance vs. Feature Set Underlying file system - XFS, EXT4, btrfs, ZFS Success dictated by multiple external factors beyond testing results Channel presence Bundles - hard drives and NAS, networking gear (switches) and NAS etc. Word of mouth - reliability and ease of use

Background NAS Units - The Marketing Angle Evaluation Metrics Subjective metrics Management interface UX Quality of mobile app(s) Value added services Media server Dropbox-like sync, backup and replication support Extensibility - third-party apps, virtualization / containers Private cloud - Google Docs / MS Office 365 replacement Centralized management Objective metrics Transfer rates, latency, response times Power efficiency Failure handling

Tracking Power Consumption Handling Storage and Hardware Failures NAS connected to a power measurement device (Ubiquiti Networks mfi mpower Pro) Operated in a diskless state, followed by initializing of a single-disk volume, shares configuration and population with a few media files Disks added one by one to test out online RAID migration (from JBOD to RAID-1 to RAID-5) Collected metrics Power consumption at the wall every second for each operation Time taken for each operation Extent of disruption in streaming of stored media during each operation

Tracking Power Consumption Handling Storage and Hardware Failures Simulating disk failure Randomly selected member disk physically pulled out of the NAS during read / write operation Ensure no disruption in data access despite physical failure Fresh disk plugged in as replacement Power consumption / time taken for rebuild process recorded Evaluating data recovery options when the NAS hardware fails, but disks are OK Connect disks to a PC using JBOD DAS Use Ubuntu + mdadm or Windows + commercial software like UFS Explorer to access and save data Chance for NAS vendors to differentiate

Challenges from a Reviewer s Perspective Misplaced Review Metrics The AnandTech Approach Benchmarking with the OS file copy utility for various sets of files - subset of a very limited use-case Workload generation - single client vs. multi-client with switch Workloads - artificial vs. real-world traces Options for benchmarking IOMeter, IOZone, fio, Vdbench etc. Load testing tools - Login VSI, hiomon Disk I/O Ranger Appliances - LoadDynamiX Intel NAS Performance Toolkit (NASPT) SPEC SFS 2014 Very important to keep storage media consistent across NAS units for benchmark comparisons

Challenges from a Reviewer s Perspective Misplaced Review Metrics The AnandTech Approach Most NAS units marketed with transfer rates, but easy to saturate network links with appropriate artificial workload traces Increasing prevalance of multiple clients (streaming devices, IP cameras etc.) Only high-end SMB NAS units marketed with IOPS numbers - not easy to convey importance to home users Many workloads run out of IOPS long before bandwidth saturates - storage media is important

Challenges from a Reviewer s Perspective Misplaced Review Metrics The AnandTech Approach Focus on evaluation of CIFS, NFS and iscsi features across different client platforms Used only Intel NASPT in the early days Evaluates CIFS and iscsi single client performance for real-life workloads Supplied traces include video streaming, recording, office productivity, photo album viewing etc. Determining performance penalties for encrypted volumes / shares NFS evaluation using IOZone and a CentOS client Unfortunately, not great choices for multi-client scenarios and business workloads

Challenges from a Reviewer s Perspective Misplaced Review Metrics The AnandTech Approach Moved to multi-client testing in late 2012.. Testbed hardware - 2P Xeon-based system with 6x (1Gbps x 4) PCIe network adapters Switch configuration depending on solution under test

Challenges from a Reviewer s Perspective Misplaced Review Metrics The AnandTech Approach Transfer rates and latencies from IOMeter with artificial workloads for benchmarking Max. Throughput (Sequential) - 100% Reads Max. Throughput (Sequential) - 50% Reads Random 8K - 70% Reads Real Life - 60% Random, 65% Reads Benchmark numbers difficult for end-users to relate to Doesn t answer typical end-user questions How many simultaneous videos can the NAS stream out? How many users can work on spreadsheets and documents directly off the NAS simultaneously? How many IP cameras can record to the NAS at the same time reliably? New approach based on the concept of business metrics

Background Workload Traces AnandTech s Extensions to Intel NASPT NAS Performance Toolkit - released by Intel in 2007 Ships with a library of traces representing home usage scenarios Traces replayed on target devices and response times / performance metrics recorded Includes visualizer for dissecting results EOL software, but source code available Very susceptible to client caching, requires RAM limiting / source code modifications for running on modern systems Important to ensure client is same across different evaluations

Background Workload Traces AnandTech s Extensions to Intel NASPT Additional workloads (extensions of the above) available...

Background Workload Traces AnandTech s Extensions to Intel NASPT Focus of NASPT on single-user performance, workload traces are a bit dated Trace replay component is still a valuable resource Taking advantage of NASPT for multi-client scenarios Reuse existing workload traces and trace replay program Add wrapper to farm out and synchronize across multiple clients Run each workload on multiple clients simultaneously Determine number of clients that can provide acceptable performance Failure to scale throughput linearly without saturating link Sudden spike in average response times

Background Workload Traces AnandTech s Extensions to Intel NASPT

Background Workload Traces Evaluation Metrics Standard Corporation SFS Benchmark SPEC benchmarks - long-standing, accepted industry-wide SFS (Solution File Server) benchmarks since 1993 - initially NFS-only SPEC SFS 2014 - multi-platform / CIFS & NFS evaluation Benchmark binaries & source (based on IOZone) licensed from SPEC Workloads beased on real-world application traces, measures quality of service Simulates multi-client workloads, records op rate, throughput and response times

Background Workload Traces Evaluation Metrics Real-life Workload Traces Video Data Acquisition (IP cameras) VDA1 - high bitrate sequential writes VDA2 - companion applications / user access Virtual Desktop Infrastructure (hypervisors) VDI - data-heavy workload, direct I/O, compressible large files Software Build (software project compilation) SWBUILD - reads & writes to 573K highly compressible files Database (OLTP database consolidation scenario) DB TABLE - Random reads & writes to same dataset from multiple threads DB LOG - Mostly sequential writes

Background Workload Traces Evaluation Metrics Metrics collected in each load run Average latency Per-process oprate Read and write throughputs Final results measured in business metrics VDA: Number of concurrent STREAMS VDI: Number of concurrent DESKTOPS SWBUILD: Number of concurrent BUILDS DB: Number of concurrent DATABASES Success criteria at each load point Per-process oprate Overall oprate Component workload variance Publishable results require success with at least 10 load points Most small-scale NAS units with 7200 RPM SATA drives fail oprate criteria

Software investigation Reduce caching impacts / force direct I/O in NASPT Generate new NASPT traces for contemporary workloads Formalise metrics determination for NASPT workloads Investigate / minimize hypervisor effects on performance Move to Windows 8+ VMs for SMB 3.x testing Hardware upgrades Residential lab setting - always looking to drive down power and noise Increase number of virtual machines - looking at Xeon-D based systems with a 10G switch Monitor feedback from NAS vendors and readers

Further Reading Intel NASPT - User Guides, Whitepaper, IDF Presentation SPEC SFS 2014 Benchmark Home Page AnandTech NAS Coverage - News & Reviews

Q & A Thank You!