存储碎片对服务器性能有何影响?

日期: 2009-03-04 作者:爱国主义导购 来源:TechTarget中国 英文

  每台机器都会遭遇文件碎片的问题。但服务器由于巨大的用户流量而使碎片问题更加严重。这会导致网络速度缓慢、开机时间长以及病毒扫瞄的时间特别长。 现时火热流行的技术虚拟化和固态硬盘能不能有效解决由于碎片对存储系统服务器性能的影响呢?

  文件碎片对虚拟化影响

  有许多企业已经开始利用虚拟化的优势来进行服务器整合及数据中心碳排放量的降低。但这种着眼未来的技术所具备的优势还不止如此,虚拟化性能所面临的关键性挑战在于–文件碎片的处理。

  文件碎片是存在于非虚拟化环境中且多年来一直悬而未决的一大性能挑战。但虚拟化所带来的碎片问题更加严峻,所需的解决方案也是前所未有的。虚拟机能够利用硬盘分区,让整个磁盘系统看起来都能为虚拟机所用。但是在虚拟化层下,硬件经常要存储系统所产生的文件,要利用整个硬盘所有分区的磁盘存储系统和碎片文件。

  虚拟机都有自己的通过主机系统传递的输入/输出请求。因此每个文件请求都会产生很多输入/输出请求–从最低程度上说客户机系统会产生一个请求,然后主机系统再产生一个请求。但是在常规的粉碎环节,尤其是在虚拟机磁盘活动频繁的时候,文件将被粉碎为成百上千个文件碎片。可想而知每个请求的文件和文件的每个碎片所产生的若干输入/输出请求会演变成多么狂乱的行动。对性能的影响将会多么可怕!

  对于虚拟机而言,常规的磁盘碎片整理程序是很关键的,这就要利用磁盘碎片技术。基础性的磁盘碎片整理程序,甚至是预设定的磁盘碎片整理程序无法跟上虚拟化的粉碎速度。最可行的也是目前唯一能够提供的解决方案就是持续性后台粉碎解决方案。这种解决方案能够处理那些后台运行的或者闲置的资源;这样是对磁盘碎片整理程序性能有非常积极的作用,性能也总能达到最大化。

  固态硬盘应对存储碎片

  固态硬盘有着对于传统硬盘的独到优势,但最近的一次来自国外媒体网站的测试结果或许会导致英特尔著名的X25-M固态硬盘失去一些吸引力。一项来自PCPerspective网站的最新测试结果表明,英特尔的损耗均衡(wear-levelling)特性可能会导致大规模的磁盘碎片问题,更为严重的是这些问题几乎无法修复。看起来英特尔的X25-M固态硬盘产品似乎出了一些问题。

  这个名叫PCPerspective的网站已经公布了一篇非常详细的固态硬盘长期性能测试报告,在测试过程中,测试人员发现某些在常规硬盘上的取得良好效果的技术在固态硬盘上却并不适用,文章列举了扇区重新映射以及损耗均衡运算法则这两个典型的例子,这二者在常规硬盘上的作用在于加速固态硬盘性能以及延长硬盘的使用寿命,但测试表明这两种技术在固态硬盘出现碎片之后却在很大程度上削弱了固态硬盘的性能表现。更为糟糕的是常规的磁盘碎片整理软件不仅不能解决这一问题反而还会加重情况的恶化,考虑到这种磁盘碎片产生在文件系统层面之上,因此英特尔也有固态硬盘工程师建议用户不要用任何磁盘碎片整理软件来对固态硬盘驱动器进行任何操作。目前唯一能够重新理清驱动器扇叶映射的做法是重新清空整个磁盘。

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

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

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

微信公众号

TechTarget微信公众号二维码

TechTarget

官方微博

TechTarget中国官方微博二维码

TechTarget中国

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

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

相关推荐