问一下NT中CPU资源消耗100%问题! (50分)

  • 主题发起人 主题发起人 bigmm
  • 开始时间 开始时间
B

bigmm

Unregistered / Unconfirmed
GUEST, unregistred user!
我单位有一台PIII服务器,内存288M,NT4。0操作系统,装有ORACLE数据库,大概有30个
客户端来访问ORACLE服务器。最近经常出现CPU资源被消耗100%的情况,这时候客户端软件
就连接不上ORACLE数据库了,服务器也慢吞吞,重新启动后又正常。请指教一下主要原因,
不胜感激!
 
是不是有死循环?
 
ctrl+alt+del查看什么占用cpu最多再说
 
杀进程
我去自由天地就曾经cpu占用100%,据说是java script捣鬼
 
你检查一下你的程序是否有死循环的地方.一但执行到那CPU就会100%
 
最好用任务管理器查看一下是哪个进程占用CPU或内存多,才好判断。不过我觉得应该是
ORACLE没有配置好所致!
 
增多用户
多块硬盘才能加快速度,
查查书,Oracle的一些默认参数,不是很准确

机械工业或晓通的都可以.
 
各位大虾,有三个SCSI硬盘做的NT容错带区,ORACLE数据库放在带区里面的,以前运行一
直没有问题,最近才出现。客户端程序是中科院的一家公司编的,应该无死循环。查看进
程时候不明白NT中进程表的CPU和CPUTIME列表示什么意思,只明白占用内存多少,请帮忙
指点一下,看看是什么进程在搞鬼!
 
你不妨去查看Windows NT 4.0 Workstation Resource Guide,
它是 Windows NT 4.0 Workstation Resource Kit 的一部分。
CPU是指该进程占用CPU的比率,
CPUTIME为该进程已经运行并处于激活状态的时间
 
除System Idle Process外,那个占用cpu最多,如果是服务就试着把该服务停掉(在service
中)
 
可能有木马!
 
如果客户端软件在application的onidls里执行什么事情,就会cpu=100%.
 
冰河!!!!
我们的 NT + SQL Server 就是这样的,后来把它杀掉了。
看看进程列表中有没有 Kernel32.Exe 或 User32.Exe,这两个文件应该是 .DLL,
.Exe 是冰河伪装的。
 
多人接受答案了。
 
后退
顶部