Docker 容器的资源限制如何工作?

提问者:帅平 问题分类:面试刷题
Docker 容器的资源限制如何工作?
4 个回答
本姑娘贼稳妥
本姑娘贼稳妥
网络带宽限制:
--network:配置容器的网络设置并限制带宽。
发布于:2周前 (03-14) IP属地:四川省
心忘则亡
心忘则亡
磁盘I/O限制:
1、--blkio-weight:设置容器的磁盘 I/O 权重,值范围是 10 到 1000,默认值是 500。
2、--device-read-bps和--device-write-bps:分别限制容器的读写速率。
发布于:2周前 (03-14) IP属地:四川省
望北海
望北海
内存限制:
1、--memory:限制容器的最大内存使用量。例如,--memory="512m" 限制容器最多使用 512MB 内存。
2、--memory-swap:设置容器的最大交换内存。此值应该大于 --memory,否则 Docker 会禁止交换。
发布于:2周前 (03-14) IP属地:四川省
扎起头发是矫情
扎起头发是矫情
CPU 限制:
1、--cpus:限制容器的 CPU 使用量。例如,--cpus="1.5" 限制容器使用最多 1.5 个 CPU 核心。
2、--cpu-shares:为容器指定 CPU 权重,默认值是 1024。高权重的容器将获得更多的 CPU 时间。
3、--cpuset-cpus:限制容器只能使用指定的 CPU 核心。例如,--cpuset-cpus="0.1" 限制容器只在 CPU 0 和 1 上运行。
发布于:2周前 (03-14) IP属地:四川省
我来回答