学习断电好榜样 (4) — Workload

原创内容,转载请注明:  [http://www.ssdfans.com]  谢谢!

 

洋兄弟们为断电测试设计了3种workload:

Current Random Write: 并发随机写

Current Seq Write:并发顺序写

Single Thread Seq Write: 单线程随机写

 

先看Current Random Write:

在有Over Provision的情况下,SSD总会预留一些free block去应对写入的数据,从这个角度,不管是Seq Write还是Radom Write对Performance没什么影响。不同之处在于,Seq Write的情况,FTL会用一串连续的物理页映射写入的连续逻辑页,这样一来,会减少Mapping Table所需的空间(原文如此,我还没想明白原因,请高人指定),二来这种连续的数据GC的时候merge的操作会比较少。而Random Write导致Flash上的数据比较分散,GC的时候会有更多merge的操作,把不同Block里valid page合并到一个新的Block里。所以,Random Write的压力比较大。为了进一步的提高压力,测试时采用多个线程同时进行Random Write以充分利用SSD内部的各级并发机制。

 

Current Seq Write:

在几段连续的空间,同时进行Seq Write,设计的比较好的FTL能够识别出这种情况,充分利用内部资源进行并发。而设计的不好的FTL则可能将这多个顺序写当成一堆随机写处理,所以有了第三个workload- single thread seq write。

分类目录 未分类.
扫一扫二维码或者微信搜索公众号ssdfans关注(添加朋友->点最下面的公众号->搜索ssdfans),可以经常看到SSD技术和产业的文章(SSD Fans只推送干货)。
ssdfans微信群介绍
技术讨论群 覆盖2000多位中国和世界华人圈SSD以及存储技术精英
固件、软件、测试群 固件、软件和测试技术讨论
异构计算群 讨论人工智能和GPU、FPGA、CPU异构计算
ASIC-FPGA群 芯片和FPGA硬件技术讨论群
闪存器件群 NAND、3D XPoint等固态存储介质技术讨论
企业级 企业级SSD、企业级存储
销售群 全国SSD供应商都在这里,砍砍价,会比某东便宜20%
工作求职群 存储行业换工作,发招聘,要关注各大公司招聘信息,赶快来
高管群 各大SSD相关存储公司高管和创始人、投资人

想加入这些群,请微信扫描下面二维码,或搜索nanoarchplus,加阿呆为微信好友,介绍你的昵称-单位-职务,注明群名,拉你进群。SSD业界需要什么帮助,也可以找阿呆聊。