SQL SERVER 2008 服务器CPU满负荷,求检查方法
至强E5-2640 为六核心 十二线程的 看的出你得服务器上有两个处理器,此类处理器还是带的动500人同时访问,没必要换。你的内存使用量太高了,建议关闭不必要后台。如果你要找出是数据库的造成问题 那么你得把数据库代码发出来 不然是无法为你找的 你给的只是CPU和内存在任务管理器里使用率,服务器长时间不关机 也是导致运行缓慢的原因之间,windows系统开时间长了系统占用资源很大临时文件很多,建议使用linux或unix系统关闭不必要的端口服务 数据库建议使用oracle或者my sql数据库。
希望我的回答对你有帮助
1 检查防火墙及内核日志文件,判断是否遭到ddos攻击,可以使用mrtg之类的工具协助检查服务器流量,在外网使用nmap扫描自己的服务器,关闭不需要的服务端口,卸载不需要的服务
2 检查bbs网站代码,最好不要用discuz之类的公共代码,比较容易有bug并受到攻击
3 调整apache及内核参数,加大允许的连接数和半开连接数,加大apache初始进程数,最大客户端数,减小keepalive时间等参数
可以设置
负载均衡
和
磁盘列阵
当然了
可以把
网站
设置成
附件一个服务器
数据库一个服务器
主站一个服务器
这样会好很多!
当然了
如果是
攻击导致的
就开防火墙吧!
0条评论