ab测试网站吞吐率介绍

news/2024/5/17 20:09:19/文章来源:https://blog.csdn.net/weixin_33815613/article/details/92716218

2019独角兽企业重金招聘Python工程师标准>>> hot3.png

吞吐率介绍  

何为吞吐率,解释下,就是在单位时间内服务器处理的请求数,这也许是我们衡量一个WEB站点很重要的一个指标,当10个用户同时发起100请求和1 个用户 同时向服务器发起1000个请求,我们的效果是不是一样呢,这里有个概念要说明一下,连续请求的意思是一个用户的请求通过服务器并返回进行下一次请求这个 过程成为连续的请求,当我们10个用户发起100个请求的时候,每个用户的请求都会阻塞在缓冲区内,等待下一个请求的返回,所以显然两种方式的操作对站点 的影响是完全不同的,下面我们利用APACHE自带的性能测试工具AB来测试我们的吞吐率,在linux环境下输入(自己打到自己APACHE的安装目 录),
xiahan@xiahan-desktop:/usr/ali/apache2/bin$  ab -n1000 -c10 http://cn.my.alibaba.com:12608/index.htm 
得到如下结果
This is ApacheBench, Version 2.3 <$Revision: 655654 $>
Copyright 1996 Adam Twiss, Zeus Technology Ltd, http://www.zeustech.net/
Licensed to The Apache Software Foundation, http://www.apache.org/

Benchmarking cn.my.alibaba.com (be patient)
Completed 100 requests
Completed 200 requests
Completed 300 requests
Completed 400 requests
Completed 500 requests
Completed 600 requests
Completed 700 requests
Completed 800 requests
Completed 900 requests
Completed 1000 requests
Finished 1000 requests


Server Software:

       Apache/2.0.59
Server Hostname:        cn.my.alibaba.com
Server Port:            12608

Document Path:          /index.htm
Document Length:        0 bytes

Concurrency Level:      10
Time taken for tests:   8.636 seconds
Complete requests:      1000
Failed requests:        0
Write errors:           0
Non-2xx responses:      1000
Total transferred:      1023000 bytes
HTML transferred:       0 bytes
Requests per second:    115.79 [#/sec] (mean) 
Time per request:       86.364 [ms] (mean)
Time per request:       8.636 [ms] (mean, across all concurrent requests)
Transfer rate:          115.68 [Kbytes/sec] received

Connection Times (ms)
              min  mean[+/-sd] median   max
Connect:        0    1   3.1      0      36
Processing:     8   85 282.2     27    3242
Waiting:        8   85 281.6     27    3242
Total:          8   86 282.5     28    3242

Percentage of the requests served within a certain time (ms)
  50%     28
  66%     49
  75%     64
  80%     77
  90%    132
  95%    289
  98%    513
  99%   1370
100%   3242 (longest request)

-n1000表示1000个请求,-c10表示10个用户,下面来解释下几个重要的结果指标
Request per request:这就是我们重点关注的吞吐率,他等于 Complete requests/Time taken for tests
Time per request:用户平均等待的时间,他等于Time taken for/(Complete requests/Concurrency Level)
Time per request06110930_zP1L.gifmean, across all concurrent requests)服务器平均处理请求的时间,他等于
Time taken for /Complete requests
这就是一些重要的指标
当我们换成1个用户10个请求的时候,他的吞吐量会增加(由于篇幅原因就不打印出数据了),但是当我们为10个用户,10000个请求的时候吞吐率就会下 降,这说明了一个问题,当我们到达一个临界点的时候,是我们吞吐量最高的时候,当请求和用户数再增加的时候可能吞吐量就会下降,打个比方我们跑步的时候跑 20米一点不觉得累,跑30米也不会觉得累,当你跑到100米的时候感觉正好不累也不轻松,但是当你超过100米的时候,你就会感觉喘气,那100米就是 一个临界点,服务器处理的能力也类似于这个,但是光是我们掌握到最佳并发策略的web服务器的使用,我们就能应对各种各样的并发用户请求,答案显然不是,  



刚刚的测试,首页吞吐率,见下图的 Request per second
06110932_qg0W.jpg

这个值虽然没有代表意义,只是热点页面的优化,但性能仍然是惊人的

