linux下压力测试剖析.docxVIP

  1. 1、有哪些信誉好的足球投注网站(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。。
  2. 2、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  3. 3、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
  4. 4、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
  5. 5、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们
  6. 6、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
  7. 7、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
查看更多
linux下压力测试剖析

一、ab测试站点的压力测试工具1:apache?benchmark??简称?ab在安装httpd软件包时ab?就已经安装,/usr/bin/abab的用法:先打开hosts文件添加一条记录apache服务器的地址?与站点的映射ulimit -n 65536ab???-c??一次并发请求的次数? ? ? -n???总共请求的次数???二、http-load测试一、http_load程序非常小,解压后也不到100Khttp_load以并行复用的方式运行,用以测试web服务器的吞吐量与负载。但是它不同于大多数压力测试工具,它可以以一个单一的进程运行,一般不会把客户机搞死。还可以测试HTTPS类的网站请求。下载地址:/test/http_load/http_load-12mar2006.tar.gz?安装很简单?#tar zxvf http_load-12mar2006.tar.gz?#cd http_load-12mar2006?#make make install命令格式:http_load? -p 并发访问进程数? -s 访问时间? 需要访问的URL文件参数其实可以自由组合,参数之间的选择并没有什么限制。比如你写成http_load -parallel 5 -seconds300 urls.txt也是可以的。我们把参数给大家简单说明一下。?-parallel 简写-p :含义是并发的用户进程数。?-fetches 简写-f :含义是总计的访问次数?-rate??? 简写-p :含义是每秒的访问频率?-seconds简写-s :含义是总计的访问时间准备URL文件:url,文件格式是每行一个URL,URL最好超过50-100个测试效果比较好.文件格式# cat url/show0shtml41 fetches, 1020 max parallel, 851898 bytes, in 10.0008 seconds# 一共请求连接41次,最大并发线程1020个,持续10.0008秒内,总传输速率为 851898bytes20778 mean bytes/connection#每次请求连接平均数据量(851898÷41)4.09969 fetchesc, 85183.3 bytesc#每秒的响应请求连接数为4.09969个,每秒传输的数据为85183.3btyes/毫秒msecs/connect: 264.607 mean, 269.482 max, 262.187 min#每次连接平均响应时间:264.607毫秒,最大时间:269.482毫秒,最小时间:262.187毫秒msecs/first-response: 1949.27 mean, 5394.21 max, 380.501 min#每次连接平均返回时间:1949.27毫秒,最大时间:5394.21毫秒,最小时间:380.501毫秒HTTP response codes:code 200 -- 41 #HTTP返回码:200 ,一共41次。测试结果:同时20个线程时:一分钟内4572个连接,每秒钟响应的请求是76.2个,每次连接平均响应时间3.6毫秒,每次连接平均返回时间230.44毫秒。成功获取页面4572次。同时40个线程时:一分钟内4660个连接,每秒钟响应的请求是77.6个,每次连接平均响应时间6.6毫秒,每次连接平均返回时间452.5毫秒。成功获取页面4660次。同时60个线程时:一分钟内4640个连接,每秒钟响应的请求是77.3个,每次连接平均响应时间10.1毫秒,每次连接平均返回时间682.22毫秒。成功获取页面4640次。同时80个线程时:一分钟内4585个连接,每秒钟响应的请求是76.4个,每次连接平均响应时间11.7毫秒,每次连接平均返回时间936.02毫秒。成功获取页面4585次三、压力测试的一些思路之前如果建立 ssh 连接,?只要將公鑰複製到 ~/.ssh/authorized_keys 就可以利用金鑰登入?而不需要建立密碼.??現在的 ssh 使用同樣的方法會出現錯誤訊息Agent admitted failure to sign using the key?解決方式 使用 ssh-add 指令將私鑰 加進來 (根据个人的密匙命名不同更改 id_rsa)?# ssh-add?? ~/.ssh/id_rsa?# crontab -e (以root的用户身份创建的任务表)#00 09-18 * * 5 /usr/bin/uptime /var/tmp/uptime_record#00 09-18 * * 5 /usr/bin/iostat -t -x /var/tmp/iostat_record#00,01,05,10,15,2

文档评论(0)

xjj2017 + 关注
实名认证
文档贡献者

该用户很懒,什么也没介绍

1亿VIP精品文档

相关文档