VMware ESXi 6.5 及更高版本(VM 版本 13)
2x CPU (Xeon E5-2620 v3)
16,384 MB 内存
来宾操作系统:Windows 10 Pro 1809(内部版本 17763.55)
VM 的性能非常缓慢,即使通过 VMware 控制台连接也是如此。查看资源监视器,tomcat9.exe 进程是 CPU 时间的主要消耗者。该进程有 150-180 个线程在运行,平均 CPU 利用率约为 75%,整体 CPU 徘徊在 90-100% 左右。
我一直在阅读 Tomcat 应该能够在最少的资源上运行,所以这里肯定有其他事情发生。不幸的是,我对 Tomcat 知之甚少,所以不知道该寻找什么。我已经重新启动了虚拟机并且没有运行任何东西(除了资源监视器)。
当然 Tomcat 不应该像这样独占 CPU 吗?
似乎 Java 进程在 CPU 利用率列表中也很高。相反,我们有另一个在 Windows 7 上使用 Tomcat 8 的实例,它根本不会占用 CPU。