随着Unix操作系的普遍应用,越来越多的系统管理员都在努力于怎样提高它的性能问题,笔者就这一问题从几个方面加以叙述,愿对大家有所帮助。
我们知道,影响Unix操作系性能的主要因素有三个:系统硬件、文件系统与核心参数。一般来说,在用户安装Unix操作系时,系统的硬件资源,比如CPU的主频、内存与高速缓存的大小以及硬盘的容量已经确定了,无法更改。
因此这里讨论的主要问题是,在现有的系统硬件资源下,在安装Unix操作系时,如何通过操作系统的配置,使系统在运行某一特定应用时,性能表现更佳。下面就Unix操作系系统硬件作一些探讨。
Unix操作系系统硬件
系统硬件资源的改善有利于操作系统性能的提高。
比如,CPU主频的提高或者CPU的档次提高,系统性能自然就提高了;内存方面,将内存增大,一般都能使应用软件运行速度加快,其中,有无高速缓存(Cache),影响也较明显;对于多线程的应用(如数据库Informix的操作),采用对称多处理器服务器,能使性能得到明显提高。经测试,双CPU系统性能比单CPU系统性能可提高80%。
又如,硬盘的容量以及硬盘控制器的类型也会影响Unix操作系的读写 I/O性能。举个例子,采用fast&wide SCSI-Ⅱ类型的硬盘比采用fast SCSI-Ⅱ的更好;采用磁盘阵列比非磁盘阵列更好。
另外,对于系统I/O方面,最好选用智能的网卡或多用户卡,由于这些控制卡有自己的处理器和缓存,可以减少Unix操作系资源的开销,这样Unix操作系就可腾出资源供应用软件使用。
总之,系统硬件是影响Unix操作系性能的主要因素,用户应根据特定应用的需求与资金的情况合理地选购所需要的系统硬件。
这就是我们今天要将的Unix操作系系统硬件的知识,希望大家也可以了解另外2个方面因素。
【编辑推荐】