优化Linux系统硬盘的七个实用技巧( 三 )


RAID 2:级别2设想用于没有内嵌错误检测的驱动器 。因为所有的SCSI驱动器支持内嵌错误检测,这个级别已过时,基本上没用了 。Linux不使用这个级别 。
RAID 3:级别3是一个有奇偶校验磁盘的磁盘带 。存储奇偶校验信息到一个独立的驱动器上,允许恢复任何单个驱动器上的错误 。Linux不支持这个级别 。
RAID 4:级别4是拥有一个奇偶校验磁盘的大块带 。奇偶校验信息意味着任何一个磁盘失败数据可以被恢复 。级别4阵列的读性能非常好,写速度比较慢,因为奇偶校验数据必须每次更新 。
RAID 5:级别5与级别4相似,但是它将奇偶校验信息分布到多个驱动器中 。这样提高了磁盘写速度 。它每兆字节的花费与级别4相同,提高了高水平数据保护下的高速随机性能,是使用最广泛的RAID系统 。
软件RAID是级别0,它使多个硬盘看起来像一个磁盘,但是速度比任何单个磁盘快得多,因为驱动器被并行访问 。软件RAID可以用IDE或SCSI控制器,也可以使用任何磁盘组合 。
七、配置内核参数
通过调整系统内核参数改善性能有时是很明显的 。如果你决定要这样做一定要小心,因为系统内核的改变可能优化系统,也可能引起系统崩溃 。
注意:不要在一个正在使用的系统上改变内核参数,因为有系统崩溃的危险 。因此,必须在一个没有人使用的系统上进行测试 。设置一个测试机器,对系统进行测试,确保所有工作正常 。
Tweak内存性能
在Linux中,可以Tweak系统内存 。如果遇到内存不足错误或者系统是用于网络的,可以调整内存分配设置 。
内存一般以每页4千字节分配 。调整“空白页”设置,可以在性能上有显著的改善 。打开终端窗口,输入下面的命令查看系统的当前设置:
cat /proc/sys/vm/freepages
这样将获得三个数字,就像下面这样:
128 256 384
这些是最小空白页、空白页低和空白页高设置 。这些值在启动时决定 。最小设置是系统中内存数量的两倍;低设置是内存数量的4倍;高设置是系统内存的6倍;自由内存不能小于最小空白页数 。
如果空白页数目低于空白页高设置,则交换(使用磁盘空间分配到交换文件)开始 。当达到空白页低设置时,密集型交换开始 。
增加空白页高设置有时可以改善整体性能,比如试试增加高设置到1MB,用echo命令可以调整这个设置 。使用样本设置,输入这个命令增加空白页高设置到1MB:
echo "128 256 1024" > /proc/sys/vm/freepages
【优化Linux系统硬盘的七个实用技巧】注意:当系统还没有被使用时测试这个设置,以确保在做任何调整时监视系统性能 。这样可以确定哪个设置对系统是最好的 。

推荐阅读