2509*60*60*12=108388800 (一天12小时,应付单台机器一亿多pv)
2509*60*60*8=72259200 (少一点,算8小时,应付七千多万pv)
2509*60*60*2=18064800 (按高峰期来算,一般情况算四分之一,应付1800万pv)

转载于:https://my.oschina.net/catandpaperball/blog/501612

本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若转载,请注明出处:http://www.luyixian.cn/news_show_746347.aspx

如若内容造成侵权/违法违规/事实不符,请联系dt猫网进行投诉反馈email:809451989@qq.com,一经查实,立即删除!

相关文章

全面进入HTTPS网站加速新时代,CDN上线免费证书

摘要&#xff1a; 9月份发布的Chrome 70&#xff0c;将不再信任Symantec原品牌CA签发的数字证书。据悉&#xff0c;DigCert已经完全接管了Symantec证书业务&#xff0c;从接管之日起签发的证书已经是DigiCert的根证书&#xff0c;阿里云签发的免费证书都是DigiCert的根&#xf…

一步步构建大型网站架构

之前我简单向大家介绍了各个知名大型网站的架构&#xff0c;亿万用户网站MySpace的成功秘密、Flickr架构、YouTube网站架构、PlentyOfFish 网站架构学习、WikiPedia技术架构学习笔记。这几个都很典型&#xff0c;我们可以从中获取很多有关网站架构方面的知识&#xff0c;看了之…

spring boot 对多模块多网站项目利用webjars共用网站js/css等静态资源文件

前言 对于开发多个网站而言&#xff0c;每次都要手动将js/css/images复制过去是很烦的事情&#xff0c;尤其是js等修改以后要人工逐个更新那就更麻烦了。 下面就是解决这个问题的方案&#xff0c;请先参考&#xff1a; 打包WebJar实现对静态资源文件的统一依赖管理 下面是摘抄…

如何将网站升级为HTTPS协议(整理)

如何将网站升级为HTTPS协议&#xff08;整理&#xff09; 一、总结 一句话总结&#xff1a; 获取证书&#xff08;有免费有付费&#xff09;&#xff1a;证书是一个二进制文件&#xff0c;里面包含经过认证的网站公钥和一些元数据&#xff0c;要从经销商购买。 安装证书&#x…

大型网站系统架构分析

大型网站系统架构分析 千万级的注册用户&#xff0c;千万级的帖子&#xff0c;nTB级的附件&#xff0c;还有巨大的日访问量&#xff0c;大型网站采用什么系统架构保证性能和稳定性&#xff1f; 首先讨论一下大型网站需要注意和考虑的问题。 数据库海量数据处理&#xff1a;负载…

【网站开发】搭建一个属入自己的网站

概述 搭建一个属入自己的网站 1.购买域名 主机屋http://www.zhujiwu.com/ 购买的域名&#xff1a;TechShare.xyz 2.购买虚拟主机&#xff08;空间&#xff09; http://www.zhujiwu.com/vhost/ 4.控制面板&#xff0c;配置虚拟主机 设置FTP密码 5.文件管理 管理方法&#xff1a;…

说说大型高并发高负载网站的系统架构(转)

转载请保留出处&#xff1a;俊麟 Michael’s blog (http://www.toplee.com/blog/?p71) Trackback Url : http://www.toplee.com/blog/wp-trackback.php?p71 鄙人先后在CERNET做过拨号接入&#xff0c;在Yahoo&3721搞过搜索前端&#xff0c;在猫扑处理过mop.com的架构升级…

网站上线之前,基于SEO,该做哪些测试?

对于任何一个网站而言&#xff0c;在新站上线之初&#xff0c;每个SEO人员&#xff0c;都需要进行缜密的测试&#xff0c;用于辅助网站正式上线后&#xff0c;可以在搜索引擎中&#xff0c;有一个不错的排名。那么&#xff0c;新网站测试&#xff0c;都需要注意什么&#xff1f…

Java爬虫实战(一):抓取一个网站上的全部链接

Java爬虫实战&#xff08;一&#xff09;&#xff1a;抓取一个网站上的全部链接前言&#xff1a;写这篇文章之前&#xff0c;主要是我看了几篇类似的爬虫写法&#xff0c;有的是用的队列来写&#xff0c;感觉不是很直观&#xff0c;还有的只有一个请求然后进行页面解析&#xf…

为网站加入Drupal星球制作RSS订阅源

