SSD性能测试工具ezFIO使用方法

ezFIO是一个用于企业级NVMe存储设备性能测试的脚本工具。本文详细介绍了在Linux和Windows环境下下载、安装、配置及执行ezFIO的步骤,包括必要的准备工作和关键参数的使用。

摘要生成于 C知道 ,由 DeepSeek-R1 满血版支持, 前往体验 >

目录

1 下载

2 Linux操作步骤

2.1 准备工作

2.2 ezFIO帮助

2.3 执行

3 Windows操作步骤

3.1 准备工作

3.2 执行


ezfio是一款开源的以脚本编写的工具,用于对企业级NVMe存储设备进行持续的性能测试。

1 下载

Git地址:https://github.com/earlephilhower/ezfio

软件包不大,可直接下载。

下载完成后,无需安装,直接放到需要执行的目录下即可。

2 Linux操作步骤

2.1 准备工作

  1. 将软件包整个目录拷贝到Linux测试机上。
  2. 安装sdparm工具,如果不安装,需要手动输入产品的Sierial Number。

  1. 环境安装了python。
  2. 环境安装了fio工具。
  3. 被测对象要求是没有挂载的SSD设备(/dev/node)。
  4. 执行时需要root权限。
  5. 被测SSD上非系统盘,没有数据。

2.2 ezFIO帮助

通过命令参数“-h”可以获取ezfio的帮助信息。

参数解释:

--cluster 测试磁盘阵列

--verify Read操作时进行数据校验,会影响性能

--drive, -d 被测设备目录(例如:/dev/nvme0n1)

--utilization, -u 测试使用SSD的空间占比,单位:%,取值范围1~100

--offset, -s 测试起始地址,单位:%,取值范围1~99

--fast-pricondition 预测试只做1次顺序写操作

--readonly 只做read操作,不做write操作

2.3 执行

执行命令(以Ubuntu为例):

$ sudo python3 ezfio.py [参数1] [参数2] ...

例如:

我们看到,开始执行后,会根据python脚本顺序执行不同的IO操作,最后将报告以excel格式自动生成在指定的目录中。

我们可以根据需要修改ezfio.py脚本来完成不同的操作。

3 Windows操作步骤

3.1 准备工作

  1. 将ezfio软件包拷贝到测试平台上
  2. 将windows版的fio拷贝到测试机上

在执行时,ezfio需要调用fio.exe进行测试。如果测试平台上没有fio.exe,ezfio会报错提示。

(windows版本的fio就是一个fio.exe文件,直接拷贝到测试平台上即可使用,附件中有。)

  1. 设置fio.exe环境变量

由于ezfio会直接检查fio.exe是否存在,但又无法预判该文件的位置,所以一直会报错。所以,在windows系统下,设置一下fio.exe的环境变量,ezfio就不会报错了。


 

3.2 执行

  1. 在软件包目录中,双击ezfio.bat

会弹出一个ezfio的执行选择窗口:

  1. 选择需要执行测试的SSD,然后点击【Start Test】

  1. 确认执行,点击【Yes】

然后ezfio会弹出一个执行窗口,显示执行的过程。

最后的log文件保存在软件包目录下:

SSD Scope_Win_v3.6.0.0【创见固态硬盘维护工具】 — SSD Scope软件专为创见固态硬盘设计,以人性化的操作界面汇集最新技术,能监控固态硬盘的健康状况并优化效能。 — 实用功能包括:查看硬盘信息、自我监测分析报告、诊断扫描、安全清除数据、固件更新、TRIM指令启用及系统复制。 — 通过整合重要的功能,SSD Scope软件将让您的固态硬盘常保最佳状态! — 查看硬盘信息 & 自我监测分析报告【S.M.A.R.T】:查看硬盘信息及自我监测分析报告,保证SSD处于最佳状况。 — 诊断扫描:诊断存放在创见SSD上数据的完整程度。 — 安全清除数据:永久删除SSD上的所有数据。 — TRIM 侦测及启用:可自动将垃圾完整移除,避免 SSD 效能下降的情况发生。 — 固件更新:将SSD的固件更新至最新版本。 — 查看硬盘使用状态:监控创见固态硬盘的耗损程度。新的固态硬盘所显示的值为100%,数值会随着固态硬盘的使用而减少。 — 系统复制:将原先硬盘上的数据,包括操作系统、程序与文件,全部复制到创见SSD上,可直接开机使用,无需重新安装与设定。 系统要求:SSD Scope兼容于以下操作系统 — Microsoft Windows 7 / Microsoft Windows 8 / Microsoft Windows 8.1 / Microsoft Windows 10 — 需取得管理员权限 硬件要求:具备PCIe/SATA/IDE接口的台式机或笔记本电脑 兼容型号:SSD230S / SSD220S / SSD370 / SSD370S / SSD360S / SSD340 / MTE850 / MTE820 / MTS400 / MTS420 / MTS600 / MTS800 / MTS810 / MTS820 / MSA340 / MSA370 / ESD400K / ESD220C / CFX650
评论 1
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包

打赏作者

辗转反测

你的鼓励将是我创作的最大动力

¥1 ¥2 ¥4 ¥6 ¥10 ¥20
扫码支付:¥1
获取中
扫码支付

您的余额不足,请更换扫码支付或充值

打赏作者

实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值