阿帕奇 Tomcat 9 在 Windows 10
Apache Tomcat 9 on Windows 10
VMware ESXi 6.5 及更高版本(VM 版本 13)
2x CPU(至强 E5-2620 v3)
16,384 MB 内存
访客 OS:Windows 10 Pro 1809(内部版本 17763.55)
VM 的性能非常缓慢,即使通过 VMware 控制台连接也是如此。查看资源监视器,tomcat9.exe 进程是 CPU 时间的主要消耗者。此进程有 150-180 个线程 运行ning,平均 CPU 利用率约为 75%,总体 CPU 徘徊在 90-100% 左右。
我一直在读到 Tomcat 应该能够 运行 使用最少的资源,所以这里一定有其他事情发生。不幸的是,我对 Tomcat 知之甚少,所以我不知道要寻找什么。我已经重新启动了 VM,但上面没有任何东西 运行ning(除了资源监视器)。
Tomcat不应该这样垄断CPU吗?
Java 进程在 CPU 利用率列表中似乎也很高。相反,我们有另一个在 Windows 7 上使用 Tomcat 8 的实例,它根本不对 CPU 征税。
在这种特定情况下,增加 Java 虚拟机 (JVM) 可用的内存量解决了问题。
VMware ESXi 6.5 及更高版本(VM 版本 13)
2x CPU(至强 E5-2620 v3)
16,384 MB 内存
访客 OS:Windows 10 Pro 1809(内部版本 17763.55)
VM 的性能非常缓慢,即使通过 VMware 控制台连接也是如此。查看资源监视器,tomcat9.exe 进程是 CPU 时间的主要消耗者。此进程有 150-180 个线程 运行ning,平均 CPU 利用率约为 75%,总体 CPU 徘徊在 90-100% 左右。
我一直在读到 Tomcat 应该能够 运行 使用最少的资源,所以这里一定有其他事情发生。不幸的是,我对 Tomcat 知之甚少,所以我不知道要寻找什么。我已经重新启动了 VM,但上面没有任何东西 运行ning(除了资源监视器)。
Tomcat不应该这样垄断CPU吗?
Java 进程在 CPU 利用率列表中似乎也很高。相反,我们有另一个在 Windows 7 上使用 Tomcat 8 的实例,它根本不对 CPU 征税。
在这种特定情况下,增加 Java 虚拟机 (JVM) 可用的内存量解决了问题。