服务器CPU监控小工具下载
作者:草上飞 时间:2010-04-06 19:19:00
虽然以前针对服务器性能优化做过很多设置。如:优化应用程序池,增加虚拟内存等等。
但是前段时间,服务器还是经常会CPU满100%。一开始想法是写个CPU的监控工具,当CPU满100%的时候自动记录,然后发邮件通知,然后远程登录到服务器上分析CPU占用100%的原因。
后来每次查看CPU占用情况,发现满100%的时候,都是linkhelper.cn这个站点占用了很多的CPU。每天总会有3-4次,流量大的时候,如遇上百度更新,PR更新的日子,查询过多的时候,平均半个小时到一个小时就会有CPU满100%的情况。每次CPU满的时候,在任务管理器中手工结束下w3wp.exe就能解决。本来想升级下服务器,再加个CPU,但是想想,就因为每天有那么几次CPU占用满100%的情况,就去多加个CPU,似乎有点不甘心,因为大多数的时候,CPU还是控制在30%-60%之间。
后来想想,在CPU监控的前提下,增加了一个功能,就是检测服务器CPU超过97%持续10秒钟的时候,就自动结束一个占用CPU最多的w3wp.exe进程。因为我的linkhelper.cn是启用了多进程,所以就算结束了一个进程,对网站也没有任何影响。而且结束进程后,iis会立即马上启动一个新的进程补上。这样的话,CPU占用情况降下来了,而且对网站没有任何影响。
自此,也算为服务器CPU经常达到100%提供了一个方案。虽然还不是很圆满,更好的方案应该是加个CPU。
后来继续对该工具进行修改,做得更通用点。如CPU占用数、持续时间、邮件设置、是否自动删除进程、删除的进程名称等都可以通过参数设置。
工具下载地址:cpu.rar
cpu.rar (18.31 KB)
![](/images/zang.png)
![](/images/jiucuo.png)
猜你喜欢
GoDaddy:什么是.htaccess Godaddy
Web服务器记录中查找黑客踪迹(1)
阿卡人SEO:多次经验教您脱离百度沙盒
最新苹果Mac OS X测试版恢复对Atom的支持
![](https://img.aspxhome.com/file/UploadPic/200911/2009117162947678.jpg)
[多图]MeeGo 1.0试用
![](https://img.aspxhome.com/file/UploadPic/20105/201052717283790s.jpg)
黑客下狠手 DDoS狂轰韩美网站
![](https://img.aspxhome.com/file/UploadPic/200912/2009128183233665s.jpg)
eWebeditor的漏洞利用
流行的黑客用于攻击网络的常用工具
购买链接的一些评定标准和购买规则
虚拟主机如何解决电信网通间互联互通
windows 2003服务器备份和恢复的经验总结
![](https://img.aspxhome.com/file/UploadPic/20078/27/200782794923149s.gif)
Win2K服务器端安全设置教程(1)
![](https://img.aspxhome.com/file/UploadPic/200812/200812285143912.gif)
活动目录:Win2003跨树信任关系
单独购买Godaddy独立IP
Windows中合理设置共享文件夹访问权限
Discuz! X1模块独立程序目录和模板目录介绍
![](https://img.aspxhome.com/file/UploadPic/20107/2/1454400-91s.jpg)