大并发压力测试数据,求大神指导

evera80 2015-04-15 07:39:01
首先感谢各位!

直观点线上测试数据
测试数据如下
webbench 5000并发60秒 访问txt文件

webbench 30000并发60秒 访问txt文件

webbench 2000并发60秒 访问php文件 只写了个phpinfo()

webbench 10000并发60秒 访问php文件 只写了个phpinfo()

webbench 10000并发60秒 top结果


测试环境
cpu16核 内存64G
系统CentOS-6.5 64位
nginx/1.0.13
php5.6.7

以下问题求大神指点
1.不考虑程序性能的情况下,在这套系统内,是否还有更大的优化空间,极限能达到什么程度,如何调整?
2.在10000并发访问php的时候,服务器负载也不是很高,ssd硬盘没raid,瓶颈在哪呢?


下面附上部分配置参数
php-fpm.conf

sysctl.conf

nginx.conf

...全文
902 5 打赏 收藏 转发到动态 举报
写回复
用AI写文章
5 条回复
切换为时间正序
请发表友善的回复…
发表回复
api工厂 2015-10-08
  • 打赏
  • 举报
回复
这里有几个问题: 1、既然是 txt 文件,nginx 配置里面应该是自己处理的,和 PHP 有啥关系? 2、如果你配置了让 PHP 来执行 txt 文件,这显然是不对的,静态资源要交给 nginx 来处理 3、nginx 的并发性能是很强的,不用去怀疑,一个 txt 文件,你这样的服务器配置,你这样的压力测试一点问题都不会有 4、PHP 处理高并发本来就不是强项,他的基于进程模式的,如果要提升高并发性能,建议选择 Java 这种基于线程模式的编程语言,结合缓存的使用,并发,一点问题都不会有
wrong1111 2015-09-30
  • 打赏
  • 举报
回复
看你的查询测试请求也只是请求TXT静态文件,才5000个。。在网上有人说nginx最大能到三万个并发连接请求。 具体看这里http://blog.csdn.net/guoguo1980/article/details/4729668
allright_flash 2015-04-21
  • 打赏
  • 举报
回复
不知道你的数据库情况、服务器的配置情况和编码情况,我只能说出个大概。
allright_flash 2015-04-21
  • 打赏
  • 举报
回复
我是做故障定位性能优化的,看你结果,就知道你的性能还有很高的提升空间。 一般情况下,数据库管理系统、数据架构、sql语句是调优的首选,其次是Web服务器的配置、服务器的配置优化,再次就是你的编码,包括语句循环、算法等。
evera80 2015-04-16
  • 打赏
  • 举报
回复
咋木有人嘞

25,980

社区成员

发帖
与我相关
我的任务
社区描述
高性能WEB开发
社区管理员
  • 高性能WEB开发社区
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

试试用AI创作助手写篇文章吧