| 用途 | 指定使用的 CPU 核 |
|---|---|
| 语法 | --cpuset-cpus="0,1" / "0-2" |
| 依据 | 宿主 nproc 与 /proc/cpuinfo |
示例
示例
nproc
docker run -d --cpuset-cpus="0,1" --name rt worker/rt:1.2.0
docker inspect -f '{{.HostConfig.CpusetCpus}}' rt核数受限的容器吞吐随绑定核数变化;NUMA 机器上跨节点绑定会放大内存访问延迟。
把容器固定到指定 CPU 核上运行:用于隔离敏感服务的调度抖动,或把实时性要求高的负载与噪声邻居错开。
| 用途 | 指定使用的 CPU 核 |
|---|---|
| 语法 | --cpuset-cpus="0,1" / "0-2" |
| 依据 | 宿主 nproc 与 /proc/cpuinfo |
nproc
docker run -d --cpuset-cpus="0,1" --name rt worker/rt:1.2.0
docker inspect -f '{{.HostConfig.CpusetCpus}}' rt