Linux系统硬盘性能优化技巧(1)
磁盘I/O性能对系统整体表现影响很大,尤其对Linux这样面向多用户、多任务操作环境的系统而言,需要频繁地读写磁盘,配置稍不当磁盘操作便会成为系统的瓶颈。本文简单介绍在Linux系统下如何优化与提高硬盘性能。
硬件保障
要想获得理想的磁盘I/O性能,当然首先要保证具备相应的硬件条件,这是一切的基础。当然,性能越强的硬件,价格便会越高。
从IDE升级到SCSI
如果你的硬盘是一个IDE驱动器,可以通过升级到SCSI驱动器获得更好的整体性能。因为IDE控制器的操作必须通过CPU进行, 当IDE驱动器在读写时,因CPU周期被IDE驱动器占用,系统将不可避免地变得缓慢,在这种情况下,特别是CPU密集或磁盘密集型数据请求会在很大程度上拖累系统的性能。
而SCSI控制器的数据处理不占用CPU的资源,这样,可以使CPU更专注于其“应该”专注的工作,一般SCSI控制卡上的RISC处理器在处理I/O请求时也会比通用的CPU更有效率。
同时,尽管EIDE和UDMA控制器的猝发速度非常快,能够接近或达到SCSI控制器的速度,但持续传输的速度明显慢得多,这在大密度的随机存取如数据库应用中将会表现出性能上的明显差异。
使用多个控制器
IDE和SCSI磁盘可以被链接。IDE链最多包括两个设备,标准SCSI链最多包括七个设备。如果在系统中有两个或更多SCSI磁盘,很可能被链接到同一个控制器。这样对大多数操作是足够的,尤其是把计算机当作单用户的工作站时。但是如果是作为服务器使用,有条件的话尽量使用多个控制器,这也会明显地提高系统性能。
| 共4页: 1 [2] [3] [4] 下一页 |

搜索