centos 测试get请求_11-CentOS7服务器搭建-ab压力测试
使用apache httd的ab工具可以进行压力测试。-n 2000总的请求数,-c 200是并发数,最高并发数为20000。
ab -n 2000 -c 200 http://localhost/
高并发设置
如果访问服务器的请求和并发量很大(如请求数量超过20万),系统会认为受到了SYN flood攻击,从而采取保护措施。在高并发测试的时候,会出现一下错误:
apr_socket_recv: Connection reset by peer (104)
可以设置内核参数,关闭保护功能
vim /etc/sysctl.conf
增加一下配置:
net.ipv4.tcp_syncookies = 0
让配置生效
sysctl -p
尝试高并发
nginx不愧是性能高手,设置好worker_processes和worker_connections,内核关闭net.ipv4.tcp_syncookies,静态文件可轻松达到20000并发量。
ab -n 200000 -c 20000 http://localhost/
tomcat在开启apr的情况下,静态文件处理能力约为nginx的1/10。还是有很大差距。
高并发带宽
很多客户会要求高并发量,但要支撑高并发有很多限制条件,比如带宽。
假如10000并发量,每秒访问一次,每次请求的文件大小为10KB,则数据量100M,大约需要1000Mbps带宽。而一般服务器有10Mbps已经不错了,通常一个机柜(约20台服务器)共享100Mbps带宽。
10000个人使用,并不代表10000个并发,如果前后错开10秒,相当于1000并发。如果10000个人平均每2分钟点击一次,则平均并发数为100。当然一次点击可能不止一个请求,一个页面可能会包含很多图片、js、css等文件。
centos 测试get请求_11-CentOS7服务器搭建-ab压力测试相关推荐
- ab压力测试工具linux,【Linux】ApacheBench(ab)压力测试工具
AB的简介 ab是apachebench命令的缩写. ab是apache自带的压力测试工具.ab非常实用,它不仅可以对apache服务器进行网站访问压力测试,也可以对或其它类型的服务器进行压力测试.比 ...
- php ab压力测试,安装Xcache缓存加速php及ab压力测试结果
XCache 是一个又快又稳定的 PHP opcode 缓存器. 经过良好的测试并在大流量/高负载的生产机器上稳定运行. 经过(在 linux 上)测试并支持所有现行 PHP 分支的最新发布版本, 如 ...
- 使用Ab命令对Apache服务器进行负载压力测试
使用Ab命令对Apache服务器进行负载压力测试 本站原创 [基于 署名-非商业使用-相同方式分享 2.5 协议,转载须注明链接] 本文所述Ab命令已由管理员在Debian.Centos两个系统中实际 ...
- 测试nignx php请求并发数,Nginx 高级篇(八)ab 压力测试即 nginx 的性能统计模块...
我们总得要对自己的网站或者接口做压力测试的,总不能写好了代码不做测试就上线啊,谁知道你的网站或者接口能承受多少的并发和访问量,压力测试我们可以使用apache的ab小工具来搞或者使用github上提供 ...
- 搭建go-stress-testing压力测试
搭建go-stress-testing压力测试 一.安装golang环境 二.下载go安装包 三.下载执行命令 四.执行编译 一.安装golang环境 yum install -y golang #安 ...
- ab压力测试是使用以及介绍
在运维工作中,压力测试是一项非常重要的工作.比如在一个网站上线之前,能承受多大访问量.在大访问量情况下性能怎样,这些数据指标好坏将会直接影响用户体验. 但是,在压力测试中存在一个共性,那就是压力测试的 ...
- c++ http服务器之Apache工具ab压力测试(nginx与brpc)
系列服务器开发 文章目录 系列服务器开发 前言 一.ab是什么? 二.ab测试实例nginx 1.nginx环境准备与安装 2.ab测试nginx本身的性能 3.ab测试基于brpc的http服务器性 ...
- ab压力测试(了解ab工具,实验对网页进行测试)
文章目录 使用ab工具对Apache网页进行压力测试 应用场景 实验步骤 配置DNS服务 配置apaches 执行以下命令开始压力测试 使用ab工具对Apache网页进行压力测试 应用场景 做测试或者 ...
- Apache AB 压力测试
2019独角兽企业重金招聘Python工程师标准>>> Apache AB 压力测试 安装 // 安装工具 yum install httpd-tools 使用 // URL 是网 ...
最新文章
- Xen虚拟化之一:Xen环境组件详解
- JavaScript ES6箭头函数指南
- ACE_Reactor(二)ACE_Dev_Poll_Reactor
- 欧加自贸协定“难产” 物联网安全受关注
- 《计算机应用基础》18春作业,【北语网院】18春《计算机应用基础》作业_2.pdf...
- java体系的四大基类_Java中的io流学习(了解四大基类和基本步骤)
- 常见熟知端口号的记忆技巧
- matlab 视频制作,利用Matlab制作AVI视频基础教程
- 机器学习(Machine Learning)深度学习(Deep Learning)较全面的资料
- 【时间序列分析】16.平稳序列的决定性
- raid0 trim linux,6系主板泪流满面,终于支持RAID 0模式下的TRIM了
- 【数据压缩】使用Audacity软件分析浊音、清音爆破音的时域及频域特性。
- pip install 使用豆瓣源
- UE4 制作玻璃材质总结
- Hdu 1496 Equations(巧妙哈希)
- CSV文件及用Excel正确的打开方式
- android 目录作用,Android中各级目录的作用说明
- 小白入门---HTML5音乐播放器
- CSS相对地址与绝对地址
- confluence是什么
热门文章
- Python爬虫——爬取Python岗位的那些事
- docker初级操作
- 参考文献中杂志名字格式混乱问题一次解决
- Neural Filters for mac(ps2021逆天滤镜库)无需登陆Adobe Id v22.0.1最新版使用教程
- 怎么设置电脑壁纸_电脑怎么设置双屏或多屏显示?
- 信奥中的数学:博弈论
- mysql内存报警_[MySQL生产环境] Innodb存储引擎内存报警问题处理过程_MySQL
- python字符串倒数第三个_python字符串常用方法
- 故宫学生网页设计作品 dreamweaver作业静态HTML网页设计模板 旅游景点网页作业制作
- ThinkPHP6项目基操(18.实战部分 表单令牌Token 防CSRF)