docker - 云容器的硬件支持
问题描述
就像使用虚拟机进行虚拟化一样,我们知道新电路会添加扩展来处理这种虚拟化。我想知道容器是否存在这样的扩展,或者是否有任何关于容器化的潜在硬件支持的研究,即使它默认发生在操作系统级别。谢谢你。
解决方案
容器没有使用硬件虚拟化。相反,它们利用内置的 Linux 功能:命名空间和控制组。
Linux 内核提供的命名空间允许分离进程 ID 空间 (PID),控制组允许精确的资源控制以限制每个容器的 CPU 或内存使用。
因此,在 64 位 Linux 中运行容器几乎不需要特殊的硬件支持。
(Windows 和 Mac 是另一回事)
推荐阅读
- python - 从列和水平线创建矩阵
- python - 数组在python中不可调用“'numpy.ndarray'对象不可调用”
- python - (python 中的 TCP 客户端编程)如何在使用 recv() 获取正则表达式中正确地生成我的十六进制字符串?
- r - 在ggplot中的每个栏下添加标签
- java - Java 无法将 reactor.core.publisher.MonoDefer 转换为 EntityClass
- css - 如何根据媒体查询有效地使用不同的字体权重
- nodes - npm 错误 npm 错误!代码 ETARGET npm 错误!notarget 没有为 express@undefined4.16.3 找到匹配的版本
- spring - Spring Boot Admin客户端问题
- doctrine-orm - 生产环境中的查询过多
- javascript - Firebase Firestore 未在 google chrome 中获取数据