Apache并发数计算
来源:互联网 发布:淘宝女包店 编辑:程序博客网 时间:2024/05/22 07:45
Apache并发数计算
首先,Apache工作在prefork模式下的时候,并发数仅仅取决于内存数量。
公式如下:
最大并发数 = 系统可用内存 / 每个Apache进程占用内存数
若要套用此公式,则需要解决几个问题,Apache是否工作在prefork模式,系统可用内存大小,以及每个Apache进程占用内存大小。下面逐个解决这几个问题。
1. 如何判断Apache的工作模式呢:
使用这个命令
httpd -l
如果输出中有prefork字样,就是工作在prefork模式。
2. 如何计算每个Apache进程占用内存大小呢:
ps aux|grep -v grep|awk '/httpd/{sum+=$6;n++};END{print sum/n}
可以计算出每个Apache进程占用的内存大小,以KB为单位。
3. 系统可用内存大小:
free -k
可以看到以KB为单位的系统可用内存。注意不要计入swap的大小。
然后,根据开始的公式,计算系统能够支持的最大并发数。就可以啦。
参考:
1. Apache2文档。调整Apache2性能
2. 一个例子
0 0
- Apache并发数计算
- apache并发数调整
- apache并发数调整
- apache并发数调整
- apache并发数调整
- apache并发数调整
- apache并发数调整
- apache并发数调整
- 用户并发数计算
- 并发数的计算
- 并发数的计算
- APACHE并发数的牛皮
- apache并发数的问题
- Apache 设置最大并发数
- Apache 修改并发请求数
- 并发连接数的计算
- Apache最大连接数/apache并发数修改方法
- 如何计算系统用户并发数,系统最大并发数
- 从决策树学习谈到贝叶斯分类算法、EM、HMM
- 黑马程序员_11线程同步问题、生产者消费者问题
- Windows的计划任务
- 07_06表单Demo2
- @import 与 @class 的区别
- Apache并发数计算
- 软件设计全程演练与最佳实践
- Java 对象的序列化和反序列化
- Ubuntu14挂载光驱
- DuiLib库
- DuiLib——xml配置项
- Codeforces 466 D. Increase Sequence
- static 和 const的解释
- 【数据库学习笔记】(1)JDBC驱动程序的分类