当前位置:首页 > 报告详情

SNIA-SDC23-Modrzyk-Bridging-the-Gap-BetweenH-SMRs-and-SDS_1.pdf

上传人: 2*** 编号:148896 2023-12-08 42页 3.61MB

1、1|2023 SNIA&Leil Storage O copyrightVirtual ConferenceSeptember 28-29,2021Bridging the Gap Between Host Managed SMR Drives and Software-Defined StoragePresented byPiotr Modrzyk2|2023 SNIA&Leil Storage O copyrightSpeakerPiotr ModrzykPrincipal Architect at Leil StorageX-googler and Creator of LizardFS

2、3|2023 SNIA&Leil Storage O copyrightOutline Brief intro to SaunaFS Simplified SaunaFS architecture Chunks SMR restrictions Problems for conventional Chunks Solution Divide the Chunks into Metadata and Data Handle non-sequential writes:fragment the chunks&garbage collection SMR libraries overview and

3、 why ZoneFS Testing framework extension for zoned devices Inspecting the content of zones with a graphical UI tool 4|2023 SNIA&Leil Storage O copyrightBrief intro to SaunaFS SaunaFS is a Distributed File System written mostly in C+which implements concepts introduced by Google File System.SaunaFS is

4、 divided into:Metadata Servers(master,shadows and metaloggers)Data Servers(chunkservers)Clients(native Linux/Windows,NFS)In the Chunkserver side:Files are divided into Chunks(up to 64 MiB)(chunks are logically divided into Blocks of 64 KiB,which is the minimum block size)For each block,4 bytes of CR

5、C are also stored in the Chunk metadata.See https:/en.wikipedia.org/wiki/Google_File_System5|2023 SNIA&Leil Storage O copyrightSimplified writing processThe client wants to create a file and to write data to this file:The client asks the Master server where(Chunkservers)to put the first chunk.The cl

6、ient connects directly to the Chunkservers and starts sending the data in Blocks of 64 KiB+4 B of CRC.The Chunkservers check the Blocks CRC against the received data and write to the storage devices,metadata is updated if needed.6|2023 SNIA&Leil Storage O copyrightEC4+2 file with 2 Chunks Example Fi

word格式文档无特别注明外均可编辑修改,预览文件经过压缩,下载原文更清晰!
三个皮匠报告文库所有资源均是客户上传分享,仅供网友学习交流,未经上传用户书面授权,请勿作商用。
本文主要介绍了Piotr Modrzyk关于虚拟会议的内容,重点讨论了SMR驱动的磁盘与软件定义存储之间的桥梁。SMR磁盘具有顺序写入的特点,而软件定义存储需要非顺序写入,这之间存在限制。文章提出了一个解决方案,即将数据块划分为元数据和数据,处理非顺序写入,并引入了ZoneFS的概念,以优化SMR磁盘的使用。文章还详细介绍了SaunaFS文件系统的架构和功能,以及如何通过测试框架和图形用户界面来监控和优化SMR磁盘的使用。最后,文章总结了SMR驱动的存储在主流内核中的使用情况,以及如何通过新的垃圾回收算法来优化存储空间的使用。
"SMR存储如何影响数据管理?" "SaunaFS文件系统如何优化SMR存储?" "如何通过ZoneFS提高SMR存储的效率?"
客服
商务合作
小程序
服务号
折叠