From the Blogosphere
Server Storage I/O Benchmark Workload Scripts | @CloudExpo #Cloud #Storage #DataCenter
Part 1: There are various tools & workloads for server I/O benchmark testing, validation & exercising different storage devices
By: Greg Schulz
Aug. 5, 2016 02:00 PM
Some Server Storage I/O Benchmark Workload Scripts | Part 1
This is part one of a two-part series of posts about using some common server storage I/O benchmark tools and workload scripts. View part II here which includes the workload scripts and where to view sample results.
There are various tools and workloads for server I/O benchmark testing, validation and exercising different storage devices (or systems and appliances) such as Non-Volatile Memory (NVM) flash Solid State Devices (SSDs) or Hard Disk Drives (HDD) among others.
For example, lets say you have an SSD such as an Intel 750 (here, here, and here) or some other vendors NVMe PCIe Add in Card (AiC) installed into a Microsoft Windows server and would like to see how it compares with expected results. The following scripts allow you to validate your system with those of others running the same workload, granted of course your mileage (performance) may vary.
Why Your Performance May Vary
Windows Power (and performance) Settings
For Microsoft Windows Servers, Desktop Workstations, Laptops and Tablets you can adjust power settings via control panel and GUI as well as command line or Powershell. From command line (privileged or administrator) the following are used for setting balanced or high-performance power settings.
From Powershell the following set balanced or high-performance.
Note that you can list Windows power management settings using powercfg -LIST and powercfg -QUERY
Btw, if you have not already done so, enable Windows disk (HDD and SSD) performance counters so that they appear via Task Manager by entering from a command prompt:
Workload (Benchmark) Simulation Test Tools Used
The four free tools that I'm using with this set of scripts are:
Notice: While best effort has been made to verify the above links, they may change over time and you are responsible for verifying the safety of links and your downloads.
Where to Learn More
What This All Means
While some tools are more robust or better than others for different things, ultimately it's usually not the tool that results in a bad benchmark or comparison, it's the configuration or lack of including workload settings that are not relevant or applicable. The best benchmark, workload or simulation is your own application. Second best is one that closely resembles your application workload characteristics. A bad benchmark is one that has no relevance to your environment, application use scenario. Take and treat all benchmark or workload simulation results with a grain of salt as something to compare, contrast or make reference to in the proper context. Read part two of this post series to view test tool workload scripts along with sample results.
Ok, nuff said, for now...
All Comments, (C) and (TM) belong to their owners/posters, Other content (C) Copyright 2006-2016 Server StorageIO(R) and UnlimitedIO All Rights Reserved
Latest Cloud Developer Stories
Subscribe to the World's Most Powerful Newsletters
Subscribe to Our Rss Feeds & Get Your SYS-CON News Live!
SYS-CON Featured Whitepapers
Most Read This Week