怎样为给中小企业服务器硬盘减轻负担?
作者: SMB
责任编辑: 阚智
来源: 中小企业IT采购
时间: 2006-11-13 14:32
关键字: 服务器
浏览: 0
点赞: 0
收藏: 0
给服务器硬盘减轻负担
最近听到有人抱怨服务器硬盘数据冗余,发现大量的磁盘碎片,造成系统性能被侵蚀,而之所以将磁盘碎片这样的小问题扩大的原因是因为网管没有注意。其实类似的问题并不是一例两例,很多时候在Linux系统下的服务器更容易出现这样的问题,而且这样的问题很容易被忽视。如果在Windows系统下,硬盘磁盘碎片的问题由于很常见,因此成为使用者的必修课程之一,只要花些时间进行简单的磁盘碎片整理,就可以达到运行如飞的目的。但是由于Linux使用第二扩展文件系统,即ext2,它以一种完全不同的方式处理文件存储,Linux没有Windows系统中发现的那种问题,这使得许多人认为磁盘碎片化根本不是一个问题。事实上,所有的文件系统都会随着时间的推移趋向于碎片化,Linux文件系统减少了碎片化,但是并没有消除,尤其是在数据繁忙的服务器中,随着时间的推移,文件碎片化将降低硬盘性能,从而影响到服务器的正常运行。下面简单介几种中硬盘优化的具体措施。
1.释放磁盘空间
对磁盘驱动器进行清理工作,删除不需要的文件,并将那些需要被保存但将不被使用的文件移出,清除多余的目录,同时减少子目录的数目。这种方法虽然看起来很简单,但是最简单的往往最有效。
2.整理碎片
Linux系统上的磁盘碎片整理程序与Windows系统中的磁盘碎片整理程序不同,举个例子,Windows 98系统引入FAT 32文件系统,虽然运行Windows 98但不必转换为FAT 32文件系统,Windows可以被设置为使用FAT或NTFS的增强文件系统,因此所有这些文件系统都以本质上相同的方式处理文件存储。而Linux系统下的磁盘碎片整理工作最好是做一个完全的备份,将分区重新格式化,然后从备份中恢复文件。当文件被存储时,它们将被写到连续的块中,就不会碎片化了。这是一个大工作,可能对于像/usr之类不经常改变的程序分区是不必要的,但是它可以在一个多用户系统的/home分区产生奇迹。它所花费的时间与Windows NT服务器磁盘碎片整理花费的时间大致上相同,所以使用者要耐心等待。
3.调整硬盘驱动器
执行了以上两种操作方法后仍旧不能让硬盘恢复到满意状态,就可以考虑其他需要花费金钱的硬件解决方案了,升级硬盘驱动器就是其中之一。如果现有硬盘是IDE驱动器,这种控制器必须要访问CPU,由此CPU和磁盘密集型操作可能变得缓慢,这样可以通过升级到SCSI驱动器获得更好的整体性能,SCSI控制器不用通过CPU处理读写,因此当硬盘驱动器在读写时,就不会因为CPU周期被硬盘驱动器占用而造成怨系统的缓慢。
值得一提的是,标准SCSI链可以链接最多七个设备,如果此时系统中有两个或者更多的磁盘,可以通过链接到一个控制器上,由此来通过对每个SCSI驱动器提供一个控制器来改善性能,这个方法适合在同一服务器上。为服务器硬盘减轻负担的方法还有很多,这里提供的只是一小部分,仅供参考。
最近听到有人抱怨服务器硬盘数据冗余,发现大量的磁盘碎片,造成系统性能被侵蚀,而之所以将磁盘碎片这样的小问题扩大的原因是因为网管没有注意。其实类似的问题并不是一例两例,很多时候在Linux系统下的服务器更容易出现这样的问题,而且这样的问题很容易被忽视。如果在Windows系统下,硬盘磁盘碎片的问题由于很常见,因此成为使用者的必修课程之一,只要花些时间进行简单的磁盘碎片整理,就可以达到运行如飞的目的。但是由于Linux使用第二扩展文件系统,即ext2,它以一种完全不同的方式处理文件存储,Linux没有Windows系统中发现的那种问题,这使得许多人认为磁盘碎片化根本不是一个问题。事实上,所有的文件系统都会随着时间的推移趋向于碎片化,Linux文件系统减少了碎片化,但是并没有消除,尤其是在数据繁忙的服务器中,随着时间的推移,文件碎片化将降低硬盘性能,从而影响到服务器的正常运行。下面简单介几种中硬盘优化的具体措施。
1.释放磁盘空间
对磁盘驱动器进行清理工作,删除不需要的文件,并将那些需要被保存但将不被使用的文件移出,清除多余的目录,同时减少子目录的数目。这种方法虽然看起来很简单,但是最简单的往往最有效。
2.整理碎片
Linux系统上的磁盘碎片整理程序与Windows系统中的磁盘碎片整理程序不同,举个例子,Windows 98系统引入FAT 32文件系统,虽然运行Windows 98但不必转换为FAT 32文件系统,Windows可以被设置为使用FAT或NTFS的增强文件系统,因此所有这些文件系统都以本质上相同的方式处理文件存储。而Linux系统下的磁盘碎片整理工作最好是做一个完全的备份,将分区重新格式化,然后从备份中恢复文件。当文件被存储时,它们将被写到连续的块中,就不会碎片化了。这是一个大工作,可能对于像/usr之类不经常改变的程序分区是不必要的,但是它可以在一个多用户系统的/home分区产生奇迹。它所花费的时间与Windows NT服务器磁盘碎片整理花费的时间大致上相同,所以使用者要耐心等待。
3.调整硬盘驱动器
执行了以上两种操作方法后仍旧不能让硬盘恢复到满意状态,就可以考虑其他需要花费金钱的硬件解决方案了,升级硬盘驱动器就是其中之一。如果现有硬盘是IDE驱动器,这种控制器必须要访问CPU,由此CPU和磁盘密集型操作可能变得缓慢,这样可以通过升级到SCSI驱动器获得更好的整体性能,SCSI控制器不用通过CPU处理读写,因此当硬盘驱动器在读写时,就不会因为CPU周期被硬盘驱动器占用而造成怨系统的缓慢。
值得一提的是,标准SCSI链可以链接最多七个设备,如果此时系统中有两个或者更多的磁盘,可以通过链接到一个控制器上,由此来通过对每个SCSI驱动器提供一个控制器来改善性能,这个方法适合在同一服务器上。为服务器硬盘减轻负担的方法还有很多,这里提供的只是一小部分,仅供参考。
©本站发布的所有内容,包括但不限于文字、图片、音频、视频、图表、标志、标识、广告、商标、商号、域名、软件、程序等,除特别标明外,均来源于网络或用户投稿,版权归原作者或原出处所有。我们致力于保护原作者版权,若涉及版权问题,请及时联系我们进行处理。