码头工人资源限制以及应用的总结

码头工人(linux容器)

<强>

namespacenamespace网

pid杀死

<强>/proc/(pid)/ns

3.8 pid

pid

pid

名称空间——净=容器:NAMEorID

pid

pid名称空间

mnt名称空间

43234

没有名称空间的

<强>

码头工人——cgroupsControl组

cgroupsCgroups资源限制

优先控制会计

cgroup Cgroups

cgroup

(classid)

cpu cpu

cpu

Cgroups centos7

4813

cpu.cfs_quota_us设为50000,相对于cpu。cfs_period_us的100000是50%

top

top

CPU

docker run -tid –cgroup

2

dockerA

docker

cpu

1024

CPU。例如,指定容器在

docker

top

container1的CPU占比为1024/(1024+512)=2/3,container2的CPU占比为512/(1024+512)=1/

container1

CPU占比趋于平均

CPU

μs

μstask

1

CPU

docker run

top

cgroup

top

CPU

CPU

0

cgroup 0

CPU

docker exec

cpu-shares

CPU

CPU

-m

–memory

256MB

250MB

docker stats

cgroupsswap

IO

bytes per secondIO

IO

IO

IO

IO

oflag=direct

container

AUFS

ip

Docker

Docker

Docker

Docker

hosting

VM

30%

docker

docker

Docker

RDP


码头工人资源限制以及应用的总结