2010-04-02 39 views
2

想知道是否有人可以在诸如VMWare之类的虚拟机或Amazon EC2之类的虚拟机上运行/编译Sun Java Realtime系统JRE的应用程序?VirtualMachine上的Sun Java实时系统/云

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

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

+0

什么是您正在谈论的“Sun Java Realtime系统”?你的意思是JRE?如果是这样,它是Java运行时环境...不是实时的。 – 2010-04-02 01:16:55

+0

不,我的意思是Sun Java实时系统的JRE,http://java.sun.com/javase/technologies/realtime/index.jsp – portoalet 2010-04-02 01:29:45

+0

JSR-001。酷... – Thilo 2010-04-02 01:53:13

回答

0

如果你正在谈论Java RTS,则很少有机会,你会得到什么样的虚拟机上体面的实时行为。事实上,该网页说,你需要一个实时能力的操作系统,并列出:

  • 的Solaris 10(更新6,更新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内核)上的顶

EDIT

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

作为一个推论,我很惊讶地听到Java RTS在“云中”运作。它会遭受与内部虚拟化平台等相同的问题,再加上你和互联网之间存在的问题。

+0

是的网站确实这么说。我不知道是否有运行SUSE Linux Enterprise Real Time 10 Service Pack 2(SP2)更新6(2.6.22.19-0.22-rt内核)的Amazon AMI,或者甚至可以在虚拟化环境中运行实时内核环境? 我只需要一个运行实时操作系统的云操作环境,而不是性能(在此阶段) – portoalet 2010-04-02 01:43:08

+0

我现在在VMWare 6.5上安装了SuseLinux Enterprise SP2 +实时扩展。希望它会好的。如果没有,那就意味着我必须购买一个新机器来运行SLES。 – portoalet 2010-04-02 09:25:49

+0

我很想听听VMWare的方法是否真的有效。请保持我们更新! – 2010-04-02 10:12:02