Starblaze干货分享第一期:浅谈NVMe1.4 IO Determinism!

NVMe 1.4引入的IO Determinism旨在提升SSD服务质量,包括NVM Sets和PLM两部分。NVM Sets确保不同任务间的资源独立,增强QoS;PLM通过DTWIN和NDWIN窗口优化读写延时,提供确定性延迟。随着存储技术的发展,客户对稳定低延时的需求增加,IO Determinism将发挥关键作用。

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

NVMe协会发布了最新的NVMe 1.4 draft版本,其中NVMe 1.4中增加的最重要的一个内容应该就是IO determinism。IO determinism主要包含两部分一个是NVM Sets一个是PLM(Predictable LatencyMode)。

不同的NVM Set使用的物理资源可以是独立的,每个NVM Set可以包含多个channel多个die,不同的NVM Set读写,擦除等都是相互独立互不干扰,可以提供更好的QoS。
在这里插入图片描述
同一个NVM Set内部可以包含一个或者多个NS(name space)。
在这里插入图片描述

PLM是IO determinism中另外一个组成部分,主要用于优化系统的读写延时,提高系统的QoS。在PLM有效之后系统划分为DTWIN(Deterministic Window)NDWIN(Non-Deterministic Window)两种时间窗口,在DTWIN时间窗口内,SSD系统提供为读写指令提供deterministic latency,以提高系统的QoS,在NDWIN时间窗口内,SSD系统不需要提供deterministic latency,以完成SSD系统内部的GC等操作。

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

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

余额充值