2010-04-02 59 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