我只想知道 cpu占用比较高,win服务器如何优化?
希望有知道的大大可以告诉下,谢谢。
以下说明下,为什么我只需要优化win的 cpu占用比较高问题。
避免给大家带来回答误解。
1、我服务器上有很多业务,修改 Linux比较麻烦。
2、event等扩展都有安装,手册的操作都做了,业务也写的差不多了,要上服务器,发现cpu过高,有些尴尬。
3、在没有任何客户端链接,3.3.6 版本打开 cpu5% 3.5.15 cpu40%+(不是因为 3.3.6 wss 操作不成功,我也不想换 3.5.15。 我3.3.6版本的游戏,开了2年没重启过,服务器都不用管。)
4、我只需要知道, cpu占用比较高,win服务器如何优化?
视图 是刚开,没有链接任何客户端链接。
[attach]1314[/attach]
[attach]1315[/attach]
确认下二者业务代码是否完全一样,另外在任务栏看下是哪个进程消耗了cpu。
到业务代码里找可能造成cpu高的代码注释掉试下
等到大大回复了
1、我下载的空工程,直接打开bat。
2、系统3%,项目命令处理程序45%
3、我按照 Linux内核调优 找到win相关优化注册表。 只是感觉cpu效果不大。 不知道主要影响cpu可以去 改那些配置
[attach]1321[/attach]
[attach]1323[/attach]
截图是这个
把其它的cmd窗口都关掉试下
这个命令下面的附属命令都是 主程序的。关了就报错了
[attach]1324[/attach]
你这个怎么又换了个程序,直接从官网下个demo,然后跑起来看下是否有cpu高的情况。
跑之前把其它cmd窗口都关闭
我试试看5.3-5.5的几个版本,看看是不是php版本导致的。 不过试下来只要开扩展,都一样,cpu就上去了。
截图附 更新回5.5.36 cpu44%
工程直接下载,什么也没改!
[attach]1325[/attach]
开了什么扩展?
libevent.dll
不开扩展一组服务器只能登入255人