挂载NVMe盘进行读写验证时,读操作比写操作速率低

问题描述

挂载NVMe盘进行读写验证时,读操作比写操作速率低,如图1图2所示。

图1 读操作速率
图2 写操作速率

原因分析

对NVMe盘进行读操作时,实际是芯片内部的写操作,由于验证业务流配置了强保序属性,导致I/O处理延迟增大且速率下降。

解决方法

  1. 请参见编译并生效内核Image文件(Euler)操作步骤,提高系统内存访问权限,并通过devmem工具实现物理地址的访问。

    若有软实时OS需求,请参见8.3.1.2 编译并生效内核Image文件(openEuler-SP1)操作步骤。

  2. 执行如下命令,强制关闭硬盘验证业务流强保序属性后进行验证。

    devmem 0xA0205AA4 32 0x0