BUGS! Catch Them Before They Catch You



Similar documents
iscsi Top Ten Top Ten reasons to use Emulex OneConnect iscsi adapters

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

10th TF-Storage Meeting

Doubling the I/O Performance of VMware vsphere 4.1

SMB in the Cloud David Disseldorp

CT LANforge WiFIRE Chromebook a/b/g/n WiFi Traffic Generator with 128 Virtual STA Interfaces

Compatibility and Support Information Nasuni Corporation Natick, MA

SMB2 Big Improvements in the Remote Filesystems Protocol James Pinkerton, Microsoft

Building Enterprise-Class Storage Using 40GbE

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

Where IT perceptions are reality. Test Report. OCe14000 Performance. Featuring Emulex OCe14102 Network Adapters Emulex XE100 Offload Engine

Cloud Optimize Your IT

Demartek June Broadcom FCoE/iSCSI and IP Networking Adapter Evaluation. Introduction. Evaluation Environment

Using SUSE Cloud to Orchestrate Multiple Hypervisors and Storage at ADP

Data Storage. Vendor Neutral Data Archiving. May 2015 Sue Montagna. Imagination at work. GE Proprietary Information

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

The BIG Data Era has. your storage! Bratislava, Slovakia, 21st March 2013

EMC ISILON AND ELEMENTAL SERVER

Lab Testing Summary Report

Cloud Simulator for Scalability Testing

SCI Briefing: A Review of the New Hitachi Unified Storage and Hitachi NAS Platform 4000 Series. Silverton Consulting, Inc.

Zadara Storage Cloud A

QoS & Traffic Management

Comparing the Network Performance of Windows File Sharing Environments

Virtual Ethernet Bridging

Flash Storage: Trust, But Verify

IP SAN Fundamentals: An Introduction to IP SANs and iscsi

From Ethernet Ubiquity to Ethernet Convergence: The Emergence of the Converged Network Interface Controller

Maintaining Non-Stop Services with Multi Layer Monitoring

Broadcom Ethernet Network Controller Enhanced Virtualization Functionality

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

Chronicle: Capture and Analysis of NFS Workloads at Line Rate

CT LANforge-FIRE VoIP Call Generator

CT LANforge-FIRE VoIP Call Generator

Evaluating Network Attached Storage Units

EMC SOLUTION FOR SPLUNK

Storage benchmarking cookbook

Selling Compellent NAS: File & Block Level in the Same System Chad Thibodeau

Statement of Support on Shared File System Support for Informatica PowerCenter High Availability Service Failover and Session Recovery

Replacing SAN with High Performance Windows Share over a Converged Network

4-Bay Gigabit Network Storage System Chassis with 1.0 TB RAID

Overview of I/O Performance and RAID in an RDBMS Environment. By: Edward Whalen Performance Tuning Corporation

Performance Evaluation of Linux Bridge

VIDEO SURVEILLANCE WITH SURVEILLUS VMS AND EMC ISILON STORAGE ARRAYS

Linux NIC and iscsi Performance over 40GbE

Cloud Computing Workload Benchmark Report

Protocols for Dummies

Using Samba with a Commercial Clustered File System

Windows TCP Chimney: Network Protocol Offload for Optimal Application Scalability and Manageability

Frequently Asked Questions: EMC ViPR Software- Defined Storage Software-Defined Storage

Nutanix NOS 4.0 vs. Scale Computing HC3

Emulex OneConnect 10GbE NICs The Right Solution for NAS Deployments

SMB 3.0 New Opportunities for Windows Environments

RED HAT ENTERPRISE VIRTUALIZATION

What s New in VMware vsphere 4.1 Storage. VMware vsphere 4.1

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

Cloud Computing through Virtualization and HPC technologies

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

ZFS Storage Solutions for Unstructured Data Challenges

AIX NFS Client Performance Improvements for Databases on NAS

Broadcom Ethernet Network Controller Enhanced Virtualization Functionality

Datacenter Operating Systems

What s New. Avamar 7. Madis Pärn Senior System Engineer EMC madis.parn@emc.com. Copyright 2013 EMC Corporation. All rights reserved.

SAS System for Windows: Integrating with a Network Appliance Filer Mark Hayakawa, Technical Marketing Engineer, Network Appliance, Inc.

Cloud Computing Performance Benchmarking Report. Comparing ProfitBricks and Amazon EC2 using standard open source tools UnixBench, DBENCH and Iperf

IxChariot Virtualization Performance Test Plan

Cloud Computing Performance. Benchmark Testing Report. Comparing ProfitBricks vs. Amazon EC2

Pros and Cons of HPC Cloud Computing

UBUNTU DISK IO BENCHMARK TEST RESULTS

Datasheet iscsi Protocol

EMC VPLEX FAMILY. Continuous Availability and data Mobility Within and Across Data Centers

What s New in VMware vsphere 4.1 VMware vcenter. VMware vsphere 4.1

What Is Microsoft Private Cloud Fast Track?

Hyper-V over SMB: Remote File Storage Support in Windows Server 2012 Hyper-V. Jose Barreto Principal Program Manager Microsoft Corporation

Ethernet: THE Converged Network Ethernet Alliance Demonstration as SC 09

Mellanox Cloud and Database Acceleration Solution over Windows Server 2012 SMB Direct

