PCEVA,PC绝对领域,探寻真正的电脑知识
打印 上一主题 下一主题
开启左侧

【PCEVA新手特刊】【2】SSD常见术语的简单介绍

  [复制链接]
跳转到指定楼层
#
点击数:35671|回复数:52
本帖最后由 无心飘落 于 2011-6-2 00:44 编辑

----------------------------------------------------------------------------------------------------------
PC绝对领域                                                                                         SSD固态硬盘版块
----------------------------------------------------------------------------------------------------------
前言:
2010年度,各大SSD主控的诞生、固件的成熟,趋于合理化的价格。
吸引了众多的硬件玩家走进一个新的毒窟。
本文将从初学者的角度来介绍SSD时代的新篇章。

                                                      -----无心飘落
----------------------------------------------------------------------------------------------------------

目录:
1. 正确看待固态硬盘以及常见SSD玩家的心态简析
2. SSD常见术语的简单介绍
3.从零开始正确使用固态硬盘
4.SSD常见问题与故障答疑
5.SSD常用检测软件的使用说明与性能参数讲解
6.SSD工作原理及主流主控优缺点介绍
7.如何正确看待SSD评测类文章

                                                                                                2011年6月1日23:03:56
---------------------------------------------------------------------------------------------------------
SSD常见术语的简单介绍

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

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安全擦除命令,用户清除磁盘上的所有数据。这则命令可以理解为主控的返厂状态命令。
由操作系统(DOS,linux,windows等)发送一则ATA安全擦除命令。只要能够传输到SSD内部,且主控支持执行该命令,即可让SSD恢复返厂状态(完全清空SSD内部所有数据)
HDDerase,intel SSDtoolbox的安全擦除,ubuntu下的hdparm,全部都是进行了如上的一个步骤达到清零的效果。

插句性能恢复的题外话。
在开启TRIM的情况下,对SSD的完整分区进行快速格式化时:
操作系统发出TRIM命令------驱动传输命令------主控执行TRIM命令------分区内全部LBA映射地址清零(被慢慢GC掉)-----闲置一阵之后性能恢复(1级OP和文件系统预留部分未恢复)
在DOS下使用HDDerase执行时:
DOS发出擦除命令------驱动传输命令-----主控执行全盘擦除命令-----全盘LBA表清零、全NAND颗粒数据清零------完成系列操作,SSD恢复出厂状态。


本贴的本意是希望广大SSD使用者在使用固态硬盘时,了解SSD内部的工作运行状态,了解产生数据浮动的某些面的解释
本贴中仅做简单的术语介绍,实际每项都是一个相当复杂的技术,
更为复杂和深入的内容不出现在本贴内,感兴趣的朋友敬请期待neeyuese的大作!



点击进入下一章节:
3.从零开始正确使用固态硬盘

评分

参与人数 2活跃度 +70 收起 理由
Arsenal + 50 精品文章
bill5267 + 20 精品文章

查看全部评分

52#
royhuang 发表于 2014-9-28 11:05 | 只看该作者
SSD 新手表示十分的感谢,学习中...
51#
liuhaodiyi 发表于 2013-8-8 13:28 | 只看该作者
这个必须顶!
50#
skyhuigo007 发表于 2013-4-25 14:32 | 只看该作者
必须顶顶,看看好入手~
49#
holy00266 发表于 2013-1-25 09:03 | 只看该作者
拜读、学习了!
48#
xiaoyandc 发表于 2012-8-28 11:28 | 只看该作者
新手一个,懵懂学习中
47#
jy03204102 发表于 2012-8-26 20:17 | 只看该作者
多谢  新手学到了好多东西
46#
wujiakangkk 发表于 2012-8-20 15:39 | 只看该作者
慢慢看,慢慢就解开很多困惑了
45#
btx36237729 发表于 2012-8-13 18:55 | 只看该作者
哇 对于新手是好东西啊 学习了
44#
YDestinyD98 发表于 2012-8-11 18:21 | 只看该作者
支持技术贴........
43#
wujiakangkk 发表于 2012-8-6 13:05 | 只看该作者
谢谢分享
42#
yjcsfnui 发表于 2012-3-12 22:09 | 只看该作者
James007ss 发表于 2012-3-11 17:16
http://www.pceva.com.cn/topic/crucialssd/index-6_1.html

在基础知识第1节最后,你可能只看了使用部分 ...

  还没看到哪里
41#
James007ss 发表于 2012-3-11 17:16 | 只看该作者
本帖最后由 James007ss 于 2012-3-11 17:17 编辑
yjcsfnui 发表于 2012-3-11 13:49
SSD的寿命是以闪存的P/E次数来计算的 这个P/E是什么意思啊,在镁光用户手册看到的,找不到解释 ...


http://www.pceva.com.cn/topic/crucialssd/index-6_1.html

在基础知识第1节最后,你可能只看了使用部分,没看技术部分?

Program/Erase(编程/擦除)
40#
yjcsfnui 发表于 2012-3-11 13:49 | 只看该作者
SSD的寿命是以闪存的P/E次数来计算的 这个P/E是什么意思啊,在镁光用户手册看到的,找不到解释
39#
ynalex 发表于 2012-2-3 16:21 | 只看该作者
SSD初学者向斑斑致敬:)
38#
hanshicai 发表于 2012-1-11 10:11 | 只看该作者
谢谢分享 学习下
37#
nyyn000 发表于 2011-12-12 12:11 | 只看该作者
回复 37# 无心飘落

还是这话比较通俗易懂,各种知识贴真看晕了,看了半天都不明白trim和GC的运行机制。
以后就放心大胆的用了,哈哈,谢谢无心版主
36#
无心飘落  楼主| 发表于 2011-12-12 11:29 | 只看该作者
回复  无心飘落


    无心版主,有个问题困扰挺久了,trim是开启后一直在默默运作的吗?是不是开启trim后 ...
nyyn000 发表于 2011-12-12 09:42



   {:1_324:}你可以理解成为SSD有自己的操作系统,自己会自我运作,自查和检修。而TRIM是一个优秀的系统操作者,让SSD内部系统的操作更加优质化~~
35#
nyyn000 发表于 2011-12-12 09:42 | 只看该作者
回复 32# 无心飘落


    无心版主,有个问题困扰挺久了,trim是开启后一直在默默运作的吗?是不是开启trim后,SSD会自己GC,
    比如像M4,正常使用就行了,其他都交由系统和SSD自己完成,不用再去管它了。
    另有些人说需要硬盘不做任何动作的情况下开机放在那里一晚上两晚上的,速度会恢复,不解中。。。
34#
liutianyuan 发表于 2011-10-19 19:45 | 只看该作者
如何知道自己的intel 320的生产日期呢?
33#
35954514 发表于 2011-8-8 13:47 | 只看该作者
这个论坛确实很不错,支持!
您需要登录后才可以回帖 登录 | 注册

本版积分规则

快速回复 返回顶部