虚拟机/云上的Sun Java实时系统

时间:2010-04-02 01:12:35

标签: java amazon-ec2 real-time

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

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

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

1 个答案:

答案 0 :(得分:0)

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

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

编辑

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

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