在我公司的 CI 环境中,我们有两个构建服务器 - ubuntu server 14.04 和 windows server 2008 R2 - 都部署在 VMware ESX VM 上,具有最好的可用资源(cpu、内存和 SSD 存储)。
但是,当我们使用 maven 构建我们的 java 代码时,大约需要 25 分钟,而在每个开发人员的本地 PC 上则需要不到 5 分钟。
我们进行了一些故障排除,我们可能已经缩小了 JVM 和实际 VM(而不是操作系统)之间集成的可能原因。似乎 maven 进程没有“请求”它应该要求快速性能的预期磁盘资源(iops 是我们的指示)。
- 大家有遇到过这样的问题吗?
- 您知道在 VMware ESX VM 上最大化 JVM 性能所需的任何特殊配置吗?
谢谢!