Alcatel-Lucent IMS Application Server

Microsoft HyperV 3 versus Vmware vsphere 5

Microsoft SQL Server 2012 on Cisco UCS with iscsi-based Storage Access in VMware ESX Virtualization Environment: Performance Study

Best Practices for Monitoring Databases on VMware. Dean Richards Senior DBA, Confio Software

Sheepdog: distributed storage system for QEMU

Private Cloud Migration

RUNNING vtvax FOR WINDOWS

IOS110. Virtualization 5/27/2014 1

Choosing and Architecting Storage for Your Environment. Lucas Nguyen Technical Alliance Manager Mike DiPetrillo Specialist Systems Engineer

Array Performance 101 Part 4

Scaling Objectivity Database Performance with Panasas Scale-Out NAS Storage

Benchmarking FreeBSD. Ivan Voras

System Requirements Version 8.0 July 25, 2013

MultiNet: Connecting to Multiple IEEE Networks Using a Single Wireless Card

Transcription:

BUGS! Catch Them Before They Catch You A Survey of Network Storage Test Tools and Industry Best Practices Peter Murray SwiftTest pmurray@swifttest.com 1

Agenda Today s Testing Landscape Storage Testing Best Practices What s next? 2

Free / Low Cost Storage Test Tools Samba3 Test Suite Samba4 Test Suite SMB/CIFS Microsoft Protocol Test Suites SPEC SFS Fsct dbench Iozone bonnie++ Iometer NFS Connectathon NFS Test Suite Pynfs, NewPynfs iscsi Testor Conformance Functional Performance/Load 3

Commercial Storage Test Tools Spirent Avalanche SMB/CIFS IxLoad SwiftTest Spirent Avalanche NFS iscsi iswat Conformance Functional Performance/Load 4

Custom In-House Storage Test Tools SMB/CIFS Company B Company A NFS iscsi Conformance Functional Performance/Load 5

In-House Custom Tools Everyone builds them Lets vendors test when other tools aren t enough Useful for proprietary features Some create conformance suites Some run OS instances against products Typically integrated into a test harness May include Open Source tools Results correlation can be an issue Typically require many servers for performance Hundreds/thousands of simulated clients required Usually run in VMs Require ongoing maintenance 6

Storage Testing Best Practices

Testing at Layer 2/3 Aka bit blasting Tests raw capacity of the: Hardware platform NIC Device OS Types of tests: Max packet rate Max throughput Latency MAC address table size 8

TCP Connection Processing Basic TCP performance Shows the TCP stack performance envelope Types of tests: TCP connection rate TCP connection table size TCP connection table scavenging 9

Single Protocol Functional Testing Shows how well a protocol is implemented Helps determine if all commands work Examples: Can a client read and write? Does file locking work? How do two versions or implementations compare? What happens when parameters are sent randomly? How well do single protocol implementations interact? E.g. Windows SMB client vs. Linux CIFS VFS 10

Multi-Protocol Functional Testing Involves simultaneous testing of multiple protocols Ensures proper operation among protocols Shows how well protocols interact Does an SMB Oplock lock an NFS file? Are attributes mapped correctly across protocols? Does file sharing across protocols work? Do NFSv3 and NFSv4 coexist well on a server? 11

Protocol Conformance Testing Functional testing that demonstrates conformance Typically a test suite from a standards organization May come from the initial protocol implementer There is no perfect conformance tool Samba Test Suites Test most of CIFS/SMB Microsoft Test Suites Show compliance to MS SMB/SMB2 specification Connectathon, newpynfs NFS iswat, Testor - iscsi

Single Protocol Performance Testing Tests the performance envelope I/O capacity (IOPs) Meta data command capacity Session management, navigation and file manipulation capacity How well I/O and other functions interact Which commands / combinations tax CPU Helps find: Sweet spot / effective market position 13

Multi Protocol Performance Testing Shows performance envelope with multiple protocols Shows how protocols interact under load Examples: Concurrent file access Inter-protocol file locking Inter-protocol attribute handling Shows how well I/O works with other operations 14

Test Tool Considerations Which protocols are supported? How complete are the protocol implementations? How many commands? How many parameters are exposed? What is the capacity? How many IOPs? How much throughput? Per 1Gbps link? 10Gbps link? Per chassis? Is scripting and reporting consistent across protocols? 15

Other Test Tool Considerations How is the tool implemented? Socket based? Custom TCP stack? How well is the stack instrumented? How complete is the configuration tool? Command-line or GUI? How detailed is the configuration? How easy is it to use the UI? How well is automation implemented? 16

Storage Testing Trends

Today s Storage Systems Protocol silos

The Changing Storage Landscape NetApp Customers Mark Historical Milestone of 150,000 Unified Storage Systems Deployed New EMC Unified Storage Delivers Unmatched Simplicity and Efficiency in Virtual Environments IBM announces new offering to access billions of files in a cloud VMworld 2010: Isilon ships clustered NAS with iscsi And more 19

Tomorrow s Unified Systems Unified multiprotocol test tools Testing at cloud scale

Test Tool References Microsoft Protocol Test Suites Samba Test Suites Dbench Pynfs, NewPynfs Connectathon NFS test suite SPEC SFS Iozone bonnie++ Iometer Testor iswat SwiftTest Spirent Avalanche Ixia IxLoad 21

Thank You Questions?