企业🤖AI智能体构建引擎,智能编排和调试,一键部署,支持私有化部署方案 广告
# swoole_process::setAffinity 设置CPU亲和性,可以将进程绑定到特定的CPU核上。 ```php function swoole_process::setAffinity(array $cpu_set); ``` * 接受一个数组参数表示绑定哪些`CPU`核,如`array(0,2,3)`表示绑定`CPU0/CPU2/CPU3` * 成功返回`true`,失败返回`false` > `$cpu_set`内的元素不能超过`CPU`核数 > `CPU-ID`不得超过(CPU核数 - 1) > 使用 `swoole_cpu_num()` 可以得到当前服务器的`CPU`核数 > `setAffinity`函数在`1.7.18`以上版本可用 此函数的作用是让进程只在某几个`CPU`核上运行,让出某些`CPU`资源执行更重要的程序。