如何评估你是否适合采用固态硬盘?

     

 【WatchStor独家译文】固态硬盘(SSD)是一项需要谨慎规划和对存储架构深入了解的投资。当打算投资固态硬盘的时候,IT经理如何了解这些情况?IT经理如何信心饱满地确定这项投资一定有回报?随着最近几年固态硬盘成本不断降低,考虑这些问题也变得越来越有必要。固态硬盘成本的降低使得适合采用固态硬盘的应用工作流程数量也在不断增加。

有一个流程可以帮助你确保在合适的时间投资固态硬盘、为你的企业机构带来最大利益、在部署之前都就知道能够快速获得投资回报:

第一步,收集关于环境的数据。你不仅需要关于存储I/O的信息,还需要关于应用服务器的信息。对于大多数环境来说,有很多可以使用的免费工具。大多数UNIX环境可以使用IOstat,大多数Windows环境可以使用Perfmon。

第二步,查看CPU利用率。有这么一项黄金定律,如果你的CPU利用率超过33%,那么你可能在应用栈的其他某个地方遇到瓶颈。达到33%或者低于33%意味着服务器CPU处于等待状态。

为了确定存储I/O性能是否是问题根源所在,下一个步骤就是找出一台磁盘持续工作的应用服务器上的一个任务。我们希望从这个任务中查看磁盘队列或者硬盘队列的深度。队列深度是一台设备上承载命令队列中的命令数量。当我们讨论你是否适合采用固态硬盘的时候,关键问题就在不能填满队列和锁定服务器。反过来,我们的目标是确保存储阵列能够高效地处理队列深度。Perfmon工具将队列深度作为一项单独数据提供给用户;IOstate则是以利用率的形式——也就是队列深度×100%——提供给用户。

如果你的队列深度经常高于1的话,这就意味着你经常有一个在存储中等待回应的命令。为了提升性能,你要么提高每个驱动器的响应时间,要么增加驱动器的数量——因为驱动器可以并行处理命令。而增加驱动器存在一个挑战,那就是每个驱动器的磁盘操作低于1的话,你就不会获得性能方面的提升。例如,如果你有一个5+1驱动器RAID组,队列深度为10,那么向这个阵列中添加更多驱动器可以提高性能。但是,如果在这个阵列组的队列深度为4,那么增加额外驱动器几乎不会有性能上的提升。

从对队列深度的研究中我们得出两个结论。第一,一旦队列深度低于阵列中驱动器的数量,你就可以看到添加驱动器是否可以提升性能,或者降低驱动器响应时间是否是提升性能的唯一方法。第二,你可以看到是否需要投入大量资金来增加阵列中驱动器数量以满足队列深度。

在这两种情况下,投资固态硬盘可能是很理想的选择,很多情况下可能会是一个成本较低的解决方案。如果你决定了需要针对小型数据集提供大量驱动器以支持应用I/O需求的话,固态硬盘就会是一个更加经济的选择。提升驱动器性能的另一个选择就是短击驱动器。短击是只在盘片外边缘——也就是驱动器转速最快的区域——进行格式化的方法。这样做可以提高驱动器响应时间。不过这需要额外的驱动器支持,也就是说,需要购买高速、高成本的驱动器。

如果你不能并行处理队列命令,那么你可以通过固态硬盘执行更多命令来缩短响应时间,因为固态硬盘在原始速度方面具有一定优势,因此还可以用来减少队列深度。在测量当前响应时间方面,IOstate和Perfmon都是不错的工具。为了提高机械驱动器的响应时间,你要么需要购买转速更高的驱动器,短击这些驱动器,要么提高缓存容量。在解决驱动器响应时间方面我们将面临着1.5万转驱动器这个瓶颈。对于机械驱动器来说,5到10毫秒的时间是一个理想的响应时间,相比之下,固态硬盘在响应时间方面则有大幅的提升。目前基于闪存的系统一般都能够提供0.2毫秒的响应时间,基于DRAM的系统则可以轻松提供0.015毫秒的响应时间。

提高机械驱动器响应时间的最后一个选择就是提高缓存容量。不过问题是大多数系统的缓存容量是有限的,而且缓存的成本也非常高。虽然像连续日志和大多数写入任务都不是那么耗费缓存,但是存储系统缓存仍然需要解决存储软件管理快照、复制和其他常用存储功能带来的开销,所以存储系统的响应时间一般都在0.5毫秒左右。基于DRAMN的固态硬盘可以提供更高的内存容量,利用更多通用内存,更快速地处理操作而延迟更低。

你是可以提前了解自己是否适合采用固态硬盘,目前市场中已经有很多这方面的分析功能,而且已经实现了标准化。查看CPU利用率、队列深度以及响应时间都可以帮助你决定是否适合于采用固态硬盘。即使你认为不存在性能方面的问题,那些你也有必要进行上述分析,最终结果可能让你倍感意外。目前固态硬盘的价格非常诱人,这大大扩展了它可能惠及的范围。【WatchStor独家译稿,未经许可禁止转载。合作伙伴请注明原作者及出处为WatchStor.com】

 

来源:51CTO

时间: 2024-10-31 06:45:33

如何评估你是否适合采用固态硬盘?的相关文章

固态硬盘是否适合企业数据库环境?

随着存储技术的革新,固态硬盘(SSD)在企业应用中扮演着越来越重要的角色 .同传统的硬盘相比,无论是读写还是随机存取的速度,SSD性能的优势都非常明 显.但是传统硬盘是比较成熟的产品,它们作为主流存储介质已经存在数十年, 而且背后还有一系列经过实践检验的技术作为支持.因此我们不禁要问,对于SQL Server数据库来说,是否真的有必要改用固态硬盘存储设备?考虑到昂贵的成本问 题,SSD能给企业带来怎样的投资回报率? 同传统硬盘相比,SSD有许多吸 引人的特性,这也使得它们越来越具有竞争力.SSD