目前中文 Drupal 星球的版块还未成立&#xff0c;但大家的积极性挺高&#xff0c;不少站长都已经调整好自己的网站&#xff0c;生成了可供Drupal Planet 使用的RSS订阅源。如果你也想让网站做好准备&#xff0c;可以不必再花上不少的时间去了解要求和流程&#xff0c;只需要跟着…

网站地图

ASP.NET提供了网站地图提供器XmlSiteMapProvider&#xff0c;使用XmlSiteMapProvider可以从XML文件中获取网站地图信息。 XmlSiteMapProvider会从根目录中寻找名为Web.sitemap的文件来读取信息&#xff0c;在解析Web.sitemap文件中的网站地图数据后创建一个网站地图对象&#x…

简单建立个人WEB网站

文介绍一些简单的方法是普通用户可以建设一个自己的个人WEB小网站。建站条件嘛只要有一台可以连接网络的电脑就足够了。由于我是用的是WIN7系统&#xff0c;以下操作均指是在WIN7环境下的&#xff0c;其他WIN操作系统大概都是类似的。开讲&#xff1a;第一步&#xff1a;首先我…

数十万网站被利用发起CC攻击

近日&#xff0c;阿里云云盾安全团队协助处理了多例金融证券直播行业的客户的网站攻击事件。有专业的攻击团伙&#xff0c;针对网上的金融证券直播类网站业务发起集中的网络攻击、意在破坏网站的正常运营&#xff0c;进而勒索钱财。云盾安全专家经过分析攻击、采用对应安全策略…

手机网站Mobile Web

原文链接地址有一个词"手机网站"&#xff08;mobile web&#xff09;&#xff0c;指供手机浏览的网站&#xff0c;但它是不存在的。人们提到"移动互联网"的时候&#xff0c;其实专指另外一样东西&#xff1a;手机App。一、Web App VS Native App比起手机Ap…

怎样将优酷网站下载的视频KUX转MP4格式

在休息之余&#xff0c;相信大多数人都会拿手机看电视剧听音乐之类的&#xff0c;最近拍了很多的新片子&#xff1a;《毒液&#xff1a;致命守护者》、《无名之辈》、《亡命救赎》《影》等等优质电影&#xff0c;但是很多的电影都只能在电影院观看的&#xff0c;如果不去电影院…

解析各大电子商务网站订单号的生成方式

2019独角兽企业重金招聘Python工程师标准>>> 订单是整个电子商务的核心。整个电子商务的流程也是围绕订单的状态执行的。这篇博客主要向大家介绍订单号的生成方式。 现在大型电商网站大多都有好几种下单途径。 比如&#xff1a;通过Web网站下单&#xff0c;通过打电…

window.open原页面跳转_百度转码后的手机网站页面是否有利于SEO优化

随着移动互联网的飞速增长&#xff0c;越来越多的移动端网站正在迅速掘起&#xff0c;据百度搜索统计表示&#xff1a;2013年移动端搜索发展迅猛&#xff0c;整体占比高达40%&#xff0c;预期在2014年内可能会出现超过PC端的搜索增长&#xff0c;从当前移动互联网的发展方向看来…

react登录页面_用 React 做一个人脸识别网站 - 前端篇

引言React 可以说是近些年最热门的前端框架啦&#xff0c; 并且非常非常的好用 ~很多的国外公司比如 Netflix、Feedly、Airbnb 都是用它来实现的网站主页。那么 React 到底是个什么呢&#xff1f;它其实是一个为数据提供渲染为HTML视图的开源JavaScript 库。传说最早起源于Face…

网站用户头像剪裁上传完整案例

做为网站前段开发人员来说&#xff0c;用户头像剪裁和上传是一个很常用的功能&#xff0c;一般这个功能涉及到图片的放大&#xff0c;缩小&#xff0c;移动&#xff0c;旋转&#xff0c;和剪裁。下面我们来做一个完整的demo&#xff0c;剪裁后的图片以base64的形式返回&#xf…

js记录用户在网站的浏览记录和停留时间(2)

问题&#xff1a;上次的代码确实解决了一部分用户访问记录的收集&#xff0c;但是还是存在一个问题就是 我们网站的注册 都是新页面打开的&#xff0c;如果用户刚进入网站就点击注册&#xff08;打开了新的页面&#xff09; &#xff0c;我代码里用到的 onbeforeunload 就无法将…