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

发布于 2024-08-27 10:01:51 字数 170 浏览 6 评论 0原文

只是想知道是否有人可以在 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 技术交流群。

扫码二维码加入Web技术交流群

发布评论

需要 登录 才能够评论, 你可以免费 注册 一个本站的账号。

评论(1

江心雾 2024-09-03 10:01:51

如果您正在谈论 Java RTS,那么几乎不可能您将在任何类型的虚拟机上获得良好的实时行为。事实上,该网页说您需要一个具有实时功能的操作系统,它列出了:

  • Solaris 10(Update 6、Update 7)
  • SUSE Linux Enterprise Real Time 10 Service Pack 2 (SP2) update 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 可以“在云中”工作,我会感到非常惊讶。它会遇到与内部虚拟化平台等相同的问题,再加上您和它之间的互联网问题。

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:

  • Solaris 10 (Update 6, Update 7)
  • SUSE Linux Enterprise Real Time 10 Service Pack 2 (SP2) update 6 (2.6.22.19-0.22-rt kernel)
  • Red Hat Enterprise MRG 1.1 Errata (2.6.24.7-126.el5rt kernel)

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.

~没有更多了~
我们使用 Cookies 和其他技术来定制您的体验包括您的登录状态等。通过阅读我们的 隐私政策 了解更多相关信息。 单击 接受 或继续使用网站,即表示您同意使用 Cookies 和您的相关数据。
原文