Windows 7下固态硬盘优化技巧

  在微软开发Windows Vista的时候,固态硬盘还没有如此火热,所以并未得到相应的优化.Windows 7就不同了,微软从一开始就把固态硬盘放在了关键位置上,近日更是通过官方博客详细阐述了新系统的相应优化措施. 一.固态硬盘性能退化与Trim请求操作 闪存区块(Block).页面(Page)和单元(Cell)必须首先擦除才能写入新的数据,所以新买的固态硬盘表现很好,但是使用时间长了就能感觉到性能有所下滑,此前Intel就试图通过升级固件予以解决. 微软表示,他们也观察到了这种现象,但并没

固态硬盘优化Win7篇

刚看到这个标题,很多用户会有一个疑问:什么是固态硬盘,它与普通硬盘有何区别呢?其实,简单的说就是用固态电子存储芯片阵列而制成的硬盘,固态硬盘的接口规范和定义.功能及使用方法上与普通硬盘的相同,在产品外形和尺寸上也与普通硬盘一致.自从windows7面世之后,固态硬盘就开始火热起来, 微软也把固态硬盘放在了关键位置上,现在就给大家介绍新系统对固态硬盘相应优化措施. 一.固态硬盘性能退化与Trim请求操作 闪存区块(Block).页面(Page)和单元(Cell)必须首先擦除才能写入新的数据,所以新

win7系统下九个固态硬盘优化方法

固态硬盘(Solid State Drive)用固态电子视频监控.网络监控存储单元(FLASH芯片存储芯片阵列而制成的硬盘,由控制单元和.DRAM芯片)组成.固态硬盘在接口的规范和定义.功能及使用方法上与普通硬盘的完全相同,在产品外形和尺寸上也完全与普通硬盘一致.被广泛应用于军事.车载.工控..网络终端.电力.医疗.航空.导航设备等高科技领域.随着固态硬盘价格不断下降,目前固态硬盘也得到了广泛了应用,一些新笔记本以及组装电脑也开始普遍采用固态硬盘平台,超级本就更不用说了,采用固态硬盘已经成标配化

Win7系统下如何优化固态硬盘

随着固态硬盘价格不断下降,目前固态硬盘也得到了广泛了应用,一些新笔记本以及组装电脑也开始普遍采用固态硬盘平台,超级本就更不用说了,采用固态硬盘已经成标配化,虽然固态硬盘速度很快,但不懂的优化,依然无法发挥其高速优势,下面本文将与大家分享下在目前主流的Windows7系统下如何优化固态硬盘. 固态硬盘win7优化指南 大家需要了解的是,针对Windows 7固态硬盘的优化操作主要是关闭一些没必要的会额外占用多余磁盘空间的功能和一些对机械硬盘有益,对固态硬盘有害的功能,下面的操作是一个具有广泛兼容性

怎么预防固态硬盘掉电数据丢失?

  固态硬盘掉电数据丢失问题是长久以来一直以来困扰着我们的问题,往固态硬盘里面写入数据,首先存储到的并不是不怕掉电的闪存颗粒上,而是固态硬盘上的DDR内存颗粒中,一种易失性的高速缓存,一直要等到缓存写满,才会考虑是否要把内存中的数据移入到闪存当中去.不过大家也别太在意,毕竟这对于固态硬盘的性能提升,实在是太给力了. 固态硬盘 不过随之而来的问题就是,当固态硬盘瞬间掉电之后,高速数据缓存中的数据,可能就会真正的永久丢失了.解决之道也非常简单,那就是在固态硬盘中加入大容量的电容,当固态硬盘掉电之后,

美国超级计算机中心应用固态硬盘装备服务器

据报道,美国圣地亚哥http://www.aliyun.com/zixun/aggregation/13840.html">超级计算机中心已经在其高性能计算机上配备了固态硬盘.计算机中心表示,比起传统的机械硬盘,固态硬盘能够帮助计算机更加快速的解决科研问题. 圣地亚哥超级计算机中心已经建立了一个装有固态硬盘的高性能计算机系统.该中心说,和传统的硬盘系统相比,固态硬盘系统能更快地帮助中心解决科学问题. 在圣地亚哥超级计算机中心的一份声明中,中心联合主任Allan Snavely表示,闪存驱动

为何说 2016年将是固态硬盘的一年?

似乎2016年将是SSD(固态硬盘)的一年,越来越多的IT决策者说他们正在寻找他们的组织内采用先进的存储技术. 这是按照Spiceworks还在语音的IT调查,通过关键完成,这要求306 IT决策者在欧洲和北美对他们的存储计划. 尽管硬盘驱动器(HDD)仍然是最常用的类型的驱动器,具有91%的采用率,SSD硬盘日益普及.目前,它坐落在58%,而18%更计划于今年部署该技术. SSD似乎并不具备为什么决策者使用一个单一的决定性因素.相反,它是能源效率(39%),数据管理的情况下(35%)和数据中心

Google服务器将使用固态硬盘降能耗提速度

据国外媒体报道,Google计划在其服务器中使用固态硬盘. 据Dig iTimes援引匿名消息人士的话报道称,这些固态硬盘采用英特尔的闪存芯片和Marvell的控制芯片,将于今年第二季度交付给Google.消息人士预测,服务器用固态硬盘的不断增长将导致16GB和32GB NAND闪存芯片供应趋紧. Google拒绝就此报道发表评论.Google的一名发言人在一份电子邮件声明中说,"我们不会披露有关基础架构或硬件规格的信息." 目前还不清楚Google使用固态硬盘后能够节约多少能源.Av