apache ab 性能测试 timeout 解决方案

标签: apache ab 性能 | 发表时间:2015-01-23 19:49 | 作者:喜欢蓝色的我
出处:http://www.iteye.com

  源:http://blog.csdn.net/garn_hsia/article/details/12997477

网上流传方法一:

使用ab或者webbench做压力测试,如果并发数开到1000的时候,无法完成测试。到晚上查看资料发现是linux网络参数设置。

[longhao@longhao etc]# vi /etc/sysctl.conf
在kernel2.6之前的添加项:
net.ipv4.netfilter.ip_conntrack_max = 655360
net.ipv4.netfilter.ip_conntrack_tcp_timeout_established = 180 

kernel2.6之后的添加项:
net.nf_conntrack_max = 655360  # net.nf_conntrack_max = 655360 也可以
net.netfilter.nf_conntrack_tcp_timeout_established = 1200

[longhao@longhao etc]# sysctl -p /etc/sysctl.conf

如果报错:error: "net.nf_conntrack_max" is an unknown key 则需要使用modprobe载入ip_conntrack模块,lsmod查看模块已载入。
[longhao@longhao etc]# modprobe  ip_conntrack

 

网上流传方法二:

按如下修改 Apache 源码目录下 support/ab.c 文件,重新编译安装。

 

         elseif(status != APR_SUCCESS) {
             err_recv++;
             if(recverrok) {
                 bad++;
                 close_connection(c);
                 if(verbosity >= 1) {
                     charbuf[120];
                     fprintf(stderr,"%s: %s (%d)\n", "apr_socket_recv", apr_strerror(status, buf, sizeofbuf), status);
                }
                 return;
            } else{
                 bad++;                                 //添加
                 close_connection(c);                   //添加
                 //apr_err("apr_socket_recv", status);  //注释
                return;    //添加
             }
         }

 



已有 0 人发表留言,猛击->> 这里<<-参与讨论


ITeye推荐



相关 [apache ab 性能] 推荐:

apache ab 性能测试 timeout 解决方案

- - 互联网 - ITeye博客
  源:http://blog.csdn.net/garn_hsia/article/details/12997477. 使用ab或者webbench做压力测试,如果并发数开到1000的时候,无法完成测试. 到晚上查看资料发现是linux网络参数设置. 在kernel2.6之前的添加项:. kernel2.6之后的添加项:.

apache自带的ab压力测试工具用法详解

- - CSDN博客系统运维推荐文章
ab是apache自带的一个很好用的压力测试工具,当安装完apache的时候,就可以在bin下面找到ab. 1 我们可以模拟100个并发用户,对一个页面发送1000个请求. 其中-n代表请求数,-c代表并发数. ##首先是apache的版本信息. Server Software:        Apache/2.2.19    ##apache版本.

(总结)Web性能压力测试工具之ApacheBench(ab)详解

- - 服务器运维与网站架构|Linux运维|互联网研究
PS:网站性能压力测试是性能调优过程中必不可少的一环. 只有让服务器处在高压情况下才能真正体现出各种设置所暴露的问题. Apache中有个自带的,名为ab的程序,可以对Apache或其它类型的服务器进行网站访问压力测试. ApacheBench命令原理:. ab命令会创建很多的并发访问线程,模拟多个访问者同时对某一URL地址进行访问.

Apache Kylin 性能优化

- - V2EX - 技术
聚合组 Aggregation Groups. Cube Designer 的 Advanced Setting 中可以配置 Aggregation Groups. 理论上 N 维度 Cube 会构建 2^N 个 Cuboid,随着维度的增多,Cuboid 数量会指数增长,存储空间占用增大,构建时间增长.

apache 性能优化 如何微调参数提高性能

- - 互联网 - ITeye博客
在前两天的学习中我们知道、了解并掌握了Web Server结合App Server实现单向Https的这样的一个架构. 这个架构是一个非常基础的J2ee工程上线布署时的一种架构. 在前两天的教程中,还讲述了Http服务器、App Server的最基本安全配置(包括单向https的实现), 它只是避免了用户可以通过浏览器侵入我们的Web访问器或者能够通过Web浏览器来查询我们的Web目录结构及其目录内的文件与相关内容,这种入侵我们把它称为:.

AWS 上 Apache httpd 服务器性能调优

- - ITeye博客
最近做了一个网站部署到AWS EC2上,启动之后访问速度奇慢无比,打开静态页面都要等好几分钟,这咋行. 于是我开始研究AWS性能调优的问题. 开始怀疑是免费的micro instance配置太差,但想想Amazon也不至于这么不靠谱吧. 于是ssh上去看了一眼top,里边的进程也没用掉多少CPU和内存,Swap也基本没有,所以基本排除服务器硬件资源不足的问题.

Apache Flink OLAP引擎性能优化及应用

- - InfoQ推荐
导读:本次分享的主题为Apache Flink新场景——OLAP引擎,主要内容包括:. Apache Flink OLAP引擎. OLAP是一种让用户可以用从不同视角方便快捷的分析数据的计算方法. 主流的OLAP可以分为3类:多维OLAP ( Multi-dimensional OLAP )、关系型OLAP ( Relational OLAP ) 和混合OLAP ( Hybrid OLAP ) 三大类.

Apache Pulsar 在 BIGO 的性能调优实战(上)

- - IT瘾-dev
️ 阅读本文大约需要 10 分钟. 在人工智能技术的支持下,BIGO 基于视频的产品和服务受到广泛欢迎,在 150 多个国家/地区拥有用户,其中包括 Bigo Live(直播)和 Likee(短视频). Bigo Live 在 150 多个国家/地区兴起,Likee 有 1 亿多用户,并在 Z 世代中很受欢迎.

Nginx+KV db进行AB灰度测试

- - IT技术博客大学习
周6参加华东运维大会,听了人家淘宝用nginx的一些场景,其中AB的灰度测试可能适用场景会比较普遍,当然大会上,并没有详细讨论实现. 大概需求是: 网站类业务在更新new feature时,并不想让全量用户看到,可以针对地区性用户开放此feature. 大概构思了一个方式,使用 nginx+redis/memcache+IP库实现,简单的流程图如下:.

压力测试工具集合【ab,webbench,Siege,http_load,Web Application Stress】

- - 小彰
-------------------------------------------------- 1 Apache附带的工具ab. ab的全称是ApacheBench,是Apache附带的一个小工具,专门用于HTTP Server的benchmark testing,可以同时模拟多个并发请求.