| 场景 | 隔离高负载测试任务 |
|---|---|
| 组合 | taskset -c 范围 + nice/ionice 叠加 |
组合使用
组合使用
nproc # 先看核数(如 8 核)
taskset -c 6,7 nice -n 19 ionice -c3 ./stress-test.sh
# 业务在 0-5 核上基本不受 CPU 冲击
ps -o pid,psr,ni,cmd -p $(pgrep -f stress-test) # PSR 列=当前所在核更彻底的隔离是 cgroup cpuset 或 systemd AllowedCPUs=:taskset 属于轻量手段,重启/新子进程需重新绑定。