选择企业级SSD需要考量的十大关键因素包括:容量、外形尺寸、可靠性、质量保证、NAND存储器类型、TRIM /操作系统、RAID、接口、存储层次结构、工作负载分析。在《购买企业级SSD的十大秘诀(上)》中,我们解释了前五个因素,本篇继续详细解释后五个因素。
6、TRIM /操作系统
SSD 的最大的问题是性能随着时间的推移而下降。硬盘性能变化在于数据在盘片上的位置,而SSD的性能随着NAND单元经历读/写操作降低。
TRIM是一个被开发以减轻SSD性能下降的命令,通过执行垃圾收集和磨损均衡算法,使SSD中所有的单元获得均衡的磨损率。虽然TRIM是在 SSD控制器级别实施的一项命令,操作系统和文件系统的支持对其正常运行是必要的。
TRIM获得了微软Windows 7和Windows Server 2008 R2中的NTFS的支持;Linux内核自版本2.6.38起也支持TRIM,尽管不是所有的文件系统都支持;苹果的Mac OS X 10.7在该公司所使用的固态硬盘支持TRIM。
TRIM支持在整个SSD市场几乎是无处不在,但至关重要的是确保操作系统支持此功能,否则SSD性能将因沉重的工作负荷在数月内显著下降。
7、RAID
结合多个存储设备为一体的过程称为独立磁盘冗余阵列(RAID)。这已被用于引入容错和增加硬盘驱动器的性能。但是对于固态硬盘,RAID 可能导致一个瘫痪的效果。
设立SSD上的RAID的问题来自支持使用磨损均衡算法增加SSD的使用寿命的TRIM命令。固态硬盘在RAID配置时,大部分的SSD控制器是无法支持TRIM命令。随着时间的推移,这将导致显著的性能退化。虽然可提高容错,苛刻的性能将随着时间的推移下降,这意味着固态硬盘目前不适合使用任何现有的RAID配置。
接口
8、接口
固态硬盘使用的是与硬盘驱动器相同的外部接口,即最常见的串行ATA接口。直到去年,最大带宽可达3Gb/sec的SATA II普及,被视为足够用于硬盘驱动器。固态硬盘对这种接口可以饱和利用,一直推动6Gb/sec带宽的SATA III的发展,它提供了768MB/sec理论的最大带宽。
最好是选择一个SATA III SSD作为适应未来发展的一种手段,即使目前系统只支持SATA II。连接器是相同的,SATA III可以向后兼容SATA II,升级或选择一个相对便宜的主板,加上SATA III,可以在未来提供性能的提升。
其他接口选项包括的PCI-Express,OCZ和FusionIO面向企业SSD推广这种接口。与SATA III相比,PCI-Express具有更高的带宽,第二代PCI-Express接口的最大带宽达到8GB/sec,接近SATA III带宽的11倍。
然而,PCI-Express的固态硬盘有明显低于接口的最大带宽比SATA III单位的价格差,但可以让最苛刻的应用的PCI-Express SSD的物有所值。
9、存储层次结构
虽然SSD的容量在过去两年中得以增加,企业用户仍然可能需要考虑部署一个存储层次 – 设置包括固态硬盘和传统硬盘驱动器,以实现物有所值。
在台式机和工作站,SSD可以作为“加速”的驱动器。用户将操作系统和应用程序存储于SSD,以实现缩短启动时间和常用应用的快速加载。 存储如视频和图像这样的媒体文件,可以使用传统的硬盘驱动器,其每GB容量的价格明显比固态硬盘低得多。
虽然固态硬盘有明显高于传统硬盘的性能,高容量硬盘驱动器所提供的顺序转移率对于流媒体十分充足。
即使在服务器环境中,固态硬盘可以用于缓存常用数据,而硬盘驱动器提供更广泛的存储需求。固态硬盘已经为企业存储厂商接受,如EMC和NetApp提供SSD和硬盘驱动器组成的混合存储区域网络。
ioDrive
10、工作负载分析
在企业中,固态硬盘可以用来作为手术工具,最大限度地为您的爆炸数据降压。以同样的存储层次结构,可以有效使用的SSD,以加快一个更大的数据资料库的建设,做一些基本的工作量的分析,公司可以针对特定用途部署SSD。
那些已经升级到SSD的企业的响应速度获得提升,这种模糊的说法是真的, IOPS增加幅度超过了硬盘驱动器。 IOPS的性能指标是延迟的组合,SSD控制器的作业调度功能,这个数字越高,读/写操作越可能在瞬间完成。
SSD制造商想喜欢提到的是读/写的传输带宽,但重要的是,这些是连续的传输带宽。因此,当一个制造商规定的 SSD具有400MB/sec的读取??带宽,它是指在一秒钟内读取到一个400MB的文件,而不是一个400 MB的文件可以一秒钟读完。
很多时候,如果工作负载正在读取或写入数据,例如,如果它被用于作为操作系统的热插拔驱动器或数据库文件存储,比起读/写带宽, IOPS的整体性能有更大的影响。厂家想用读/写带宽抓眼球,但你实际是否读取或写入一个400MB的文件,往往只有分析你的工作负载,才可以提供一个答案。
读/写带宽和IOPS之间的差异是很重要的,因为几乎没有工作负载读取或写入非常大的单个文件,这意味着,基于连续的带宽指数做出购买决策的买家,很可能会失望。
关键在于要了解你的工作负载如何处理数据,任务似乎很乏味,但能获得显著的性能提升和财务优惠。