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

灵活数据放置对软件开发环境的影响.pdf

上传人: 明**** 编号:1011903 2025-12-21 26页 938.87KB

1、 2025 KIOXIA America,Inc.All Rights Reserved.Flexible Data PlacementLow Hanging Fruit:Results From a Real WorkloadSeptember 2025 2025 KIOXIA America,Inc.All Rights Reserved.2How Flash-Based Solid State Drives WorkMost Solid-State Drives(SSDs)utilize flash media.Flash Media has differing granularitie

2、s for read,program,and erase functionalities Erase occurs at the block level,which may be 10s of Mega Bytes(MB)in size Program occurs at the page level,which is typically 16 Kilo Bytes(KB)Read occurs at the sector size,which may be 4 KB Flash blocks can only perform one operation at a time(read,prog

3、ram,or erase)For performance reasons,most SSDs group many blocks striped across several die into“superblocks”Superblocks may be over 10 Giga Bytes(GB)in size When superblocks are used,they become the effective erase granularityContinued 2025 KIOXIA America,Inc.All Rights Reserved.3How Flash-Based So

4、lid State Drives Work(continued)Flash-based SSDs cannot overwrite in place due to these media restrictions New data associated with a Logical Block Address(LBA)is always written to a new page Old data associated with an LBA is marked as invalid Periodically the SSD performs a“Garbage Collect”(GC)ope

5、ration to copy valid data from a flash block that contains some invalid data so the entire block may be erased and reused.In extreme cases,a single 4 KB write may result in a SSD copying gigabytes of data internally The ratio of the amount of data written by the host to the amount of data written by

6、 the drive to the media is known as the Write Amplification Factor(WAF)2025 KIOXIA America,Inc.All Rights Reserved.4Flexible Data Placement:BackgroundFlexible Data Placement(FDP)was created to allow applications to group data within physical FLASH blocks.Ideally data would be organized such that ent

word格式文档无特别注明外均可编辑修改,预览文件经过压缩,下载原文更清晰!
三个皮匠报告文库所有资源均是客户上传分享,仅供网友学习交流,未经上传用户书面授权,请勿作商用。
根据报告的内容,全文主要内容概括如下: - **闪存SSD工作原理**:闪存SSD使用块级擦除、页级编程和扇区级读取,且无法原地覆盖数据,需要定期进行垃圾收集操作。 - **写放大因子(WAF)**:WAF是主机写入数据与驱动器写入媒体数据的比率,高WAF会缩短设备寿命并增加功耗。 - **灵活数据放置(FDP)**:FDP允许应用将数据分组在物理闪存块中,以减少WAF,延长设备寿命,提高性能和降低功耗。 - **实验结果**:实验显示,使用FDP可以将WAF从约2.2降低到几乎1.0,显著提高性能并减少能耗。 - **内存压力下的影响**:在内存压力下,FDP仍能将WAF保持在接近1.0,但性能差异更为明显,FDP案例的运行时间比非FDP案例短近8倍。
"FDP如何提升SSD性能?" "SSD写放大因子(WAF)的秘密?" "应用FDP,SSD寿命翻倍!"
客服
商务合作
小程序
服务号
折叠