[X]关闭

基于MZ7035FB的NVME逻辑测试

文档创建者:222zhumingming
浏览次数:2332
最后更新:2021-08-07
NVM Express(NVMe),或称非易失性内存主机控制器接口规范(Non-Volatile Memory express),是一个逻辑设备接口规范。他是与AHCI类似的、基于设备逻辑接口的总线传输协议规范(相当于通讯协议中的应用层),用于访问通过PCI-Express(PCIe)总线附加的非易失性内存介质,虽然理论上不一定要求 PCIe 总线协议。
此规范目的在于充分利用PCI-E通道的低延时以及并行性,还有当代处理器、平台与应用的并行性,在可控制的存储成本下,极大的提升固态硬盘的读写性能,降低由于AHCI接口带来的高延时,彻底解放SATA时代固态硬盘的极致性能。

NVMe 使用 PCIe,这在大部分硬件平台上,都提供了比 SATA 等硬件接口更低的延迟。NVMe 精简了调用方式,对主机来说,提交和执行命令的过程中都不需要进行不可缓存的读取,仅仅是在提交命令的过程中需要一次写入;而传统的接口如 AHCI,每条命令则需要读取 4 次寄存器,由于 CPU 和 PCIe 总线频率的巨大差异,这会消耗数千次次 CPU 循环。
截图202108072142023288..png

MZ7035FB需要使用FEP的NVME卡进行扩展
截图202108072144297729..png

FEP NVME与MZ7035FB接了X4 2.0的PCIE,对其读写进行测试

截图202108072151396179..png


截图202108072146466138..png
您需要登录后才可以回帖 登录 | 立即注册

本版积分规则