您的位置:首页 > 其它

Windows日志定位系统性能问题

2011-10-03 21:13 363 查看
最近同事频繁抱怨生产应用反映慢。调查发现此应用部署在一台Windows服务器上。该windows机器内存使

用率并不高,但CPU使用率会频繁的周期性的冲高。查看该机器上部署的Apache和MySQL,除发现Apache的IO

读写比较频繁外,其余各项性能指标都比较正常。

停掉apache的日志后,apache的IO读写明显下降。

检查了MySql的配置发现innodb_buffer_pool_size的值比较低,正好服务器的内存还有很多的剩余。便加大

了MySQLinnodb引擎的innodb_buffer_pool_size.

调整后,继续监控服务器的性能。刚开始还好,可没过5分钟。服务器的cpu又突然的冲高。但在任务管理器

里看不到有任何异常的进程。

这时想起了windows中的日志我的电脑--管理--事件查看器 在安全日志中发现有个同事的用户频繁登录

这台机器,于是问他登录这台机器做了什么操作。他很无辜的说我好久没登录那个服务器了。但在安全日志中确

实发现了他的登录信息。再仔细看安全日志,发现这个登录是每5分钟一次,并且持续了有几个月了。于是想到

是否有定时任务在运行。登录windwos的定时任务管理器中一看果然有几个定时任务在运行。其中一个就是用

那个同事的帐号登录的一个定时备份的任务。频率是每5分钟一次。而这个定时任务所作的工作会消耗大量的

cpu。类似的定时任务还有好几个。难怪服务器的cpu规律的冲高,找不到原因呢。

跟同事沟通后,把这几个定时任务该关的关掉,调用频率和执行时间也做了适当的调整。

最终服务器的性能恢复了正常。
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签: