【阿里云产品公测】PTS测试 SLB+ECS+RDS组合的DZ论坛负载极限压力,100并发2000页

环境介绍:

\)6?u_(u  
1.ECS:1核 1G 5M 杭州 1>O0Iu  
2.RDS:240M  5G  杭州内网 >5z`SZf  
3.SLB:私网实例

%/,Uk+3p  
V‘|g 配置测试环境: V1+o3g{}  
*IfIRR>3l(  
w]}cB+C+l# 测试脚本:

(^OC%pc  
1.生成参数文件,我的方法是利用工具生成的sitemap.txt  2000条网址。

@5nkI$>3z  
去掉http://xxx.xx.xxx/得到参数文件。第一行加上参数名称。

图片:参数文件.png

uS+b* :

I7-PF?

K|‘ ]Hje\

2.设置好域名+SLB的IP。

图片:域名IP.png

}v|[h[cZ

1oVDOo

3.再在TPS里配置的请求连接里加上刚才设置的参数。保存脚本。

图片:事务.png

1PjX:]:

$F‘~^2

]KII?{<k

配置场景:

选择上面添加的脚本。填写场景信息。初始用户10。每6秒增加一个用户,到100用户停止。

图片:设置场景.png

u*YuU%H=

kTe<1^,m

添加测试任务:填上任务名称,测试时间20分钟,绑定ECS进行同步监测性能。最后添加前面设置好的场景。

,Y/>*,J  
B 0fo[Ev  
开始测试:点操作“执行”开始任务。任务开始时候可以监测测试数据,ECS数据等。并等待测试结果。 U";Rp&\3;  

图片:定时运行任务.png

gZuR4Ti  
!P3tTL!*L  
9"v ox  
测试结果: {>qrf:  
TPS数据: P_}_D{G  

图片:TPS.png

ZkG##Jp\>  
X=7vUb,\gB  
W2[email protected]\  
请求状态: cyn]>1ZM  
>L3p qK
 
&5CeRx7%  

图片:请求状态.png

NxRiEe#m  
ry=[:\Z~  
响应时间: O&1p2!Bk4  

图片:响应时间.png

Y+PxV*"a  
7VD7di=D  
虚拟用户数: |[t=.dK%  

图片:虚拟用户数.png

X>YOo~yS5  
I(eR3d:  
ECS状态检测数据: 1;sAt;/W8  

图片:ECS - CPU.png

{twf7.eY  
T</gWW  

图片:磁盘IO.png

MjosA R  
‘r3}=z4Y  
%Y[/Ucdm  
$BN+SD!

图片:网络流量.png

;(Va_
 
W_lNvzag  
P =Gb  
结果分析: [email protected]c?  
1.异常数据:TPS数据 响应时间 CPU占用数据都出现较大波动。 J*k=|+[  
B_1u<00kg  
MO+0]uh:  
2.异常分析:在测试过程中,服务器异常时间。多次刷新网站。发现网站页面出现无法连接数据库。

%6?}gc_  
登录RDS后台查看监测数据。发现RDS连接数出现较大波动。

JVCgYY({KQ  
N>iCb:_
T;  
3.异常处理:把DZ程序的数据库连接方式改成长连接。再次测试。压力测试数据正常。 =?x=CEW  
ImW~Jy  
}tq9 /\  
测试小技巧: 6<O]_HZ&

1.开通私网SLB,这样可以不用花钱就可以解决测试中的带宽瓶颈。(测试带宽并发压力的可以不用。) JG$J,!.\  
2.测试数据异常时可以刷新网站。多次刷新可以看到异常的页面。 ,RH986,6V  
3.在凌晨时间时间断,可以使用稍小的并发量对服务器进行长时间稳定性测试。

y$W3\`2q  
ZPog)[email protected]!  
我在找出异常后进行了4小时的稳定性测试。 cMKh+r  

图片:稳定性测试.png

Qc/J"<Lx  
NX/)Z&Fx:  
&?pAt30K:  
#J9XcD{1  

图片:TPS.png

uQ)]g  
!9Ni[8&Fg0  
"aH]4DO  
3mpjSL  

图片:响应时间.png

W{2y*yqY  
oDK\v8w-  
yx4c+(J^8  
3_:k12%p  
Q4 S8NqE  
(CwaOm{g  

图片:CPU.png

/pEkig7M  
[Y+bW#‘  
}3e+D  
^4i3#}  

图片:网络.png

j‘cS_R  
w?"l4.E
Qmn5-yiw1进过4个小时测试:只出现一次失败事务,说明服务器在80%左右的压力下稳定性良好。 }P#gXG  
chbs9y0  
XFYl[?`G  
关于前后两次网络测试说明: jHzb,&  
第一次测试,没使用SLB,所以出现带宽瓶颈,CPU未能满负荷运转。 R8)"M(u=l  
第二次测试,使用私网SLB,所以没有网络瓶颈,CPU基本保持100%负荷。 64cmv}d_  
I_Qnq4Sk(  
Ek6W:Q:@  
通过数据测试得知。10M带宽环境    1核1G  ECS+ 最低版RDS 最少能支持50万PV的访问。 D\[email protected]*?.h  
z~al
h?H  
/zM7G?y  
以上是个人测试小小心得。 ,v+SD\7|  
7+bzCDKU  
|iI`p
[%pZM补充说明: Et(prmH  
有人对50万PV的质疑,我说一下数据得来, B(5g&+{Lq~  
测试TPS=27/秒  所以24跑满流量=27*24*60*60=2332800  峰值是平均流量的5倍 2332800÷5=466560  等于46.6万左右。所以我说50PV万这个数值。 `:&{/|uP7  
还有这个是GET操作的数据。数据样本上面都有。 *gnL0\*  
如果你考虑的更多的php插件+回头+发帖等操作可能这个数值会有下降。上面的数据是纯GET的数据。 53c6dl  
e;$s{CNo

4{_5z7ody

原文地址:http://bbs.aliyun.com/read/179356.html

参加活动:http://promotion.aliyun.com/act/aliyun/freebeta/

时间: 2024-07-30 13:51:46

【阿里云产品公测】PTS测试 SLB+ECS+RDS组合的DZ论坛负载极限压力,100并发2000页的相关文章

【阿里云产品公测】PTS压力测试WP站搜索

[阿里云产品公测]PTS压力测试WP站搜索 作者:阿里云用户cnsjw PTS性能测试服务是一个非常非常强大的压力测试工具.可以模拟百人同时访问网站的情况,并监测ECS和RDS的各项指标,生成非常详细的报告.可以自由设定各种测试脚本,场景以及任务,并让任务计划执行,只要在执行之后过来查看报告就可以了~~~ 首先第一步就是要先选择要测试的服务器,这里选择了在杭州的ECS和RDS服务. 打算测试的是搜索功能,随意设置了10个关键词,顺序执行测试. 首先先要新建一个测试脚本: 参数是一个CSV文件,然

【阿里云产品公测】简单粗暴30S完成PTS测试配置附tornado服务器测试结果

作者:阿里云用户morenocjm [阿里云产品公测]简单粗暴 30S完成PTS测试配置(附tornado服务器测试结果) -------------------------------------------------------------------------------------------- 如果你想了解自己服务器,性能测试当然是不能少的. 使用PTS测试并不需要自己编写脚本, 简单的操作界面以及合理的菜单确实便于操作, 真的只要几十秒的操作就能让你了解你的服务器负载能力了.  

【阿里云产品公测】利用PTS服务优化网站数据库读写性能

[阿里云产品公测]利用PTS服务优化网站数据库读写性能 作者:阿里云用户千鸟 写这个帖子主要也是因为在用PTS测试网站的时候,手动访问网站进入报错页面,主要原因是数据库连接对象存在问题,导致并发多的时候产生故障,于是简单分析了一下数据库读写的性能优化以及利用PTS的测试结果,整理出来和大家分享一下,顺便参加一下这个活动.        几乎所有的网站都需要数据库来存储网站中的相关信息,因此在网站应用与数据库的交互过程中,数据库数据读取的性能对网站整体的性能是至关重要的. ?      通常我们在

【阿里云产品公测】大数据下精确快速搜索OpenSearch

[阿里云产品公测]大数据下精确快速搜索OpenSearch 作者:阿里云用户小柒2012 相信做过一两个项目的人都会遇到上级要求做一个类似百度或者谷歌的站内搜索功能.传统的sql查询只能使用like 或者FIND_IN_SET来实现.后者性能稍微好点但是必须要逗号分隔才可以实现匹配.甚至多条件的话还可能用到OR这是极影响系统性能的. 最近公司项目需要.主要是系统查询缓慢.并且查询精度不敢恭维.一开始想到的是Lucene 毕竟是一个开放源代码的全文检索引擎工具包 并且官方还在持续更新中.当时闲暇时

【阿里云产品公测】阿里云ACE部署通用完整教程及评测

[阿里云产品公测]阿里云ACE部署通用完整教程及评测 作者:阿里云用户bailimei ACE应该是目前在公测的服务中应用最广泛的一项服务.在公测云引擎ACE前曾使用过新浪SAE,而ACE给我的最初印象是比SAE要简单易用的多,除了上传文件需用SVN外,其它就像在用ECS+RDS,体验上没多大差别,因我现在就用着这两项产品,所以感觉比较直观.原先已有同学写了一些优秀的ACE教程,对分享自己的体验我们都应该点赞.下面以测试部署wordpress为例,重点对ACE使用过程中遇到的难点问题展开说明,并

【阿里云产品公测】云引擎ACE新手实战基于Wordpress

[阿里云产品公测]云引擎ACE新手实战基于Wordpress 作者:阿里云用户imnpc ACE(Aliyun Cloud Engine) 是一款弹性.分布式的应用托管环境,支持Java.php多种语言环境.帮助开发者快速开发和部署服务端应用程序,并且简化了系统维护工作.搭载了丰富的分布式扩展服务,为应用程序提供强大助力. ACE(Aliyun Cloud Engine)目前最大的优点就是免费,预计以后也会照着SAE JAE等同类服务提供低廉的收费政策. 一般来说我们用于云平台的很多人都是简单安

【阿里云产品公测】简单日志服务SLS使用评测 + 教程

[阿里云产品公测]简单日志服务SLS使用评测 + 教程 评测介绍 被测产品: 简单日志服务SLS 评测环境: 阿里云基础ECS x2(1核, 512M, 1M) 操作系统: CentOS 6.5 x64 日志环境: Nginx(v1.6.2) HTTP服务器访问日志.服务器系统日志 评测人: mr_wid 评测时间: 2014年9月28日-2014年10月8日 准备工作 一.知彼知己, 百战不殆.对产品的了解程度, 直接决定着评测质量, 在评测前, 笔者首先整理并详细阅读了有关SLS产品以及关联

【阿里云产品公测】结构化数据服务OTS之JavaSDK初体验

[阿里云产品公测]结构化数据服务OTS之JavaSDK初体验 作者:阿里云用户蓝色之鹰 一.OTS简单介绍 OTS 是构建在阿里云飞天分布式系统之上的NoSQL数据库服务,提供海量结构化数据的存储和实时访问.NoSQL,泛指非关系型的数据库.随着互联网web2.0网站的兴起,传统的关系数据库在应付web2.0网站,特别是超大规模和高并发的SNS类型的web2.0纯动态网站已经显得力不从心,暴露了很多难以克服的问题,而非关系型的数据库则由于其本身的特点得到了非常迅速的发展.OTS应用程序可以使用阿

【阿里云产品公测】云引擎ACE初体验

作者:阿里云用户蓝色之鹰 :RYYjmG5;  来投票支持我把=i2]qj\  序号2. [阿里云产品公测]云引擎ACE初体验:作者:蓝色之鹰 e(OKE7  序号10.[阿里云产品公测]结构化数据服务OTS之JavaSDK初体验:作者:蓝色之鹰 -- IewW  http://bbs.aliyun.com/read/178799.html 分享下我,公测体验! 来投票支持我把 序号2. [阿里云产品公测]云引擎ACE初体验:作者:蓝色之鹰  序号10.[阿里云产品公测]结构化数据服务OTS之J