|
马上注册,结交更多好友,享用更多功能,让你轻松玩转社区。
您需要 登录 才可以下载或查看,没有帐号?立即注册
x
如果您觉得本篇CentOSLinux教程讲得好,请记得点击右边漂浮的分享程序,把好文章分享给你的好朋友们!比来在本人的台式机上搭了个lnmp,想用压力压一压,看看了局怎样。
因为nginx只是个静态web办事器,并发才能超强,因而lnmp的功能瓶颈在于php的处置才能,即php-fpm。
硬件- [/code][list=1]
- [*]CPUAMDPhenom(tm)IIX4945
- [*]内存4Gx4
- [*]硬盘西数绿盘7200rpm
- [*]网卡realtek8169千兆自顺应
- [/list]
- 软件版本
- [code]
复制代码
- nginx1.4.0
- mysql5.5.31
- php5.4.14
从头编译的rpm包有- [/code][list=1]
- [*]nginx
- [*]mysql
- [*]php
- [*]php-pecl-zendopcache
- [*]libevent
- [/list]
- lnmp的优化手腕次要有
- [code]
复制代码 1
2
3
4
5
6
7
8
内核参数
文件句柄数
php缓存
nginx编译
nginxpagespeed
nginx缓存
nginx紧缩
nginxCPU绑定
接纳autobench,摹拟300至1000个并发,每次并发延续2分钟,以后并发递增100,每一个毗连5次哀求。
下令- [/code][list=1]
- [*]autobench--single_host--host1192.168.1.101--port180--uri1/phpinfo.php--low_rate300--high_rate1000--rate_step100--num_call5--const_test_time120--timeout2--fileresult.tsv
- [/list]
- 了局
- [code]
复制代码 毗连数哀求速率req/s毗连速率conn/s总毗连数
300291.4287.91500
400374.4383.92000
500384394.32500
600389.9399.23000
700385.7397.23500
800390.8399.74000
900389.3399.14500
1000379.8391.95000
了局剖析,
并发在300入手下手,php处置才能渐渐增强,在800时到达最岑岭390.8req/s,以后渐渐下落,可见,php全体处置哀求才能在每秒380摆布,实际上全天会见量约3万万(380x60x60x24=32832000).
依据二八道理,80%的哀求完成在20%的工夫段里,20%的工夫为4.8小时,可接受的哀求数为650万(380x60x60x4.8=6566400),换算成实践全天会见量就是820万(6566400/0.8=8208000)。
依据年夜牛张宴的博客,他能到达700req/s(实际上折合日会见量6万万),不外他是全程编译,而我这里全程是rpm,只对局部中心软件包举行了srpm从头编译,硬件也只是一般台式机。
总之,另有很年夜的优化空间,持续加油!
如果您觉得本篇CentOSLinux教程讲得好,请记得点击右边漂浮的分享程序,把好文章分享给你的小伙伴们! |
|