Netware CPU 利用率高的问题
现象:在控制台的Monitor上,CPU利用率超过80%并且维持时间半小时以上时,就说明发生了CPU高利用率的问题,导致了在Monitor的General information 窗口中的以下参数: Novell迷网站原创内容,未经允许,谢绝转载!
Dirty Cache Buffers : 2000(正在使用的高速缓冲数大于2000)
本文来自Novell迷网站 http://novell.me
Current Disk Requests : 500(当前磁盘请求数大于500) 本文引用自Novell迷网站
Current Service processes: 接近50 (当前服务进程数接近50) 本文引用自http://novell.me
原因及处理办法: Novell迷网站內容,版权所有
1)系统参数设置不合理,应进行调整
在Monitor 的Available options 窗口的Server Parameters 选项中修改以下参数值:
①Communications:(通讯参数)
本文转载自http://novell.me
a) Maximum Packet Receive Buffers :
最大信息包接收缓冲区数应设置为4000
版权所有,未经Novell迷允许,不得转载!
b) Minimum Packet Receive Buffers : Novell迷,迷Novell
最小信息包接收缓冲区数应设置为应为工作站数量*2(或3)
本文转载自http://novell.me
c) New Packet Receive Buffer Wait Time : 本文来自Novell迷网站 http://novell.me
新的信息包接收缓冲区等待时间应为0.1Sec,不要太大。 Novell迷网站原创内容,未经允许,谢绝转载!
d) Delay Before First Watchdog Packets:
http://novell.me
第一个监视信息包间的延迟可设置为5Min 本文来自Novell迷网站 http://novell.me
e) Number Of Watchdog Packets : CopyRight http://novell.me
监视器信息包的数量可设置为10 内容来自Novell迷网站
f) Delay Between Watchdog Packets :
CopyRight http://novell.me
监视器信息包间的延迟可设置为1 Min
CopyRight http://novell.me
d、e、f三项说明监视器在15分钟内没有收到工作站信息包, 则监视器认为此工作站不再被连接,并清除此工作站的连接。
②Directory Caching :(目录高速缓冲参数) 本文转载自http://novell.me
a) Maximum Directory Cache Buffers:
最大的目录高速缓冲参数应设置为4000,不要太大。 内容来自Novell迷网站
b) Minimum Directory Cache Buffers:
本文引用自http://novell.me
最小的目录高速缓冲参数应设置为应为600,此数需要足够 大,目录区搜索才可快速完成,但不要太大。
内容来自Novell迷网站
③File Caching :(文件快速存取参数) Novell迷,迷Novell
a)Maximum Concurrent Disk Cache Write : http://novell.me
最大的同时磁盘缓冲写入数应为500 ,不要太大,否则会影响操作系统正常工作。 http://novell.me
b)Dirty Disk Cache Delay Time:
内容来自http://novell.me
混浊的磁盘快速存取延迟时间应设置为0.1 Sec 。 Novell迷,迷Novell
④Miscellaneous :(杂项参数) 内容来自Novell迷网站
a) Maximum Service Processes: 本文引用自http://novell.me
最大服务处理数应设置为500 http://Novell.Me
b) New Service Process Wait Time : 本文来自Novell迷网站 http://novell.me
新的服务处理等待时间应设置为0.3 Sec
http://Novell.Me
以上Server 参数中除了Minimum Packet Receive Buffers 写入 Startup.ncf 文件中,其它参数将写入Autoexec.ncf 中。
2)内存配置不合理 本文转载自http://novell.me
打开Monitor 的Available options 窗口,当:
Novell迷网站內容,版权所有
① Cache Utilization 选项 (高速缓冲利用率) 本文来自Novell迷网站 http://novell.me
LRU Sitting Time : xx:xx:xx 时间分值≤15
② Memory Utilization 选项 (内存利用率) 内容来自Novell迷网站
Memory Blocks Free: ≤1000
说明内存太小了,应该扩内存。
③ Resource Utilization 选项 (资源利用率)
版权所有,未经Novell迷允许,不得转载!
Cache Buffers:<60 % 说明Maximum Packet Receive Buffers 太小了,需要在Server Parameters 选项的 Communications中将该参数增大。 本文转载自http://novell.me
3)重要的模块或驱动程序版本太旧,需要升级或打补丁 内容来自http://novell.me
例如:NDS 、LAN、DSK三个模块需要打IWSP5B补丁,有关Internet 的模块需要打IWSP6A 和NW4SP7 补丁,Compaq服务器Raid 5的Cpqda386.dsk(96年)更换为 Cpqarray.ham(98年)
4)SYS 卷的自由空间太小 版权所有,未经Novell迷允许,不得转载!
SYS 卷应保留10%-20%的自由空间,为了腾出更多的空间,将已删除的文件要用Purge命令彻底清除。
5)在服务器端的Load Rspx模块
内容来自Novell迷网站
在工作站上运行远程控制台程序Rconsole 可能会引起CPU的利用率提高,所以,在服务器繁忙时应尽量少用。 Novell迷网站原创内容,未经允许,谢绝转载!
6) 通讯方式的漂移引起CPU的利用率升高 内容来自Novell迷网站
服务器网卡和交换机端口的Duplex(双工)设置不匹配或没有设置死(引起通讯方式的漂移),将出现CPU的利用率升高。可以用下面语句定义服务器网卡双工:.
load e100b slot =10001 frame =ethernet_802.3 forceduplex=0,1,2
内容来自Novell迷网站
(0—自识别,1—半双工,2—全双工)
Novell迷,迷Novell
交换机端口的双工可以通过超级终端或交换机的选择开关设置。
7) Dos 内存设置不合理
在服务器DOS端的autoexec.bat 和 config.sys中存有多余的命令和驱动程序,占用了过多的内存空间,造成CPU利用率升高。解决办法是:清空autoexec.bat 中占用内存的命令, config.sys中只保留files 和buffers语句,其它语句全部清空。 内容来自Novell迷网站
转载请注明出处!本文地址 http://novell.me/NetWare/2009/0923/Netware-CPU-High-Usage.html
(责任编辑:Novell迷)