| 软件名称:IIS监控器(IISWatcher) |
当前版本:V2.1 〖>>点击这里立即下载试用〗  |
| 运行平台:Win2000/Win2003(Win2000需要安装Net V1.1框架)
|
适用范围: 虚拟主机提供商用于排查个别有问题或者比较占资源的网站,或其它需要对IIS进行监控的客户。 |
主要功能:
◇ 每个站点的CPU监控
◇ 每个站点的总CPU统计
◇ 每个站点的内存监控
◇ 每个站点的最大内存监控
◇ 每个站点的网络流量监控
◇ 统计每个站点过去一段时间内的流量
◇ 每个站点的线程监控
◇ 每个站点的加载模块监控
◇ IIS6.0应用程序池批量创建、分配及删除管理
◇ IIS5.0的监控器安装
|
系统特色:
◇ 可以监控每一个虚拟主机站点的CPU、内存等资源的使用情况。
◇ 任何一个有问题的虚拟主机站点都会导致CPU及内存的不正常使用, 都可以很方便的查找出来。
◇ 提供批量的IIS6.0应用程序池管理。
◇ 对每个站点进行流量监控及统计,很方便找出比较占资源的站点。
|
如何判断有问题的站点:
可以通过查看进程里每个w3wp进程的CPU及内存的使用情况, 一般网站CPU都在10%以下,内存不超过50M,如果有某一个网站的CPU突然涨到50%以上,或内存涨到100M以上, 或几百M,持续不下来的,这个网站肯定有问题。
|
如何查找浪费资源较大的站点:
可以通过查看进程里各个w3wp进程的CPU及内存的使用情况, 一般网站CPU都在10%以下,内存不超过50M,通过比较CPU及内存的资源,即可方便的发现哪个网站比较浪费服务器资源。
可以通过监控网络流量找出当前比较浪费网络带宽的站点。或者对过去一段时间的流量进行统计,找到发送及接收字节比较多的站点。
|
系统使用图解:
◇ IIS监控过程中,可能需要对IIS配置是进行修改,为了方便监控之后还原到初始状态,建议先对IIS进行备份,以备监控之后,再进行还原,如下图:

◇ 双击执行IISWatcher.exe打开程序这后,转到IIS6,点"加载IIS表列", 然后选择你想要监控的站点(按Shift可以多选),如下图:

◇ 点击"选中站点使用独立应用程序池",就可以为每个站点创建一个应用程序池,并分配给这个站点,如下图:

◇ 再到"进程"页查看进程信息,就可以看到每个不同的站点所对应的w3wp进程的CPU使用率情况,如下图中的xinzhisoft的CPU达到了80%以上的,即可肯定该网站程序有问题;个别网站内存会占到几百M也肯定是有问题的:

◇ 如果需要对IIS站点的当前流量进行监控,点击"流量监控"页, 单击"开始流量监控按钮"就可以看到各个不同的站点当前的网络流量。可以单击标题栏,按流量大小进行排序:

◇ 如果需要统计IIS站点过去一段时间的总流量,点击"流量统计"页, 先设定好统计开始时间及结束时间,再填写需要统计的网站名称,如果为空则统计所有站点。 注意如果站点名称为空(统计所有站点),为减少系统运行的时间,统计时间最好设置成只统计一天或两天,不宜超过5天。如下图:

|
使用技巧:
由于监控时要把每一个站点设置成独立的应用程序池,会占用一定的系统资源。对于站点超过300个的客户,建议分两次排查。第一次把所有网站按30个站点一个程序池设置, 查找一下看有问题的网站是出在哪一个池里。第二次把这个池里所有站点设置成独立应用程序池,这样就可以具体查找到是哪一个池出问题。
|