1
jueying510 2013-02-22 12:14:20 +08:00
mark下,坐等高手解读
|
2
andybest 2013-02-22 12:19:34 +08:00
你怎么部署的让六台机器等于 100 * 6 = 600 RPS ?
你拿ab测的地址是拿太机器? |
3
revlis7 OP |
4
qiuai 2013-02-22 12:39:24 +08:00 1
一般建议客户保留30%以上的过剩性能来防止出现的流量高峰。
如果有统计的最高峰是每小时8000PV.也要尽可能是考虑到每分钟可能产生的高峰。把单位时间定位为一个小时有点长了,尤其是大量的流量. 负载均衡也是有一定的瓶颈的.也牵扯到分发规则等很多问题. 不管AB还是LoadRunner.都是有一定的局限性的,并不能非常完整的模拟运营环境 建议继续综合评估一下,比如说服务器的负载情况,带宽占用情况,IO使用情况等. 单纯的说PV承载能力超过了需求就是性能过剩,有点片面了. |
5
qiuai 2013-02-22 12:46:16 +08:00
sorry.好像有点看错了.
如果一台服务器就可以支持100RPS以上,那你一个小时8Kpv的话,一台服务器就够了. 但是如果到旺季再重新上机器的话,不是很麻烦么? |
6
revlis7 OP @qiuai
恩,谢谢解答,其实我也只是想求证下我这样的计算是否有大的谬误在里面。至少我自己觉得硬件条件和线上的情况出入确实有点大。那看起来也确实如此,当然我们老板不差钱那是另一回事了…… |
7
qiuai 2013-02-22 13:32:10 +08:00
@revlis7 不管Ab还是LoadRunner,都只是模拟,真实是生产环境会更复杂.
你的计算方法...要说错误么,也不算是错误... 实际上算单位时间的PV并不是简单的除一下就行了.最好是可以以实际统计为数据. 就比如说一小时8000PV.一秒钟2.2个PV一样.说不定前10分钟一秒钟12个PV.然后后面完全没流量呢? 或者就突发性的流量,5分钟就8000PV跑完了呢?也不奇怪.生产环境的流量很难预测,但是如果有足够多的统计数据,是可以估算出来的. 举个例子吧.就说很多企业为什么有很多百兆独享的带宽闲置大半年,只用个10-20M.却还是交着钱.就是因为说不定什么时候突然就用到了...如果你看到流量大了再去增加,那么就可能会引起一定的业务瘫痪.这也是为什么现在都在推动态带宽管理,动态计费,用多少交多少了.只是...好像也没几个机房是开放大带宽给客户,然后用多少交多少钱的.至少我目前没接到这种机房. 云计算如果真正的统治了互联网机房.你的这种想法就完全没必要了.因为都是动态的了..自动的... 好吧.又做梦了. |