。
在Docker中运行JVM的改进是Java 10的真棒。
我指的一些改进是:
- 容器设置的内存限制
- 容器设置的CPU
- 由容器设置的CPU约束
- JVM 知道它在容器中运行的能力
有人知道这些改进是否是特定于 just docker的,还是可以使用其他容器(例如Warden,RKT和/或其他(实现它们?
Linux上的所有容器运行时间几乎都是Rube Goldberg机器 - docker是其中之一 - 由相同的低级别构件构建:命名空间,CGROUP,功能,功能,虚拟网络设备和虚拟网络设备和虚拟网络设备和其他各种内核功能。
JVM探测了这些基本特征,因此主要与位于其上方的抽象无关。我之所以说,主要是因为它可能依赖于坐骑名称空间中存在的procfs来进行探测,而原则上可以创建这些探测。