就像使用VM的虚拟化一样,我们知道新的电路添加了扩展来处理这种虚拟化。我想知道容器是否存在这样的扩展,或者可能有任何关于容器的潜在硬件支持的研究,即使它在默认情况下发生在操作系统级别。谢谢。
发布于 2020-06-13 05:02:58
容器没有使用硬件虚拟化。相反,它们利用了内置的Linux功能:命名空间和控制组。
Linux内核提供的名称空间允许分离进程ID空间(PID),控制组允许精确的资源控制,以限制每个容器的CPU或内存使用。
因此,在64位Linux中运行容器几乎不需要特殊的硬件支持。
(Windows和Mac则是另一回事)
https://stackoverflow.com/questions/62352253
复制相似问题