51Testing软件测试论坛

 找回密码
 (注-册)加入51Testing

QQ登录

只需一步,快速开始

微信登录,快人一步

手机号码,快捷登录

查看: 12489|回复: 37
打印 上一主题 下一主题

[原创] 流媒体最大并发数急问

[复制链接]

该用户从未签到

跳转到指定楼层
1#
发表于 2008-3-17 17:08:12 | 只看该作者 回帖奖励 |倒序浏览 |阅读模式
诸位:测试流媒体
我现在在LR中测试的时候,码流是480Kb/s。
服务器使用千兆网卡,理论上支持的最大并发数是不是
1000Mb/480Kb=2083?
急!谢谢!
分享到:  QQ好友和群QQ好友和群 QQ空间QQ空间 腾讯微博腾讯微博 腾讯朋友腾讯朋友
收藏收藏
回复

使用道具 举报

该用户从未签到

2#
 楼主| 发表于 2008-3-17 17:11:48 | 只看该作者
我现在用一台客户端去压流媒体服务器,客户端只能并发100,
如果服务器那端最大并发能到2083的话,我岂不是需要20台同样配置的客户端?
大家都是怎么测得?

我的流媒体服务器配置较高,2颗5110CPU(双路双核),4G内存,3块SAS硬盘做RAID5。
回复 支持 反对

使用道具 举报

该用户从未签到

3#
发表于 2008-3-17 17:17:36 | 只看该作者
不知道你们上线带宽准备用多少兆,不会也是千兆的吧

[ 本帖最后由 54111 于 2008-3-17 17:18 编辑 ]
回复 支持 反对

使用道具 举报

该用户从未签到

4#
 楼主| 发表于 2008-3-17 19:05:01 | 只看该作者
是,千兆,你测试的是百兆的?
请问楼上的兄弟,这个算法是否正确?
1000Mb/480Kb=2083
回复 支持 反对

使用道具 举报

该用户从未签到

5#
发表于 2008-3-18 09:22:07 | 只看该作者
我现在做的这个WEB测试,估计上线前期有个5兆(独享)带宽就不错了,我是这样估算的
5兆/56K                           56K我是按用户用猫拨号上网

那你测试用的客户端的网卡也是千兆的吗?你们上线以后准备用千兆的带宽,忘了问是独享吗?
回复 支持 反对

使用道具 举报

该用户从未签到

6#
 楼主| 发表于 2008-3-18 09:43:17 | 只看该作者
我是千兆的网卡!
已经找到解决方法,我决定提高码流!把码流提到2MB。
谢谢楼上兄弟的关注!
回复 支持 反对

使用道具 举报

该用户从未签到

7#
发表于 2008-3-18 10:37:33 | 只看该作者
那你这个码流怎么来确定是480Kb/s还是2M/s,根据实际情况?还是自定义的

你的机器配置看起来好象不错,可以告诉下,你们上线后也准备独享千兆带宽吗

我觉得理想并发数和实际使用的带宽有很大关系

[ 本帖最后由 54111 于 2008-3-18 10:40 编辑 ]
回复 支持 反对

使用道具 举报

该用户从未签到

8#
 楼主| 发表于 2008-3-18 10:50:40 | 只看该作者
1 在10个并发预测试的时候,统计数据里面会有码流啊。
或者简单一点计算一下即可,比如一个视频文件200MB,能够播放200秒,那不就是1MB/s的码流吗?

2 机器配置还可以。不是我们上线,是客户把需求发给了我们,我给他跑一下。

3 没错!理想并发数和实际带宽有关!

还有,顺便问一下,测试流媒体还有什么方法?除了LoadRunner之外。
回复 支持 反对

使用道具 举报

该用户从未签到

9#
发表于 2008-3-18 10:56:33 | 只看该作者
性能测试工具我只接触过LR,实际应用的时间也并不是很长
主要是WEB        php+apache+mysql
回复 支持 反对

使用道具 举报

该用户从未签到

10#
发表于 2008-3-18 11:01:16 | 只看该作者
还有你提高到了 2M/S  那你的
理论上支持的最大并发数是不是
1000Mb/2 = 500
如果是的话,我是不是可以这样理解,当码流不同的时候,最大并发数不一样
回复 支持 反对

使用道具 举报

