UHL IOL NVMe测试工具安装及使用的常见问题

1. 安装过程

1.1 卸载NVMe driver

       *UHL IOL NVMe测试工具需要在Ubantu 16.04.10下运行。

       为了避免与dnvme的驱动相互冲突(版本不同等情况),需要先将原驱动卸载。

sudo rmmod nvme
sudo rmmod nvme-core

1.2 加载dnvme驱动

      进入dnvme的目录下,/iol_interact-10.0a/nvme/dnvme, 执行

sudo insmod dnvme.ko

1.3 检查测试类目的完整性

      进入test-nvme目录下:/iol_interact-10.0a/nvme/tnvme。执行

sudo ./tnvme -s --rev=1.2

UHL IOL NVMe测试工具安装及使用的常见问题_第1张图片

1.4 开始测试

        仍然进入test-nvme目录下:/iol_interact-10.0a/nvme/tnvme。    执行:

sudo ./tnvme --test=group number:test item --rev=1.2
//比如测第6组第1.0.0个项目,应当执行sudo ./tnvme --test=6:1.0.0 --rev=1.2

UHL IOL NVMe测试工具安装及使用的常见问题_第2张图片

 

2.常见错误

2.1 缺少LSB

       联网,执行

sudo apt-get install lsb-core

2.2找不到dnvme.ko

      这种情况即执行第二步编译失败。首先进入目录/var/lib/dpkg/info/,找到文件runit.postinst,  找到最后三行,在其行首加入

“#”,如下所示:

        修改之前:

if [ -x /sbin/start ]; then #provided by upstart
  /sbin/start runsvdir
fi

       修改之后

#if [ -x /sbin/start ]; then #provided by upstart
#  /sbin/start runsvdir
#fi

      接着执行:

$ sudo apt-get install -f

     再来重新执行步骤1.1-1.2即可。

2.3 执行测试时提示“Unable to establish ‘./Logs’ dump directory”

     在tnvme目录下建立一个名为“Logs”的文件即可。

 

 

你可能感兴趣的:(测试,协议解读)