服务器硬件之一的固态硬盘Solid State Drive是近几年热门的储存设备,英文简称SSD硬盘。SSD硬盘是由固态电子存储芯片阵列制成的存储硬盘,由控制单元和存储单元共同组成。服务器配置了SSD硬盘之后的性能方面远越传统机械硬盘,因为SSD硬盘内部由许多Flash Memory所组成,因此传输速度方面比机械装置的传统硬盘要快很多,本文小编就来介绍下服务器器所配置的SSD固态硬盘的详细信息。
常见的服务器SSD固盘外观与2.5寸硬盘差别不大,但将外壳拆开来看的话,SSD硬盘里面是一片PCB上布满密密麻麻的电子元件,这些电子元件其中有两样是组成SSD硬盘的关键。第一是负责存放资料的NAND Flash Memory,第二则是控制SSD的 Controller,由这两种元件负责整个SSD储存、传输、运作等工作。
NAND Flash Memory在SSD硬盘是储存资料的地方。传统机械硬盘利用磁性原理来记录服务器的资料,而NAND Flash Memory是由浮闸电晶体组成,利用电流将电子存放至浮闸电晶体当中来记录资料,根据技术的不同又细分成单阶储存单元和多阶储存单元快闪记忆体。
NAND Flash Memory因为无法原地直接更改服务器资料,若要对已写过资料的位置再次写入资料时,必须先执行抹除的动作,而一区块抹除动作需要的时间约为一个页写入动作时间的10~20倍。NAND Flash Memory写入单位为page,而抹除单位为Block。一个抹除的单位大于写入单位,这表示若要执行区块抹除动作,必须先将欲抹除区块中的有效页搬移至其他区块才可以进行。NAND Flash Memory有抹除次数的限制,若某一区块经常被抹除而超过可用次数的话,会造成区块写入/抹除动作错误。
外观看起来不起眼且小小的一片NAND Flash memory,内部却是利用大量的电晶体排列成一个大的阵列来存放服务器的资料,庞大的储存空间也需要有系统的来管理,所以又细分为Page和Block。
1)Page : 是NAND Flash memory 读写最小单位,Page裡头又分两个区域,分别是存放服务器资料及存放ECC的地方。存放资料的区域大小为512 Byte的倍数,1Page可以为2112 Byte、4313 Byte等。每种型号的Flash memory Page大小都不一样。
2)Block:是NAND Flash memory 抹除最小单位,是由多个page组合起来成为一个大的区域,Block的size的大小依照型号的不同亦有不同的Block大小。
SSD硬盘的 Controller是维持硬盘上许多片的Flash Memory能够正常运作的存在,同时也是负责Flash memory与PC端沟通的桥梁。
因为Flash Memory存储读写方式与传统硬盘大不相同,而目前常见的服务器档案系统都是依照传统硬盘的存储读写方式而设计出来的,所以Controller有一个重要的功能就是将Flash Memory模拟成传统硬盘让Flash Memory可以直接在PC上使用。
还有上面有提到NAND Flash Memory有抹除次数限制,为了NAND Flash Memory使用寿命的延长,Controller必须有效率让每个Page平均写入,避免都是在对同一个page作读写这样会加速损耗导致寿命减短。
以上内容就是关于服务器SSD固态硬盘的详细介绍,希望能帮助有需要的美国独立服务器用户更详细的了解有关SSD固态硬盘的内容。