部分 服务器 div php-fpm 服务 云服务器 logs fpm
8 核的云服务器,开了 200 个 php-fpm 进程,用 top 命令查看 大部分进程都在 cpu 0 上跑着,导致其他 cpu 负载很低,cpu 分配不均匀;
使用 shell 解决问题:
列出所有 php-fpm 进程, 用 taskset 重新分配 cpu
- # ! /bin/bash
- CPUs = $(grep - c processor / proc / cpuinfo) PIDs = $(ps aux | grep "php-fpm[:] pool" | awk' {
- print $2
- }')
- let i = 0
- for PID in $PIDs;
- do CPU = $(echo "$i % $CPUs" | bc) let i++
- taskset - pc $CPU $PID done
php-fpm 进程在云服务器 cpu 分配不均匀
来源: http://www.bubuko.com/infodetail-2150645.html