天亮教育

 找回密码
 立即注册
搜索
查看: 998|回复: 13

压力测试——天亮论坛

[复制链接]

23

主题

24

帖子

108

积分

管理员

Rank: 9Rank: 9Rank: 9

积分
108
发表于 2017-7-7 10:56:40 | 显示全部楼层 |阅读模式
近日部署天亮论坛,完成之后访问量不算特别大,却很卡。所以做了一下压力测试。
分析如下:首先,访问很慢,由外到内可能的原因有:客户端带宽不够、域名配置问题、服务器带宽不够、应用层计算耗时太长等等。
测试如下:
1、客户端网速测试,可以确定的是我本地的网速50M,没有问题。
2、域名配置问题 ...这个中间涉及到阿里云域名解析、nginx反向代理,中间细节稍多,而且网站可以访问成功,如果这里出问题,个人感觉应该会访问不到网址的。
3、服务器带宽测试,这里我们就要对服务器网络IO做一个压力测试了。
测试前,先介绍下测试用到的工具。
(1)一个是在服务器端对网络带宽进行监控
nload是一个命令行工具,让用户可以分开来监控入站流量和出站流量。它还可以绘制图表以显示入站流量和出站流量,视图比例可以调整。

安装nload:
#yum –yinstall  gcc-c++ ncurses-devel
#tar -zxvfnload-0.7.2.tar.gz
#cd /root/nload-0.7.2
#./configure&make&makeinstall
至此安装完毕,接下来我们可以通过nload命令来查看网卡流量了。

查看网络状态:nload eth0
2D)]A5WH]H6D]$Q(7(2_N.png
上半部分是:Incoming也就是进入网卡的流量,下半部分是:Outgoing,也就是从这块网卡出去的流量,每部分都有当前流量(Curr),平均流量(Avg),最小流量(Min),最大流量(Max),总和流量(Ttl)这几个部分,看起来还是蛮直观的。nload默认的是eth0网卡,如果你想监测eth1网卡的流量:#nload eth1。
(2) webbench 一款不错的压测工具

安装webbench:
tar zxvfwebbench-1.5.tar.gz
cd webbench-1.5
make && makeinstall
使用webbench:
webbench -c 500 -t 30 http://127.0.0.1/               (参数说明:-c表示并发数,-t表示时间(秒))

压测结果:
K2$FR6QQCH(7NL1AY%NHNBU.png

以上只是压测的例子,真实结果就不在这里贴出了。
4、应用计算耗时问题

如果测试发现不是网络io问题,那么就要在应用内部找问题。比如:web服务配置参数问题、应用开发造成cpu、磁盘io、内存占用率过高。(这个大家自己测一下)

5、最后定位到了问题

以上1、3、4测试没有问题,2步骤我想当然的以为,如果域名解析配置问题,那么应该就访问不到网址了,其实不然,以前在二级域名配置过一个该网址的域名,指向的是另一个地址。现在新的网站没有注意,使用了跟原来一样的域名。造成同一个域名对应了两个不同的地址,每次请求过来,都会先去解析成之前那个地址,访问失败后再次解析正确的这个地址,造成非常耗时。

由于粗心造成的问题,以此为鉴吧。
回复

使用道具 举报

0

主题

1

帖子

4

积分

新手上路

Rank: 1

积分
4
发表于 2017-7-7 11:50:43 | 显示全部楼层
来捧个场
回复

使用道具 举报

23

主题

24

帖子

108

积分

管理员

Rank: 9Rank: 9Rank: 9

积分
108
 楼主| 发表于 2017-7-8 19:12:53 | 显示全部楼层
回复 支持 反对

使用道具 举报

0

主题

1

帖子

4

积分

新手上路

Rank: 1

积分
4
发表于 2017-7-11 14:09:09 | 显示全部楼层
流弊
回复

使用道具 举报

0

主题

27

帖子

64

积分

注册会员

Rank: 2

积分
64
发表于 2017-8-3 18:29:12 | 显示全部楼层
回复 支持 反对

使用道具 举报

0

主题

27

帖子

64

积分

注册会员

Rank: 2

积分
64
发表于 2017-8-4 13:51:09 | 显示全部楼层
回复 支持 反对

使用道具 举报

0

主题

29

帖子

71

积分

注册会员

Rank: 2

积分
71
发表于 2017-8-4 13:52:13 | 显示全部楼层
回复 支持 反对

使用道具 举报

0

主题

21

帖子

52

积分

注册会员

Rank: 2

积分
52
发表于 2017-8-4 14:20:37 | 显示全部楼层
回复 支持 反对

使用道具 举报

0

主题

33

帖子

81

积分

注册会员

Rank: 2

积分
81
发表于 2017-8-4 14:56:24 | 显示全部楼层
回复 支持 反对

使用道具 举报

0

主题

26

帖子

65

积分

注册会员

Rank: 2

积分
65
发表于 2017-8-4 15:55:38 | 显示全部楼层
回复 支持 反对

使用道具 举报

您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

Archiver|手机版|小黑屋|  

GMT+8, 2019-4-20 09:23 , Processed in 0.061049 second(s), 24 queries .

Powered by Discuz! X3.2

© 2001-2013 Comsenz Inc.

快速回复 返回顶部 返回列表