Chinaunix首页 | 论坛 | 博客
  • 博客访问: 103563149
  • 博文数量: 19283
  • 博客积分: 9968
  • 博客等级: 上将
  • 技术积分: 196062
  • 用 户 组: 普通用户
  • 注册时间: 2007-02-07 14:28
文章分类

全部博文(19283)

文章存档

2011年(1)

2009年(125)

2008年(19094)

2007年(63)

分类:

2008-04-07 15:23:09

  出处:Unix爱好者家园unix-cd.com   
影响系统性能的硬件因素主要包括:

1. 系统地址总线和数据总线的速度和宽度。

2. 系统内存的总量、系统内存的数据通道的宽度以及系统内存的存取访问时间。

3. 外设控制器数据通道的宽度,以及是否装置了内置的高速缓存。

4. SCSI设备控制卡总线的速度和宽度。

5. 硬盘的存取访问时间。

一般情况下,影响应用软件运行性能的主要因素有两个:应用软件所使用的算法的效率以及应用软件使用系统服务的方式。最终用户一般不能对应用软件的源代码进行更改,因此选择使用运行性能较好的应用软件是一般最终用户应当重点考虑的问题。通常情况下,以下有关应用软件的因素用户应当重点考虑:

1.应用软件中是否考虑到使用C程序代替shell脚本文件。如果一定要使用shell脚本文件,建议使用Korn shell,Korn shell中包含了大量的内置命令,这样可以减少对子进程进行fork和exec操作。

2.应用软件中是否占用了大量的系统调用。系统调用将消耗大量的CPU时间,影响应用软件的运行性能。

3.应用软件中所使用的对硬盘的读写操作是格式化的还是非格式化的。非格式化的读写操作的效率更高些,相对而言,需要的磁盘空间较小些。
阅读(453) | 评论(0) | 转发(0) |
给主人留下些什么吧!~~