VirtualMachine /云上的Sun Java实时系统

只是想知道是否有人可以在VMWare等虚拟机上运行/编译Sun Java Realtime系统JRE的应用程序,或者在Amazon EC2上的云上运行/编译应用程序?

我知道在虚拟化基础架构上运行Realtime java并不理想,但它使事情变得更容易。

(否则我只需要在物理硬件上安装SLES SP2。)

如果您正在谈论Java RTS ,那么您几乎不可能在任何类型的虚拟机上获得不错的实时行为。 实际上,网页上说你需要一个支持实时的操作系统,它列出了:

  • Solaris 10(Update 6,Update 7)
  • SUSE Linux Enterprise实时10 Service Pack 2(SP2)更新6(2.6.22.19-0.22-rt内核)
  • 红帽企业MRG 1.1勘误表(2.6.24.7-126.el5rt内核)

编辑

在虚拟化平台之上的Java RTS存在问题。 在(例如)VMware虚拟机中运行时,Java RTS及其主机操作系统无法控制物理机器资源,因此无法实现实现实时行为所需的性能保证。 假设,如果虚拟化平台(包括基本操作系统)具有完全实时function,您可以做到这一点。 但我从来没有听说过这样的事情……我怀疑它甚至是可能的。

作为必然结果,听到Java RTS“在云端”工作,我会感到非常惊讶。 它会遇到与内部虚拟化平台等相同的问题,以及您和它之间的互联网问题。