我已经和Docker合作了一段时间了,我已经安装了docker并使用
启动了一个容器docker run -it --cpuset-cpus=0 ubuntu
当我登录docker console并运行
时grep processor /proc/cpuinfo | wc -l
它显示3是我在主机上拥有的核心数。
关于如何限制容器资源以及如何验证限制的任何想法?
答案 0 :(得分:3)
#20770已经提出了这个问题。文件/sys/fs/cgroup/cpuset/cpuset.cpus
反映了正确的输出。
cpuset-cpus
正在生效,但未反映在/proc/cpuinfo
答案 1 :(得分:1)
EADDRINUSE
将提供启动的容器的详细信息,您必须在其中检查“ CpusetCpus”,然后您会找到详细信息。