SSS device performance benchmarking Part 2 IOPS

Language
EN
File Format
PDF
Version
v1.0
Date
2021/08

SSS device performance benchmarking Part 2 IOPS

 

Introduction to SSS device performance benchmarking

The performance of the Solid State Storage (SSS) device depends critically on:

  1. Write History and Pre-conditioning: The state of the device prior to the test
  2. Workload Pattern: Pattern of the I/O (R/W mix, block size, access, etc.)
  3. Data Pattern: The actual bits in the data payload written to the device

 

The importance of the SSS device performance measurement is shown in Figure 1. A typical SSS device, taken Fresh-Out-of-the-Box (FOB), and exposed to a workload,typically experiences a brief period of elevated performance, followed by a transition to Steady State performance.

 

Figure1   SSS device performance measurement

(Reference: SNIA Solid State Storage (SSS) Performance Test Specification (PTS) Version 2.0.2)

 

ALL_news_support_25B26_AUYemQ5jpX

 

What are the important SSS device Performance Metrics?

SSS device performance is most often described in terms of three basic metrics: 
Input Output Operations per Second (IOPS), Throughput (usually expressed in Megabytes per second or MB/s) and Response Time (or Latency 
and typically expressed in milliseconds or microseconds).

 

  1. IOPS refers to the IO operation transfer rate of the device or the number of transactions that can occur in a given unit of time (in this case 
    seconds). The IO transaction rate is measured in IOPS.
  2. Throughput – abbreviated as “TP” and often expressed as Bandwidth – refers to the rate of data transferor, in this case, the amount of data 
    that is transferring to or from the SSS device. Throughput is measured in MB/sec (and an oft used metaphor is the “water through a fire hose 
    or straw” analogy).
  3. Response Time (or Latency) – abbreviated as “LAT” when shortened from Latency – refers to the time it takes for a command generated by 
    the host to go to the storage device and return, i.e. the round trip time for an IO request. Response time is measured in milliseconds or 
    microseconds and is often reported as an Average (AVE) or Maximum (MAX) Response Time.

 

Factors of Influencing SSS device performance

The performance of an SSS device is highly dependent on its prior usage, the pre-test state of the device and test parameters as Figure 2.

 

Figure 2   Factors of influencing SSS device performance

ALL_news_support_25B26_Ox1kDGJ1ui

 

IOPS performance for Silicon Power Industrial SSD

Silicon Power Industrial follows industrial standard and performance test specifications to verify SSS device performance. However Industrial 
application varies from different industries, Silicon Power Industrial team implemented open source utility to evaluate IOPS performance

 

  • OS : Ubuntu 20.04 LTS 64bits
  • Flexible I/O Tester suite (https://github.com/axboe/fio) fio-3.24
  • Block tracing utilities (http://git.kernel.dk/cgit/blktrace/) blktrace-1.2.0
  • Supplement: Testing Shell Script

 

Architecture of Testing Platform Setup

IIn order to avoid inference of IO throughput we recommend to install target testing SSD to PCIex16 Direct Lane slot to utilize the 100% IO throughput

 

Figure 3   Architecture of Testing Platform Setup

ALL_news_support_25B26_xKAoxeNF2d

 

Comparison of IOPS performance

NAS appliances are usually equipped with NVMe SSD for cache usage.

The higher IOPS performance of NVMe SSD, the better to deliver  good performance for NAS appliances.

ALL_news_support_25B26_Ru4tr3a8O1

ALL_news_support_25B26_HlokoKS4N7

 

 

Supplement : Testing shell script

ALL_news_support_25B26_vSFFxXROGE

ALL_news_support_25B26_Yao3kCj7xv

ALL_news_support_25B26_ppbxG7ZMm3

......

If you are interested in this content, feel free to click the download button on the left.

 

 

 

 

 

 

 

 

 

 

 

COMPARE
0
/
4
Select your language
PLEASE SELECT YOUR LANGUAGE

If deny all, it may lose some essential functionalities.

To view more privacy policies, please click here.

Privacy Settings

If deny all, it may lose some essential functionalities.

To view more privacy policies, please click here.

View Privacy Policy

Manage Consent Settings

Essential Cookies

Accept All

網站運行離不開這些 Cookie 且您不能在系統中將其關閉。通常僅根據您所做出的操作(即服務請求)來設置這些 Cookie,如設置隱私偏好、登錄或填充表格。您可以將您的瀏覽器設置為阻止或向您提示這些 Cookie,但可能會導致某些網站功能無法工作。