1. 首页
  2. 编程语言
  3. 其他
  4. PHP扩展phpaffinity.zip

PHP扩展phpaffinity.zip

上传者: 2020-05-17 14:00:17上传 ZIP文件 101.99KB 热度 21次
Php-affinity通过设置cpu亲和性,可以将进程绑定到一个cpu核心上。一般在如下场景我们可能会希望修改进程的cpu亲和性: 频繁的并行运算 线程可伸缩性测试(通过增加cpu核心数量模拟线性扩展) 运行时间敏感的,决定性的进程向nginx,swoole等开源软件,都提供了设置cpu亲和性的方法。nginx官方建议worker数量等同于cpu核心数量也是为了将一个进程绑定到一个cpu核心上,同时避免进程切换带来的开销。Php本身并没有提供设置cpu亲和性的函数,我们可以通过两种方式实现: 调用系统命令,修改当前进程cpu亲和性 编写php扩展,封装系统调用。php-affinity是使
下载地址
用户评论