Test
node 0 1 0: 10 21 1: 21 10距离 10 表示同节点,21 表示跨节点(具体数值取决于架构,距离越大性能越差)。
8. cgroups v2 CPU 资源控制
cgroups v2 重建了 CPU 资源管理机制,使用 cpu.weight、cpu.max 和 cpu.pressure 实现精细化的 CPU 隔离与限制。
8.1 cpu.weight — 份额权重
取代 v1 的 cpu.shares,范围 1-10000(默认 100)。进程组获得的 CPU 时间与其权重成正比:
# 为 nginx 分配 3x Redis 的 CPU 时间
mkdir -p /sys/fs/cgroup/nginx
echo "300" > /sys/fs/cgroup/nginx/cpu.weight
echo $NGINX_PID > /sys/fs/cgroup/nginx/cgroup.procs
mkdir -p /sys/fs/cgroup/redis
echo "100" > /sys/fs/cgroup/redis/cpu.weight
echo $REDIS_PID > /sys/fs/cgroup/redis/cgroup.procs
在两个进程都 100% CPU 密集的

发表评论 取消回复