首页/ 学科题库/ docker/ 资源限制专题测试
docker 模拟试卷

资源限制专题测试

7 题 20 分钟 难度:★★
  • 资源限制 (7题): CPU/内存限制、IO 带宽控制、cgroups 原理、资源监控

试卷习题(7 题)

参考答案在文末
判断题
1
判断题

当容器使用内存超过 --memory 限制时,容器内的进程会被 OOM Killer 杀死,但容器本身不会被删除。

A

对

B

错

单选题
2
单选题

要限制容器最多使用 1.5 个 CPU 核心,应使用哪个参数?

A

--cpu-shares 1.5

B

--cpus 1.5

C

--cpu-limit 1.5

D

--cpu-max 1.5

3
单选题

要限制容器最多使用 512MB 内存,应使用哪个参数?

A

--mem 512m

B

--memory 512m

C

--memory-limit 512m

D

--mem-max 512m

4
单选题

要实时查看所有运行中容器的 CPU、内存和网络使用统计,应使用哪个命令?

A

docker top

B

docker stats

C

docker info

D

docker inspect

5
单选题

要限制容器对 /dev/sda 设备的读取速率为 10MB/s,应使用哪个参数?

A

--device-read-bps /dev/sda:10mb

B

--device-read-bps /dev/sda:10m

C

--io-read-limit /dev/sda:10m

D

--disk-read-bps /dev/sda:10m

多选题
6
多选题

关于 --cpu-shares 参数,以下说法正确的有哪些?

A

cpu-shares 是相对权重,不是硬性限制

B

默认值为 1024

C

两个容器分别设置为 512 和 1024,则 CPU 争抢时按 1:2 分配

D

cpu-shares 限制了容器可以使用的最大 CPU 数量

E

只有当 CPU 资源紧张时,shares 才会生效

7
多选题

使用 --pids-limit 参数限制容器内进程数量的主要目的是什么?

A

防止 Fork 炸弹耗尽宿主机进程资源

B

限制容器可以打开的文件描述符数量

C

限制容器内的线程数量

D

限制容器可以创建的进程/线程总数

E

防止 PID 耗尽导致宿主机无法创建新进程

参考答案
1.正确 2.B 3.B 4.B 5.B 6.A;B;C;E 7.A;D;E
想在手机上在线作答这套卷子?
使用微信 卷王开发者小程序/App,首页顶部扫一扫识别二维码,即可限时作答并自动判分。
了解产品 App
← 上一套 网络通信专题测试 下一套 → 镜像仓库管理专题测试