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

标签 java amazon-ec2 real-time

只是想知道是否有人可以在 VMWare 等 VM 或 Amazon EC2 等云上运行/编译 Sun Java 实时系统 JRE 的应用程序?

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

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

最佳答案

如果你说的是Java RTS ,那么您几乎不可能在任何类型的虚拟机上获得像样的实时行为。事实上,该网页说您需要一个具有实时能力的操作系统,并列出了:

  • Solaris 10(更新 6、更新 7)
  • SUSE Linux Enterprise Real Time 10 Service Pack 2 (SP2) 更新 6(2.6.22.19-0.22-rt 内核)
  • 红帽企业 MRG 1.1 勘误表(2.6.24.7-126.el5rt 内核)

编辑

虚拟化平台之上的 Java RTS 存在问题。当在(例如)VMware 虚拟机中运行时,Java RTS 及其主机操作系统无法控制物理机器资源,因此无法提供实现实时行为所需的性能保证。假设地,如果虚拟化平台(包括基本操作系统)具有完全实时能力,您也许能够做到这一点。但我从未听说过这样的事情……我什至怀疑它是否可能。

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

关于java - 虚拟机/云上的 Sun Java 实时系统,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/2564575/

相关文章:

Java 强制停止线程在循环周期内执行

java - iPOJO 组件已实例化但没有可见输出

java - Java 中有 JPanel 限制吗?

amazon-web-services - 如何在亚马逊Linux EC2上安装Minikube和kubernetes

python - 如何扩展 gevent-socketio 服务器?

java - 为什么我的 Java 单元测试结果将预期结果与内存位置进行比较?

linux - Ant、sudo 和 copy 不工作

amazon-ec2 - Amazon EC2 中的 HTTPS 设置

matlab - 如何实时显示Matlab的ode45结果?

linux - 什么代码不应该写成实时代码?