SSD常见术语的简单介绍

百度百科 发表于:12年05月08日 11:34 [转载] DOIT.com.cn

  • 分享:
[导读]solid state disk(固态硬盘),即用固态电子存储芯片阵列制成的硬盘,由控制单元和存储单元(DRAM或FLASH芯片)两部分组成。存储单元负责存储数据,控制单元负责读取、写入数据。

1. 写入放大(WA):

因为闪存的原理必须要先擦除才能写入,故在执行写入操作的同时将反复的移动用户数据。这一系列的编程操作对闪存的P/E磨损,即可称其为写入放大。别看只是这一句简单的描述,实际在SSD内部,这种编程操作是极为复杂的。

2.垃圾回收(GC):

SSD内部,闪存颗粒间移动,合并,删除数据的一系列操作简称GC。热门的TRIM技术,运作的最终的一步就是执行GC。

3.预留空间(OP):

一级OP由厂家预留,二级OP由文件系统预留和分区预留。预留空间(OP)的作用是提高GC的可执行效率。增加可供GC的闪存单元,减轻磁盘在处于满数据量和高负荷状态下时GC所造成的负面影响。这一点,简单的说就是让SSD在工作状态下能够有足够的空白空间供替换。在极端情况下(长时间持续变态数据写入,全盘100%数据时)GC运行的最低保障。

4.磨损平衡(WL):

SSD内部为闪存NAND的阵列,做为raid下的共同体,如果其中一块NAND先挂了,整个盘就废了。所以必须保证每一个NAND颗粒都能够在同一时间达到P/E的消耗值。尽管磨损平衡(WL)会增加写入放大,为了全局,也只能所有块相互分担一些,才能保证SSD所有颗粒P/E寿命同时终结。

5.TRIM:

TRIM是一则ATA协议指令,由操作系统发出“该文件已删除”的命令到SSD,再由SSD内部定位并标记该NAND块数据位置为无效,最后就由GC回收掉。个人认为,TRIM仅做为增强GC执行效率的一种机制,能尽可能的保持SSD性能不下降或减慢下降速度。(还是重申下,SSD会随着存储构架的改变而产生性能浮动)

TRIM的支持需要以下三要素:

能够发送TRIM ATA指令的操作系统(Windows 7&2008 R2及以上系统)

能够传输ATA指令的驱动(截止目前位置,AMD驱动、intel RST驱动、微软默认驱动均可)

能够执行ATA指令的主控及固件(当前主流的全部支持)

6.Secure Erase

Secure erase实质上是一则ATA安全擦除命令,用户清除磁盘上的所有数据。这则命令可以理解为主控的返厂状态命令。

[责任编辑:黄辉]
大黄
以备份起家的CommVault近两年的解决方案不断向更全面的数据保护转型,并对数据管理、数据挖掘也有了一些关注。CommVault中国区技术总监蔡报永接受采访时表示CommVault将继续做一家专注做数据管理和信息管理的软件厂商。
官方微信
weixin
精彩专题更多
华为OceanStor V3系列存储系统是面向企业级应用的新一代统一存储产品。在功能、性能、效率、可靠性和易用性上都达到业界领先水平,很好的满足了大型数据库OLTP/OLAP、文件共享、云计算等各种应用下的数据存储需求。
12月15日,中国闪存联盟成立,同时IBM Flash System卓越中心正式启动
DOIT、DOSTOR、易会移动客户端播报中国存储峰会盛况。
 

公司简介 | 媒体优势 | 广告服务 | 客户寄语 | DOIT历程 | 诚聘英才 | 联系我们 | 会员注册 | 订阅中心

Copyright © 2013 DOIT Media, All rights Reserved.