在 Windows Server 2008 中监控/调整文件锁

在 Windows Server 2008 中监控/调整文件锁

我在 Windows 2008 平台上运行 Apache Tomcat (5.5) 实例。我认为我看到了与并发文件访问/锁定相关的问题。

当并发 HTTP 线程数超过默认设置 (150) 时,我发现(使用站点监控工具)在提供某些静态内容 (.js .gif .png 等) 时,会出现越来越多的“不自然”延迟。我的意思是,服务器需要 20 多秒才能开始发送,或者需要 30 秒才能提供一个小文件 (2KiB)。

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

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

或者,我还应该研究其他什么吗?

站点分析工具截图: 在此处输入图片描述

答案1

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

虽然不漂亮,但是句柄为您提供一些有关文件句柄的重要输出。

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

相关内容