博客
关于我
强烈建议你试试无所不能的chatGPT,快点击我
PHP服务器负载判断
阅读量:6955 次
发布时间:2019-06-27

本文共 742 字,大约阅读时间需要 2 分钟。

80) { header('HTTP/1.1 503 Too busy, try again later'); die('Server too busy. Please try again later.');}*/// 建议最大负载不要超过3*N核,例如有16核(含8核超线程)则 16*3=48function get_server_load() { if (stristr(PHP_OS, 'win')) { $wmi = new COM("Winmgmts://"); $server = $wmi->execquery("SELECT LoadPercentage FROM Win32_Processor"); $cpu_num = 0; $load_total = 0; foreach($server as $cpu){ $cpu_num++; $load_total += $cpu->loadpercentage; } $load = round($load_total/$cpu_num); } else { $sys_load = sys_getloadavg(); $load = $sys_load[0]; } return (int) $load;}

  

转载于:https://www.cnblogs.com/adtuu/p/4809688.html

你可能感兴趣的文章
一个继承了抽象类的普通类的执行顺序
查看>>
enum 使用
查看>>
java语言之面向对象的具体使用方法
查看>>
curl 命令详解~~
查看>>
第三章 CLR如何解析引用类型
查看>>
Bruce Eckel:编程生涯(转载)
查看>>
转:Redis监控工具—Redis-stat、RedisLive
查看>>
[LintCode] 通配符查询
查看>>
Excel,2010,可以独立打开窗口
查看>>
BZOJ3238:[AHOI2013]差异——题解
查看>>
DOIS 2019 DevOps国际峰会北京站来袭~
查看>>
数据库_SQL语句
查看>>
LRU算法的精简实现(基于Java)
查看>>
Web.xml配置详解之context-param
查看>>
Android二维码生成与解析技术,ZXing用法和封装
查看>>
php获取时间问题,用默认配置读到本地时间。。。。。
查看>>
vim 介绍安装 复制 剪切 粘贴
查看>>
Android菜鸟的成长笔记(4)——你真的理解了吗?
查看>>
软件工程 part4 评价3作品 修改
查看>>
dfs的返回条件
查看>>