SSD 写入放大


写入放大(Write Amplification)是闪存和固态硬盘的一个重要属性,具体指由于硬件设计问题,写入数据到这些存储时,真正写入到硬件中的数据量比需要的数据量大很多。

SSD 构成 & 写入原理

闪存的基本构成:

- 页(page)4K

- 块(block)通常 64 个页,有的是 128 个页

- 面(band)多个块组成

- 闪存片,多个面组成

- SSD,多个闪存片组成

SSD 写入数据步骤:

1. 擦除数据对应块数据(以块为单位)

2. 写入数据(以页为单位)

从上述步骤中可以看出,为了要写一个页的数据,SSD 需要擦除并写入 64 倍的数据量(一个块的大小是页的 64 倍)。

写放大系数


SSD 和 USB 一样,常用的是 nano flash,对其操作主要是:写(program),读(read)和擦除(erase)。

写放大系数的含义是:当我们的 host 要求向 SSD 写入 A 大小的有效资料,而实际上由于 flash 的特性,我们真正写入 flash 的资料大小是 B,那么 B/A 就是写放大系数。

参考资料

Write amplification

关于SSD写入放大问题

最后编辑于
©著作权归作者所有,转载或内容合作请联系作者
【社区内容提示】社区部分内容疑似由AI辅助生成,浏览时请结合常识与多方信息审慎甄别。
平台声明:文章内容(如有图片或视频亦包括在内)由作者上传并发布,文章内容仅代表作者本人观点,简书系信息发布平台,仅提供信息存储服务。

推荐阅读更多精彩内容

  • 简介 SSD(Solid State Drives),俗称固态硬盘,相对原来主轴旋转,并无机械部分,主要由SS...
    mysia阅读 10,548评论 0 10
  • 前言 为了提升我们的软件性能,我们有多种方法,如合理的数据结构、优秀的算法,还有非常重要的一点就是:依据软件所依附...
    两棵橘树阅读 10,219评论 1 15
  • 1、嵌入式系统的定义 (1)定义:以应用为中心,以计算机技术为基础,软硬件可裁剪,适应应用系统对功能、可靠性、成本...
    荣卓然阅读 6,001评论 0 5
  • 很久很久之后,我看回陈伟霆和钟欣潼拍的电影《前度》。 突然觉得里面的一句台词现实的让人无奈。 “最喜欢的那个,永远...
    打勾阅读 3,247评论 0 1
  • 随我来,蔷薇笑靥的爱 云彩雕在幻中,幻是皇皇的火 照你的长发,照你榴花的双眸 蔷薇在爱中开放,爱是温暖的衣 依旧,...
    知更鸟写作坊阅读 4,642评论 2 0

友情链接更多精彩内容