英特尔信息技术峰会(IDF)是由英特尔公司主办的全球业界最负盛名的技术论坛活动之一,是计算机、网络、无线、通讯等领域最新技术及信息发布与交流的盛会。在美国每年举办两次,目前此活动已在中国大陆、中国台湾、印度、日本和欧洲等地举行。截至到今年,英特尔信息技术峰会已经在中国大陆成功举办了 13届,来宾人数和会议规模和影响都在不断扩大。用户可通过IDF 了解来自英特尔公司的最新创新,并与相关企业负责人、技术专家和开发商会面。
固态硬盘已经不再是什么新鲜的事物了,不管是现在流行的智能手机还是平板电脑,或者英特尔主推的超极本中,都能频繁地见到SSD的身影,不管是权威的预测机构还是平头小民都觉察到这一变化,固态硬盘时代已经来临。作为一种新兴的存储介质,固态硬盘具有快速读取、质量轻、能耗低等优势,这些优点使得其被广泛地使用在客户端和企业级应用之中。
固态硬盘最吸引人们眼球的优势在于其高速的读取优势,这一优势在企业级应用中尤为明显。但一般来说,刚采购回来的固态硬盘的原厂设置并非一定就是最佳的读取性能,其通常情况都是容量、性能与耐久性这三个之中取一个平衡点。那么如果在实际应用之中,我们应当采用什么样的措施使其尽可能发挥其最大性能呢?
要想取得SSD的最佳性能和耐久性,那我们就必须明白SSD的工作原理。简单来说,读写操作就是对NAND闪存颗粒中的电子进行擦除,耐久性就是指的 NANA闪存可擦写的次数。就目前市面上主流的NANA闪存颗粒其擦写次数大约在10万次左右。同时,为了平衡性能与耐久性,SSD还引入了一个叫做“写入放大因子”的技术,这个有些类似于磁盘介质扇区的概念,即当对数据块进行写入时,首先要将数据块中的数据写入到其他的数据块中,再对数据块进行擦除、写入,这相当于碎片整理功能。
所以随机写入数据块的大小是影响固态硬盘性能和耐久性的主要因素,我们可以通过改变数据块大小来达到提升性能和耐久性的目的,即过量容量,通过牺牲少部分容量来换取性能和耐久性的提升。下面我们就来看看如何实现性能及耐久性的提升。
在Linux平台下,我们通过使用英特尔提供的Teminal工具来改变SSD中的LBA数量,以此实现改变单个数据块(block)的大小,降低 SSD整体容量,以此实现性能和耐久性的提升。首先,在桌面上打开SSD工具,然后使用Teminal工具中的Smart功能来对SSD现有的剩余容量、寿命以及可擦写次数进行查询。然后再通过命令来查看当前SSD中的LBA数据,如输入“hdparm –I /dev/sdb”就可查看SSD中的LBA分区数量。
如在本次实践课程中,我们所使用的SSD类型为英特尔320系列,其容量为160GB,通过上述命名查询得知其LBA数据为“35281808”,我们可以通过降低其20%的容量来实现性能和耐久性的提升,将其LBA数据改为“25006524”。
输入相关的命令,并直接拔掉SSD的电源,再重新上电就可实现LBA修改。