linux系统的硬盘优化
Linux使用了第二个扩展文件系统(ext2),它处理的文件存储在一个完全不同的方式。Linux没有这类问题在Windows系统中发现的,这使很多人认为磁盘碎片根本不是问题。然而,这是不正确的。
随着时间的推移,所有的文件系统都会支离破碎,Linux文件系统已被分解为碎片,但它并没有被消除,因为它不经常发生,对单个用户工作站来说可能不是问题,然而,在繁忙的服务器中,随着时间的推移,文件的碎片化会降低硬盘的性能。在硬盘读写数据时只能注意硬盘的性能,下面是在linux系统中优化硬盘性能的具体措施。
首先,清理磁盘。
这种方法看起来很简单:清理磁盘,删除不必要的文件,删除所有需要保存但将不被使用的文件。如果可能的话,删除多余的目录和子目录的数量减少。这些建议似乎显而易见,但是你会惊奇的发现每个磁盘确实积累了很多垃圾,释放磁盘空间可以帮助系统更好地工作。
两。整理磁盘碎片
在Linux系统中的磁盘碎片整理程序不同于在Windows 98或Windows NT系统中的磁盘碎片整理程序。Windows 98引入了FAT 32文件系统,虽然运行Windows 98并没有被转换为FAT 32文件系统,Windows可以被设置为使用脂肪或增强的文件系统NTFS。所有这些文件系统处理文件存储在相同的方式,以同样的方式。
Linux的整理磁盘碎片的最好方法是使一个完整的备份,重新格式化分区,然后从备份中还原文件。该文件在存储时,它们将被写入一个连续的块,他们不会被分散。这是一个大的工作。它可能是不必要的分区程序 /usr等,但它能产生奇迹/家的多用户系统分区。花费大致相同的时间花在Windows NT服务器的磁盘碎片整理的时间。
如果硬盘的性能仍然不令人满意,还有许多其他步骤需要考虑,但是任何硬件解决方案,包括升级或购买新设备都可能是昂贵的。
三。从IDE升级到SCSI
如果你的硬盘是一个IDE驱动器,可以通过升级到SCSI驱动器获得更好的整体性能。因为IDE控制器有访问CPU,CPU和磁盘密集型操作,可能会变得非常慢。SCSI控制器不使用CPU处理读写。当IDE驱动器的读或写,用户可能会抱怨缓慢的系统因为CPU周期被IDE硬盘占用。
获得更快的控制器和磁盘驱动器
标准的SCSI控制器不能读写数据的速度比标准的IDE控制器,但一些非常快的UltraWideSCSI控制器能使读写速度有一个真正的飞跃。
EIDE和UDMA控制器是非常快的IDE控制器。新的UDMA控制器可以接近SCSI控制器的速度。的UDMA控制器的最高速度是突如其来的速度,但连续传输速度慢的多。IDE控制器,包括UDMA,是嵌入在驱动器本身。那里不需要购买一个控制器。你只要买一个驱动器,它包括控制器和可以得到UDMA性能。
磁盘驱动器一方面经常被忽视的是磁盘本身的速度。磁盘的速度在单位转了一分钟,这是代表旋转,转速越大,速度更快的磁盘速度。如果您有这个预算,大多数服务器系统供应商可以提供7500rpm或即使10000rpm SCSI硬盘,SCSI和IDE磁盘提供5400rpm速度。