如何评估SSD投资?

日期: 2009-03-08 来源:TechTarget中国

在固态磁盘(SSD)的投资上,用户要深思熟虑,并要有对存储架构的深刻理解。一名IT经理怎样才能知道何时投资SSD,如何评估并确保SSD投资的投资回报?随着过去几年来,SSD成本的持续下滑,这些问题越来越重要。随着SSD成本的下滑,SSD适合的应用情境也在增加。

投资于SSD并不是许多人所想的像掷骰子那么简单。遵守一系列步骤可以帮助你确保在合适的时机投资于SSD,确保SSD为你的组织带来最大的收益,让你在投资前就知道SSD实施的投资回报期有多长。

第一步就是搜集有关用户环境的统计数字。用户不仅需要存储I/O的信息,而且还需要应用程序服务器的信息。对于多数环境来说,这些执行分析的工具是免费且现成的。多数UNIX环境可以使用IOstat,Windows环境可以使用Perfmon。

下一步就是观察CPU使用。根据经验,如果平均CPU利用率超过33%,那么很可能是在应用程序堆栈的其他地方有一个瓶颈。达到或低于33%表明服务器CPU在等待其他东西–而这种东西通常是存储。

为了确认存储I/O性能是否有问题,下一步就是观察应用程序服务器任务,找到那个持续对磁盘进行操作的任务。在这个任务中,我们要检查磁盘排队情况和队列深度。队列深度是一个设备命令队列中命令的数量。当我们讨论SSD是否适合的时候,关键的问题不是锁定服务器或装满队列。我们的目的是确保存储阵列能有效地处理队列深度。Perfmon将队列深度作为单独的统计数字予以列出;IOstat以百分比的形式列出这个数字,基本形式是队列深度乘以百分之一百。

如果你的队列深度总是大于1,那么你总是有一个命令在等待存储做出响应。为了提高性能,你应该提高每个驱动器的响应速度;由于驱动器可以并行地处理命令,你也可以增加驱动器数量。增加驱动器数量所带来的问题是,如果每个驱动器的磁盘操作的队列深度低于1,那么这种做法就不能带来性能上的提升。例如,如果你有一个5+1驱动器RAID(独立磁盘冗余阵列)组,而且你的队列深度是10,那么你在阵列中增加更多的驱动器应该可以提高性能。但是,如果该阵列组的队列深度是4,那么增加新的驱动器只能带来很少的性能提升。

对队列深度的研究可以得出两个结果。第一,你可以看到增加驱动器是否可以提高性能,提高驱动器响应速度是否是提高性能的唯一解决方案,当然,如果你的队列深度低于阵列中驱动器的数量,那么就只有提高驱动器响应速度;第二,根据队列深度,你可以决定你所需要增加的驱动器数量,然后可以看到驱动器增加是否需要大笔投资。

在两种情况下,SSD有可能是理想的解决方案。如果你判断需要大量的驱动器来满足应用程序的I/O要求,那么固态磁盘有可能是更加经济的解决方案。另一个提高驱动器性能的方法是驱动器短击(Short stroke)。驱动器短击是只格式化驱动器外缘部分,也就驱动器最快的部分。这么做可以提高驱动器的响应速度。这种做法的问题是它要求增加新的驱动器,而且还需要购买非常快的比较昂贵的驱动器–而且只格式化其中的三分之一。

如果你并无法并行地处理队列命令,那么你可以通过SSD来提高响应速度,SSD本身具有的速度优势可以减少队列深度。此外,IOstat和Perfmon还可以用来观察当前响应时间。为了提高机械式驱动器的响应速度,你可以购买更快的驱动器,短击这些驱动器,或者扩大存储高速缓存的规模。不过这种方式的问题是,在近期内,我们还只能得到RPM(每分钟转速)最高15000的驱动器。机械式驱动器的响应时间如果达到5-10毫秒就已经算非常好的了,而固态磁盘可以得到更好的响应速度。如今,基于闪存的系统可以提供0.2毫秒的响应时间,而基于DRAM(动态随机存取记忆体)的系统可以很轻松地提供0.015毫秒的响应时间。

为了提高机械式驱动器的响应速度,还可以增加高速缓存的大小。问题是,多数系统中高速缓存的大小是有限制的,而且高速缓存记忆体的成本通常很高。虽然高速缓存可以胜任像顺序日志这样的工作负荷以及大多数的写入任务,但是存储系统的高速缓存还需要处理各种存储软件任务,包括快照、复制以及其他常见的存储功能,因此它所需要的响应时间通常要低至0.5毫秒。基于DRAM的固态磁盘可以提供强大的高速缓存功能,对于这些操作来说,这种固态磁盘可以带来更低的延迟性和更高的速度。

如何决定SSD的投资必要与投资价值是一门学问。SSD投资的评估有现成的标准的工具。观察CPU利用,队列深度以及响应速度就可以让你了解固态磁盘是否适合你。即使你没有性能上的问题,这种分析也是有价值的。你可能对结果感到吃惊。SSD的价格比以往更具有吸引力,因此它可以为更多的工作带来好处。

我们一直都在努力坚持原创.......请不要一声不吭,就悄悄拿走。

我原创,你原创,我们的内容世界才会更加精彩!

【所有原创内容版权均属TechTarget,欢迎大家转发分享。但未经授权,严禁任何媒体(平面媒体、网络媒体、自媒体等)以及微信公众号复制、转载、摘编或以其他方式进行使用。】

微信公众号

TechTarget微信公众号二维码

TechTarget

官方微博

TechTarget中国官方微博二维码

TechTarget中国

电子邮件地址不会被公开。 必填项已用*标注

敬请读者发表评论,本站保留删除与本文无关和不雅评论的权力。

相关推荐

  • 销毁SSD和保护数据的关键步骤

    SSD技术正在迅速发展。随着价格下降,速度和容量继续增长,SSD在存储市场获得更强的立足点。尽管它们有着较长的 […]

  • 存储经理人2017年8月刊:分解技术大揭秘

    《存储经理人》2017年8月刊重点关注分解技术,分解的理念在于用大量计算机来创建出独立的资源池,然后根据需要分配适当的资源组合,从而为各个应用程序提供相应服务。另外,混合云存储将工作负载可选择的部署范围扩展到多个云,并实现令人信服的使用场景,例如异地备份、灾难恢复和云负载爆发。本期电子杂志还将讨论数据中心的硬盘和SSD共存问题。

  • 为全闪存数据中心做好准备

    公司应该抛弃硬盘,将数据中心完全装上闪存,供应商已经解决了旧的SSD问题,比如磨损时间和成本。

  • 超融合技术之近况

    超融合存储降低了总体拥有成本,简化了安装,并为软件定义的数据中心做好准备。那么,你是否应当全面拥抱超融合系统呢?简而言之,答案是肯定的。