虚拟机/云上的 Sun Java 实时系统
只是想知道是否有人可以在 VM(例如 VMWare)或云(例如 Amazon EC2)上运行/编译 Sun Java Realtime 系统 JRE 的应用程序?
我知道在虚拟化基础设施上运行实时 java 并不理想,但它使事情变得更容易。
(否则我只需在物理硬件上安装 SLES SP2。)
Just wondering if anybody can run/compile application for Sun Java Realtime system JRE on a VM such as VMWare or on the Cloud such as on Amazon EC2 ?
I know it is not ideal running Realtime java on a virtualized infrastructure, but it makes things easier.
(Otherwise I just have to install SLES SP2 on physical hardware.)
如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。
绑定邮箱获取回复消息
由于您还没有绑定你的真实邮箱,如果其他用户或者作者回复了您的评论,将不能在第一时间通知您!
发布评论
评论(1)
如果您正在谈论 Java RTS,那么几乎不可能您将在任何类型的虚拟机上获得良好的实时行为。事实上,该网页说您需要一个具有实时功能的操作系统,它列出了:
编辑
虚拟化平台上的 Java RTS 存在问题。例如,当在 VMware 虚拟环境中运行时,Java RTS 及其主机操作系统无法控制物理机器资源,因此无法提供实现实时行为所需的性能保证。假设,如果虚拟化平台(包括基本操作系统)完全具有实时功能,您也许能够做到这一点。但我从来没有听说过这样的事情……而且我什至怀疑这是否可能。
作为推论,如果我听说 Java RTS 可以“在云中”工作,我会感到非常惊讶。它会遇到与内部虚拟化平台等相同的问题,再加上您和它之间的互联网问题。
If you are talking about Java RTS, then there is little chance that you will get decent realtime behavior on a virtual machine of any kind. In fact, the webpage says that you need a realtime-capable OS, and it lists:
EDIT
Java RTS on top of a virtualization platform is problematic. When run in (for example) a VMware virtual, the Java RTS and its host OS do not have control over physical machine resources, and therefore are not in a position to make the performance guarantees required to implement realtime behavior. Hypothetically, you might be able to do this if the virtualization platform (including the base OS) was fully realtime capable. But I've never heard of such a thing ... and I have doubts that it is even possible.
As a corollary, I'd be very surprised to hear that Java RTS works "in the cloud". It would suffer from the same problems as an in-house virtualization platform, etc, plus the problems you have the internet between you and it.