在VMware ESX虚拟机上构建maven期间性能降低

时间:2014-08-25 14:44:30

标签: java maven jvm vmware esx

在我公司的CI环境中,我们有两台构建服务器 - ubuntu服务器14.04和Windows Server 2008 R2 - 都部署在VMware ESX VM上,具有最佳可用资源(cpu,内存和SSD存储)。

但是,当我们使用maven构建我们的java代码时,大约需要25分钟,而在每个开发人员的本地PC上,只需不到5分钟。

我们进行了一些故障排除,我们可能已经缩小了JVM与实际VM(非OS)之间集成的可能原因。似乎maven进程没有'请求'它应该要求快速性能的预期磁盘资源(iops是我们的指示)。

  1. 你们有没有遇到过这样的问题?
  2. 您知道为了在VMware ESX VM上最大化JVM性能所需的任何特殊配置吗?
  3. 谢谢!

1 个答案:

答案 0 :(得分:2)

虽然还没有找到明确的解决方案,这不是一个直截了当的答案,但我们已经成功排除了JVM性能,并对其进行了一些调整,这有点帮助。这要归功于这两个资源:

  1. Java Performance on ESX - A VMware community thread

  2. Java on VMware - Best Practices

  3. ...我希望能帮助其他人