当我们关注超大规模数据中心时,闪存管理看起来与标准企业或消费类驱动器上的闪存管理大不相同。这就是铠侠 SEF 旨在解决的问题。SEF 代表 Software-Enabled Flash,中文:软件支持的闪存。目前仍处于早期阶段,但正在争夺超大规模领域的一席之地。超大规模客户希望通过最大限度地减少每个设备的冗余来最大限度地提高资源利用率。例如,他们在数据中心部署了大量闪存,以至于他们可以通过大型池而不是单个设备来管理闪存故障。可以使用持久内存(如 Intel Optane DCPMM 和 NVDIMM)代替驱动器上的写入缓存,以便在必须遍历 PCIe 总线之前确认写入。这就是铠侠想象中 SEF 找到立足点的世界。
Kioxia Software-Enabled Flash or SEF--铠侠软件支持的闪存或SEF
我们将浏览铠侠的幻灯片,从摘要开始,然后完成它们。铠侠正在倡导一种使用新型硬件闪存控制器并卸载一些功能的方法,同时允许大型数据中心客户大规模进行更多管理。
部分原因是 SEF 将围绕 Flash 原生 API 构建,Kioxia 计划在 2020 年晚些时候开源该 API。理论上,其他闪存供应商可以将 SEF 扩展到与他们的 NAND 一起使用,因为所有 NAND 在非常低的级别上都以不同的方式运行。
作为这里的快速说明,我们必须为一些幻灯片向我们的读者道歉。我们通常不提倡在低对比度玻片上使用黑底绿字或粉底白字,但这是铠侠新品牌的一部分。
一些关键功能是能够将大部分低级 flash management 卸载到控制器,从而释放 CPU 周期。可以看到 PCIe 接口。在未来的 PCIe Gen5 时代,这可能是 CXL 端点。此外,DRAM 还被用作控制器上或 DRAM-less。通过使用持久内存而不是 SSD 上的 DRAM 进行写入缓存,超大规模提供商可以提高 DRAM 利用率并降低成本。
这里的一些很酷的功能是它可以运行不同的服务,这意味着设备可以在同一闪存设备上同时运行许多协议/服务。因此,这为超大规模客户提供了更多控制权。
铠侠希望开源计划能够获得推动力,并且其他 Flash 供应商也加入了 SEF 的行列。对于任何想知道的人,您可能想将 SEF 发音为“Ceph”,当您说 SEF Native 或 SEF Device 时,一切都变得非常混乱。听起来这必须发音为 S E F。
Tips
文章来源于STH,这是一个服务器与NAS设备专业的国外测评网站,感兴趣的朋友可以查看此链接查看原文。
文章评论