设计工具

无效的输入。不支持特殊字符。

存储

嵌入式系统中的 UFS 和 NVMe 存储性能

Zoltan Szubbocsev | 2018 年 8 月

blog-image-stack

嵌入式存储系统创新在过去几年中取得了快速发展。虽然 eMMC 一直是许多嵌入式解决方案的主流存储选择,但最近推出的存储技术,例如 UFS 和 NVMe 的接口速度表现出众,使系统能够利用 NAND 技术的底层速度。

在嵌入式系统中,存储软件 (SW) 堆栈对用户级速度有着深远的影响。UFS 和 NVMe 的存储 SW 堆栈差异很大。UFS 存储堆栈基于 SCSI 堆栈构建,而 NVMe 则具有专为托管 NAND 设备设计的存储堆栈,与 SCSI 堆栈相比已显著简化,以实现用户级高速存储。

美光比较并量化了 UFS 和 NVMe 的用户级存储性能之间的差异。我们的结论基于测量和估计,表明由于存储 SW 堆栈简化,NVMe 在顺序写入方面的系统级速度提高了 28%,在顺序读取方面提高了 15%,在随机写入方面的 IOPS 提高了 30%,在随机读取方面的 IOPS 提高了 16%。NVMe 的这一固有优势有望通过更快的存储设备产生更大的效益。

点击此处阅读关于在嵌入式系统中比较 UFS 和 NVMe 的存储堆栈与系统级性能的完整白皮书。

系統軟體工程處長

Zoltan Szubbocsev

Zoltan 致力于构建创新、包容的团队文化,将复杂理念转化为生产级软件。他专精于嵌入式存储软件和内存子系统,包括 Linux 内核、性能调优、驱动程序开发和文件系统分析。Zoltan 倡导开源和可持续工程实践,并积极推广各种可提升开发人员生产力的工具。他致力于赋能团队,提供稳健的高性能解决方案,实现系统各层间高效的数据传输。

Related blogs