吞吐量和带宽的关系?
怎么求出系统正常运行需要的带宽? 我也不知道! 本帖最后由 flyven 于 2010-10-21 20:59 编辑这问题要取决于你的系统要跑多少用户,用户高峰时期产生的吞吐量就是系统需要的带宽。可以按照以下方法找出你系统需要的最小带宽。
假如你的系统高峰时有100个用户在线,压力测试时,当throuphput 曲线图不是水平线状态,并且数据小于网络带宽(一般局域网是100M仅供参考,也有1000M的),那么就说明网络不存在瓶颈,这时的吞吐量就是你的系统所需要的最小带宽。 楼主运行完测试之后,在summary report中应该能得到Average Throughput (bytes/second)这个数值,假设为T,然后并发用户数是U,这样所需的最小带宽应该用如下公式计算:
T/U/(1024*1024)*8
需要注意的是带宽的单位通常为Mbps(M bits per second),所以需要进行以上的换算, 1 bytes=8 bits 跑的时候监控下 网络使用率就知道了。 具体的带宽 是根据用户带宽和用户数量来决定的 楼主运行完测试之后,在summary report中应该能得到Average Throughput (bytes/second)这个数值,假设为T,然后并发用户数是U,这样所需的最小带宽应该用如下公式计算:
T/U/(1024*1024)*8
需要注意的是带宽的单位通常为Mbps(M bits per second),所以需要进行以上的换算, 1 bytes=8 bits
公式用错了!应该是(T/U/1024*1024)*8 我的理解吞吐量应该是程序运行期间服务器发送与接收的数据量和,而带宽是可以分上行带宽和下行带宽的,这样来看吞吐量并不能代表真实带宽。我是这两理解的,这也是我一直纠结的问题,哪位高手帮我确定一下? 我的理解吞吐量应该是程序运行期间服务器发送与接收的数据量和
这句有问题,吞吐量只计算从服务器返回客户端的字节数据量,而不计算发送请求的字节数 回复 2# cdhw_ly
:L,哥们,看到你的回复,我内牛满面,感到鸭梨狠大 回复 9# yixiong007
这个理解是正确的,吞吐量是指单位时间内服务器处理客户端请求的数量。:loveliness: 回复 7# 丰肚翩翩
额,(T/U/1024*1024)*8这个先除以1024,再乘以1024,有意义吗? 回复 12# bob123654
哈哈,你的回答好犀利 :loveliness:回复 13# shuihan
过奖,嘻嘻
页:
[1]