监视/调整Windows Server 2008中的文件locking

我正在Windows 2008平台上运行Apache Tomcat(5.5)的一个实例。 我认为我看到与并发文件访问/locking有关的问题。

当并发HTTP线程的数量增加超过默认设置(150)时,我看到(使用站点监视工具)服务某些静态内容(.js .gif .png等)时出现越来越多的“非自然”延迟。 通过这个,我的意思是服务器在开始发送之前需要20秒,或者需要30秒来为一个小的(2KiB)文件服务。

当Tomcat繁忙时(服务超过300个线程),CPU使用率平均在50-60%左右,磁盘使用率在10-30mbps左右。

在Linux平台上,我可以列出为给定进程打开的文件,并调整允许的数量等等。是否有类似的Windows工具?

另外,还有什么我应该看看?

网站分析工具的屏幕截图: 在这里输入图像说明

在Linux平台上,我可以列出为给定进程打开的文件,并调整允许的数量等等。是否有类似的Windows工具?

这不是很好,但handle.exe给你在文件句柄上的一些严重的输出。

\path\to\handle.exe | find /i "filename"