防止磁盘碎片 维护系统性能10大原则
2010-05-13 00:00:00 来源:WEB开发网现代存储环境已经从单一磁盘发展到大规模可伸缩性网络存储设备,随着存储技术的演变,使用的软件和磁盘也越来越复杂了,关于磁盘碎片管理问题一直延续着多种神话和谬论,事实证明,磁盘是需要适当管理才能达到最佳性能的。
从20年前推出非易失性存储开始,在用户/应用程序与这些设备之间增加了抽象层,事实上,现代数据中心已经远远超出了单一直连硬盘的需求,都采用了先进的具有抽象层的存储基础设施,但即使这样,也没有完全消除碎片问题。
本文详细介绍了企业在优化系统性能方面应遵循的10大原则,消除碎片是任何系统保持最佳性能的关键。
1、制定灵活的碎片整理调度方案
在考虑一个系统在企业计算环境中如何运行时,必须考虑磁盘碎片问题,因为碎片整理程序可能会带来更多的问题,将会让企业损失更多金钱和时间。
在企业或政府机构内,往往无法预测一个系统什么时候会被使用,在那些夜间关闭系统节省电力的组织中,调度作业就不能放在下班后执行,碎片整理作业只有安排在上班期间运行,这将会影响到正常业务的运转,但对系统管理员来说,碎片整理又非常重要,因此要寻找一个灵活的调度方案,确保那些必须定期执行的调度作业在低系统开销时执行,以不影响正常业务为主要原则。
2、主动预防产生磁盘碎片
写入时不允许文件分片,要寻找一种解决方案从源头防止发生碎片,将文件连续地写入磁盘,这样就不会浪费磁盘资源。遗憾的是,许多组织都是等到性能下降时才开始进行碎片整理,这种被动的方法增加了桌面帮助请求次数,进而导致生产力不断下降。
每个(任何)文件写入时都会产生碎片,当碎片产生时,系统已经浪费了宝贵的I/O资源,磁盘空间也被完全打乱了。等一天,甚至是一周再来整理碎片,意味着用户必须承受正常工作时的性能下降。从生产力角度来看,这些延误是可以量化的。即便是精心设计的碎片整理调度作业,对系统性能也是有影响的,与预防碎片方法相比总是逊色不少。