容器的命名空间能隔离时间⽚吗
·
不能。
容器的命名空间(namespace)主要隔离的是逻辑资源,⽐如:
• PIDnamespace→隔离进程号
• Netnamespace→隔离⽹络接⼝和IP
• Mountnamespace→隔离⽂件系统视图
• UTSnamespace→隔离主机名和域名
• IPCnamespace→隔离进程间通信
• Usernamespace→隔离⽤⼾和权限
这些命名空间只是逻辑上的隔离,它们不会控制CPU时间⽚。
CPU时间⽚分配是由Linux内核调度器控制的,如果要限制容器使⽤的CPU资源,需要⽤cgroup(控制组),通过CPU配额或权重来间接影响时间⽚。
总结:命名空间不隔离时间⽚,cgroup才能控制CPU使⽤。
更多推荐
所有评论(0)