存储 频道

IDF2011:优化SSD以提高数据中心应用

  影响SSD性能的因素

  要对SSD进行优化,首先要了解SSD的工作原理以及影响其性能的关键因素。关于SSD的工作原理和性能测量方法,今年4月在北京举行的英特尔IDF2011大会上已经介绍过了(详见《测量固态硬盘(SSD)性能的正确方法》 ),在此不再重复,本文将侧重介绍如何针对数据中心应用优化SSD性能。

  所有SSD都有逻辑物理LBA映射系统,SSD之所以数据写入数据较快,是因为所有的数据写入(不管是顺序还是随机)都是按顺序写入NAND中的,这就节省了传统HDD的寻址换道时间,并且写入的数据都是由NAND统一进行调配。

  所以根据以上所述的写入数据特点,并结合实际测试发现,数据写入的规模大小、排序深度以及密度等都会影响SSD的性能。由于是顺序写入,所以其写入的数据块越大,其性能越高,这与HDD的顺序写入有类似之处,但其却节省了寻址和换道时间,而这两个时间因素正是传统HDD性能的最大瓶颈。

  通过实践证明,排序深度越深,也就越能发挥SSD的性能,因为可以在同一时间为多个闪存分配任务;同样,部署的SSD密度越高,越能发挥其性能,闪存越多,意味着可同时操作的工作越多,这与传统的内部DRAM性能影响正好相反,传统的高密度RAM存储越多,往往意味着管理越复杂,其性能将随部署密度的增加而降低。

  另外,IO读写的结合、随机访问百分比、过量供应、平均信息量以及驱动器的优先状态都将影响SSD的性能发挥。那么如何根据数据中心的关键应用需求来优化SSD呢?下面我们将逐一介绍。

  特性化数据以及性能优化

  顺序性能

  顺序性能主要取决于NAND Die的数量、与Tprog和Tread相关的速度、控制器的并发级别、本地命令排序以及数据写入规模的大小,通常写入数据规模越大,SSD性能越容易发挥。

影响SSD性能的因素
用于混合式随机的性能优化——样本300GB Intel SSD 320 系列

影响SSD性能的因素
样本200GB Intel SSD Codename Lyndonville

影响SSD性能的因素
Intel SSD 320 系列 VS. Lyndonville

影响SSD性能的因素

  上述测试证明:带有HET的Lyndonville可以将持久性提高30倍。

0
相关文章