扫一扫
关注微信公众号

解析:固态硬盘技术的发展和最佳实践
2012-01-31   TechTarget中国

人人都希望拥有更好的存储性能,而固态硬盘(SSD)设备传送数据的速度相当给力,而且还能节省能源。但是在投入一大笔资金前,你的数据中心网络在设备革新时能掌握好数据平衡吗?存储专家Dennis Martin将会为你解析SSD技术的前景和需要考虑的问题。  

    你认为在数据中心阵列里面,什么是实行SSD最主要的驱动力?

  Dennis Martin:任何数据中心应用,都需要提升性能或减轻存储的潜在风险,这就是考虑SSD的理由。比如说很多数据库操作是几个需求的组合,需要相继执行,一个需求的输出相当于下一个需求的输入,以此类推。在所有这些小的需求如果没有全部完成,数据库就无法给你回复。如果有SSD技术,就能为应用的整体性能和终端用户体验带来很大不同。

  iSCSI和FCoE的流量饱和该怎么办?会不会有太多SSD在SAN上不断I/O?怎么监控预防呢?

  Dennis Martin:饱和一个高速块存储界面,会有很多持续的I/O,比如iSCSI、FC、FCoE、SAS、SATA, 这和在1千兆比特以太网上用iSCSI区别不太大,但是和在10 GB iSCSI、8 Gb FC和10 Gb FCoE、6 Gb SAS或6 Gb SATA的传统硬盘上的区别还是比较大。

  但是有了SSD,你就可以知道存储界面的饱和度,特别是当一个SSD阵列与单独的界面连结的时候。首先,监控你的界面,判断这些界面有多繁忙。大部分操作系统提供了监控多种设备性能和界面的工具。而且也有很多不错的第三方工具,比如Akorri、Tek-Tools和Virtual Instruments的产品。Windows环境可以使用自带的Performance Monitor(PerfMon)监控,并分析物理磁盘的统计结果,看看界面是否接近饱和。

  假如我们有一个光纤通道或iSCSI磁盘阵列,而且在一个面向主机的逻辑卷里配置了几个物理磁盘(SSD或HDD)。从主机的角度,我们可以监控一个我们创建的物理磁盘的动向。这样我们就可以判断界面是否饱和。在把这样的逻辑卷放进产品之前,我们先在一部分磁盘里创建,观察性能,然后增加磁盘,直到性能不再提升,或者已经达到界面能掌握的极限容量。而对于iSCSI,我们可以观察网络界面PerfMon的统计数据。同样观察物理磁盘行为的技术也对于内部SAS和SATA阵列有效。对于大部分这样的存储界面,统计数据可以通过NIC、HBA或CNA来收集,统计数据也可以通过交换机来收集。

  数据中心中哪些架构的改变有利于SSD?

  Dennis Martin:SSD能推动更高速度网络的需求,比如光纤通道或以太网。在过去几年10 GbE的采购量正在逐渐提升,而8 Gb的光纤通道也是如此。当这些技术需要连接距离比机架更远的设备时,多模光纤布线应该升级到OM3或者OM4,后者更佳。光纤布线能用10到15年,所以我们在观察16 Gb FC、40 GbE甚至更高的时候,要注意做好计划。

  SSD的可靠性将如何发展?采购者需要注意什么?

  Dennis Martin:SSD拥有低端的闪存控制功能,能够管理设备上的NAND闪存。新的闪存控制能为更低成本的闪存介质提供很多企业级功能,而以前它们只能昂贵的企业级NAND flash上用。这些新的闪存控制扩展了低成本闪存介质的可靠性,使得它们既可靠又便宜。

  wear-leveling和有限SSD写入周期是什么样的?我该如何监控掌握它们呢?

  Dennis Martin:对于闪存介质来说,直接监控wear leveling和有限数量的写入周期是很难的。目前市面大部分SSD有实用程序,通常由SSD技术供应商提供,能够评价一个闪存设备的维护寿命。目前业内正在将这数据标准化。有的固态存储设备能让用户在面对用户的设备上提供不同数量的闪存。如果某用户打算牺牲部分可用的存储容量,他们可以得到更多的存储介质,分配给wear-leveling,性能有时会更好。相反,如果用户为可用的存储容量收集了更多闪存介质,用于for wear-leveling的就会变少。

热词搜索:

上一篇:4种方法解决存储过程中的数据安全问题
下一篇:美法院驳回甲骨文针对惠普的欺诈控告

分享到: 收藏