该用户从未签到

11#
 楼主| 发表于 2008-3-18 11:26:16 | 只看该作者
原帖由 54111 于 2008-3-18 11:01 发表
还有你提高到了 2M/S  那你的
理论上支持的最大并发数是不是
1000Mb/2 = 500
如果是的话,我是不是可以这样理解,当码流不同的时候,最大并发数不一样

我现在没有2MB/s码流的视频文件,只有1MB/S的
这样的话,理论上最大并发数是 1000Mb/1MB=125个并发(注意B和b)。

[ 本帖最后由 sdusun 于 2008-3-18 11:27 编辑 ]
回复 支持 反对

使用道具 举报

该用户从未签到

12#
 楼主| 发表于 2008-3-18 11:29:21 | 只看该作者
不知道哪位朋友用过别的流媒体测试工具?除Lr 之外的
回复 支持 反对

使用道具 举报

该用户从未签到

13#
发表于 2008-3-18 11:52:32 | 只看该作者
1 byte=8 bits  了解
回复 支持 反对

使用道具 举报

该用户从未签到

14#
 楼主| 发表于 2008-3-19 09:49:14 | 只看该作者
原来480Kb/s码流的片源,客户端压力100并发。需要20台客户端才能测试。

使用 500KB/s码流的片源,客户端压力也就上到40并发。

我现在使用1MB/s的大码流片源,客户端压力只能上到20个并发。
这样大概还是需要6台客户端。

请问大家流媒体怎么测试的,如果用6台客户端去压服务器,总感觉方法有些笨!何况我现在客户端的配置比服务器要高!用6台高配去压1台低配,这样违背LR工具的初衷啊。

还是我不得其法,请指教!严重致谢!
回复 支持 反对

使用道具 举报

该用户从未签到

15#
发表于 2008-3-19 10:08:11 | 只看该作者
客户的性能需求是什么?

我觉得更多的应该考虑的是实际用户的情况,他们下载的码流能达到多少(考虑大多数实际用户使用的带宽)

还有你们交换机的端口也是千兆的吗

提高码流与并发数的关系 不一定是加减乘除的关系吧

[ 本帖最后由 54111 于 2008-3-19 10:14 编辑 ]
回复 支持 反对

使用道具 举报

该用户从未签到

16#
 楼主| 发表于 2008-3-19 11:07:07 | 只看该作者
我现在主要是压出来服务器在高并发情况下的带宽,所以,我才去提高并发。目前码流500KB/S,40并发,网卡利用率10%。还差得很远。

一般的下载码流也就是500Kb/s,我现在之所以采用大码流,正是因为我没有那么多客户端。我要在减少客户端的情况下,压出服务器的网卡瓶颈。

交换机的端口是千兆

我这里码流与并发数的关系,不是简单的加减法,依据的是我昨天的几组测试数据。
回复 支持 反对

使用道具 举报

该用户从未签到

17#
 楼主| 发表于 2008-3-19 11:09:56 | 只看该作者
这样测流媒体太累,使我不得其法,还是有误区?

还有其他测试方法或者工具吗?急问!谢谢
回复 支持 反对

使用道具 举报

该用户从未签到

18#
发表于 2008-3-19 11:32:00 | 只看该作者
流媒体还有分的吧 传统C/S 的 还有P2P形式的 不知道你说的那种 P2P 的你那测不准确
回复 支持 反对

使用道具 举报

该用户从未签到

19#
 楼主| 发表于 2008-3-19 12:17:28 | 只看该作者
to maomao257:
客户端通过交换机直接访问流媒体服务器,helix server11
不知道属于你说的那种架构,C/S?
应该怎么测试呢?谢谢!
回复 支持 反对

使用道具 举报

该用户从未签到

20#
发表于 2008-3-19 14:01:05 | 只看该作者
我测P2P流媒体的 ,客户端也可相当于服务器
回复 支持 反对

使用道具 举报

本版积分规则

关闭

站长推荐上一条 /1 下一条

小黑屋|手机版|Archiver|51Testing软件测试网 ( 沪ICP备05003035号 关于我们

GMT+8, 2024-11-16 10:05 , Processed in 0.104573 second(s), 27 queries .

Powered by Discuz! X3.2

© 2001-2024 Comsenz Inc.

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