我有Windows 2008 SP2 EE x86,内存为6GB。在IIS7上有10个应用程序池在运行。有多少内存可以单独使用所有10个应用程序池和每个应用程序池?监视IIS7应用程序池的性能和可用的免费服务器资源的最佳方法是什么?我尝试使用进程(私有字节、虚拟内存、工作集)的默认性能监视器和性能计数器,它们是按索引标识的,但无法将这些计数器实时链接到当前的应用程序池。
我每隔三四个小时就有一个基于Web1.1的应用程序重新启动我的iis服务器,因为性能变得非常慢,没有任何东西会因为消息内存泄漏而起作用。我将问题追溯到windows server 2003中的w3wp.exe,使用任务管理器,每当打开或刷新网页时,我都可以看到内存被添加到这个exe中,但我从未看到内存被释放。最终会消耗这么多内存,web服务器将因显示错误、内存泄漏和其他消息而减慢速度。
我不知道如何解决这个问题,我需要监控使用w3wp.exe的内存,这