STB Suite

用于 SCSI、SATA、SAS、iSCSI 硬盘驱动器、磁带驱动器和库外围设备的专业工程、筛选和测试软件,通过现成的 HBA 提供

Linux DME(磁盘制造引擎)

LinuxDME_01_banner

Linux DME(磁盘制造引擎)最初创建于 2003 年,旨在满足大容量大容量存储制造和集成公司的需求。

此类客户所需的典型功能集包括:

 

什么是 Linux DME

Linux DME 是一个无 GUI 的 引擎,它在多个上执行 STB Suite DMM 测试序列 磁盘驱动器。

作为一个命令行程序意味着 Linux DME 可以在任何运行 Linux 操作系统的计算机上运行。 不需要任何类型的图形控制台——Linux DME 可以通过网络在“无标题”计算机系统上运行。

LinuxDME_workflow

Linux DME 是如何调用的?

Linux DME 从命令行启动,传递命令行参数来描述:

 

 

命令行示例:

LinuxDME_cmdLineParams

 

10 个测试序列示例的输出日志文件:

--------------------------------------------------------------------------------
libLinuxPSSL.so Version: 8.8.1.140124
dmm_silent Version: 8.8.1.140124

Test Date: 04/27/2016 14:39:02

Script Filename: ReadWrite_QD1_thru_QD16-v872.seq

sysname: Linux
nodename: localhost.localdomain
machine: x86_64

Device Info: 2:1:0 ATA ST4000NM0053-1C1 SS03 Serial: Z1Z08LYE

Test Results:
04/27/2016 14:39:02 TEST 1 of 10:
 Read Test; Random Access; for 10000 Blocks
 Fixed-Length Transfers of 128 (0x0080) Blocks
 Start Block: 0 (0x0)
 Data Pattern: Decrementing
 Queue-Depth: 1
04/27/2016 14:39:05 Test Completed Successfully

Transfer Rate: 4.88 MB/sec

I/Os Issued : 79
 Blocks Xfer'd : 10000 (0x2710)
04/27/2016 14:39:05 PASSED

04/27/2016 14:39:05 TEST 2 of 10:
 Read Test; Random Access; for 10000 Blocks
 Fixed-Length Transfers of 128 (0x0080) Blocks
 Start Block: 0 (0x0)
 Data Pattern: Decrementing
 Queue-Depth: 2
04/27/2016 14:39:08 Test Completed Successfully

Transfer Rate: 4.88 MB/sec

I/Os Issued : 79
 Blocks Xfer'd : 10000 (0x2710)
04/27/2016 14:39:08 PASSED

04/27/2016 14:39:08 TEST 3 of 10:
 Read Test; Random Access; for 10000 Blocks
 Fixed-Length Transfers of 128 (0x0080) Blocks
 Start Block: 0 (0x0)
 Data Pattern: Decrementing
 Queue-Depth: 4
04/27/2016 14:39:11 Test Completed Successfully

Transfer Rate: 4.88 MB/sec

I/Os Issued : 79
 Blocks Xfer'd : 10000 (0x2710)
04/27/2016 14:39:11 PASSED

04/27/2016 14:39:11 TEST 4 of 10:
 Read Test; Random Access; for 10000 Blocks
 Fixed-Length Transfers of 128 (0x0080) Blocks
 Start Block: 0 (0x0)
 Data Pattern: Decrementing
 Queue-Depth: 8
04/27/2016 14:39:14 Test Completed Successfully

Transfer Rate: 4.88 MB/sec

I/Os Issued : 79
 Blocks Xfer'd : 10000 (0x2710)
04/27/2016 14:39:14 PASSED

04/27/2016 14:39:14 TEST 5 of 10:
 Read Test; Random Access; for 10000 Blocks
 Fixed-Length Transfers of 128 (0x0080) Blocks
 Start Block: 0 (0x0)
 Data Pattern: Decrementing
 Queue-Depth: 16
04/27/2016 14:39:17 Test Completed Successfully

Transfer Rate: 4.88 MB/sec

I/Os Issued : 79
 Blocks Xfer'd : 10000 (0x2710)
04/27/2016 14:39:17 PASSED

04/27/2016 14:39:17 TEST 6 of 10:
 Write Test; Random Access; for 10000 Blocks
 Fixed-Length Transfers of 128 (0x0080) Blocks
 Start Block: 0 (0x0)
 Data Pattern: Decrementing
 Queue-Depth: 1
04/27/2016 14:39:20 Test Completed Successfully

Transfer Rate: 4.88 MB/sec

I/Os Issued : 79
 Blocks Xfer'd : 10000 (0x2710)
04/27/2016 14:39:20 PASSED

04/27/2016 14:39:20 TEST 7 of 10:
 Write Test; Random Access; for 10000 Blocks
 Fixed-Length Transfers of 128 (0x0080) Blocks
 Start Block: 0 (0x0)
 Data Pattern: Decrementing
 Queue-Depth: 2
04/27/2016 14:39:23 Test Completed Successfully

Transfer Rate: 4.88 MB/sec

I/Os Issued : 79
 Blocks Xfer'd : 10000 (0x2710)
04/27/2016 14:39:23 PASSED

04/27/2016 14:39:24 TEST 8 of 10:
 Write Test; Random Access; for 10000 Blocks
 Fixed-Length Transfers of 128 (0x0080) Blocks
 Start Block: 0 (0x0)
 Data Pattern: Decrementing
 Queue-Depth: 4
04/27/2016 14:39:26 Test Completed Successfully

Transfer Rate: 0.00 MB/sec

I/Os Issued : 79
 Blocks Xfer'd : 10000 (0x2710)
04/27/2016 14:39:26 PASSED

04/27/2016 14:39:26 TEST 9 of 10:
 Write Test; Random Access; for 10000 Blocks
 Fixed-Length Transfers of 128 (0x0080) Blocks
 Start Block: 0 (0x0)
 Data Pattern: Decrementing
 Queue-Depth: 8
04/27/2016 14:39:29 Test Completed Successfully

Transfer Rate: 4.88 MB/sec

I/Os Issued : 79
 Blocks Xfer'd : 10000 (0x2710)
04/27/2016 14:39:29 PASSED

04/27/2016 14:39:29 TEST 10 of 10:
 Write Test; Random Access; for 10000 Blocks
 Fixed-Length Transfers of 128 (0x0080) Blocks
 Start Block: 0 (0x0)
 Data Pattern: Decrementing
 Queue-Depth: 16
04/27/2016 14:39:32 Test Completed Successfully

Transfer Rate: 4.88 MB/sec

I/Os Issued : 79
 Blocks Xfer'd : 10000 (0x2710)
04/27/2016 14:39:32 PASSED
				

 

 

Linux DME 功能:

 

 

其他 Linux 工具:

STB Suite包括以下适用于 Linux 平台的工具:

  1. LinuxDME
  2. Linux DTB (开发者工具箱)库
    • 具有数百个功能的 .so 库,从单个命令到完整的多线程测试
  1. Linux SCSITool
    • 用于单驱动器测试和固件下载的命令行实用程序

 

 

概括:

STB Suite的 Linux DME 部分为大容量磁盘测试提供了灵活的解决方案。

灵活的详细文本和 csv 日志可轻松将结果导入任何数据库或报告包。

Linux DME 是使用 STB Suite DTB (开发者工具箱) 编写的,以便于修改或扩展。

包含 DME 的完整源代码!