如何计算网络带宽需求计算视频所耗的带宽

 上传我的文档
 下载
 收藏
该文档贡献者很忙,什么也没留下。
 下载此文档
正在努力加载中...
网络视频的带宽计算方法
下载积分:500
内容提示:网络视频的带宽计算方法网络视频的带宽计算方法2011..
文档格式:PDF|
浏览次数:430|
上传日期: 16:10:24|
文档星级:
该用户还上传了这些文档
网络视频的带宽计算方法
官方公共微信如何使用 SNMP 计算带宽利用
[an error occurred while processing this directive]
新闻与刊物
商业解决方案
网络解决方案
服务与支持
思科网络技术学院
培训、活动与会议
合作伙伴与代理商
中国:简体中文
TAC中文文档
原文件的链接(英语)
此文档是由人工智能自动翻译系统翻译的,请随时参考。
如何使用 SNMP 计算带宽利用
本文如何描述使用简单网络管理协议(SNMP)计算带宽利用率。
计算利用率取决于如何提供关于您要测量的特定对象的数据。 接口使用率是用于网络利用率的主要测量。 是否应该使用下列公式,取决于您测量的连接是半双工还是全双工。 共享的LAN连接倾向于半双工,主要因为冲突检测要求设备在传输之前监听。 因为连接点到点,广域网连接典型地全双工; 两个设备能同时转换和接收,因为它们知道还只有一个别的设备共享连接。 由于MIB-II变量被存为计数器,您必须采取二个轮询循环并计算二者之间的区别(因此Delta用于等式中)。
下列解释用于公式的变量:
注: ifSpeed可能不正确地反射WAN接口的速度。
对于半双工媒介,请使用以下公式接口使用率:
对于全双工媒介,计算使用率是更加不易处理的。 例如,与充分的T-1串行连接,线路速度是1.544 Mbps。 这意味着,T-1接口能够接收和传送1.544 Mbps,以达到3.088 Mbps的可能总带宽。
在计算全双工连接的接口带宽时,您可以在下列公式中采用进出值的最大值,然后生成利用百分比:
然而,这种方法隐藏了指令的使用率,它的价值和精确度较低。 更准确的方法是使用以下公式测量输入效用和输出效用:
这些公式有些简化,因为它们不考虑到任何与特定协议有关的开销。 例如,请参见RFC 1757考虑到信息包开销的以太网应用公式。
所有MIB属性在列出了以上被找到。
用于这些公式的MIB变量的详细资料如下:
.1.3.6.1.2.1.2.2.1.10 ifInOctets OBJECT-TYPE -- 从RFC1213-MIB, IF-MIB SYNTAX计数器 MAX-ACCESS read-only 强制状态 说明“接收的字节总数在接口,包括成帧字符”。 : := {iso(1) org(3) dod(6) internet(1) mgmt(2) mib-2(1) interfaces(2) ifTable(2) ifEntry(1) 10}
.1.3.6.1.2.1.2.2.1.16 ifOutOctets OBJECT-TYPE -- 从RFC1213-MIB, IF-MIB SYNTAX计数器 MAX-ACCESS read-only 强制状态 说明“八位位组总数传输在接口外面,包括成帧字符”。 : := {ISO(1) org(3) DOD(6) Internet(1) mgmt(2) mib-2(1) interfaces(2) ifTable(2) ifEntry(1) 16}
.1.3.6.1.2.1.2.2.1.5 ifSpeed OBJECT-TYPE -- 从RFC1213-MIB, IF-MIB 语法规范 MAX-ACCESS read-only 强制状态 说明“接口的当前以每秒位计的带宽的估计。  对于不变化在带宽或为那些的接口准确估计不可以做的地方,此对象应该包含额定带宽”。 : := {ISO(1) org(3) DOD(6) Internet(1) mgmt(2) mib-2(1) interfaces(2) ifTable(2) ifEntry(1) 5}
声明:此文档是由为思科 TAC 网页内容翻译所开发的英汉机器自动翻译系统翻译的。在有疑问或作出重要的技术支持决策时,请随时参考英文原文。Updated:
May 27, 2004Document ID: 8141
[an error occurred while processing this directive]
[an error occurred while processing this directive]1210人阅读
一般情况下
计算一个路由器的CPU利用率时,中的busPer对象表示为百分比的形式。
计算一个半双工10M 接口的利用率时,你可以选择变量——使用MIB II(RFC2233)的变量或特定厂商提供的变量。在MIB II变量情形里,应用程序按照下列步骤人工计算百分比:
1.&计算iflnOctects和iflnOctets的两个采样之间的 (差)
2.&将这些值加在一起
3.&把总值转换成每秒字节数 *8/采样周期质量
4.&将该字节数除以ifSpeed(以字节数为单位的接口速度)
5.&将结果乘以100得到百分比
如果是cisco的设备,还可以用下边的值计算
在站点 还有一些称作locIfInBitsSec和1ocIfOutBitsSec的Cisco专用变量,这些变量不需要前一个例子里的第一步。注意这个MIB并不始终支持子接口。
评价利用率的几点准则
因为有多种方法可以收集利用率,所以在选择使用哪种类型的变量时,我们建议采用以下规则:
1.&在求助于特定企业的MIB之前,选择公共域MIB对象。如果你坚持使用公共域MIB,很有可能这些MIB对象将跨厂商平台实现;你可以将你的代码重新使用于具有相同功能的其他设备类型
2.&当储存所收集的数据时,使用原始数据而不是设备产生的或NMS计算的平均值数据。对于分析长期趋势来说,数据尽可能原始很重要——合并或汇总以前所计算的或平滑的数据会产生不太准确的结果。
另外,请注意这些变量只报告特定接口看见的流量。
关于利用率,经验法则是你不应该假设0%必定就是好的而100%必定就是坏的。理论上的最大利用率并不总是反映问题的阈值。你必须使用基准分析去确定你的组织关心哪些阈值。
例如,路由器CPU的利用率偶然达到最高点100%并不一定是件坏事。这恰恰表明设备没有闲暇时间。然而,如果一段时期内某个CPU利用率维持在100%,那可能表示在丢包,在这种情况里,你应该检查其他信息,如数据包丢弃。
一个相反的例子是半双工,共享介质的10BaseT以太网利用率。即使10BaseT的最大理论容量是10MB,在某些情况下达到一半容量也可能导致媒质不能用。在这种特殊情况里,原因是当利用率升高时,以太网碰撞率也会升高。根据基准分析,你可以确认某个特定的共享以太网网段应将事件的阈值设为30%,以表示一个高水位标志。
接口利用率是网络利用率的主要指标。根据你测量的连接是半双工的还是全双工的,应该使用以下公式。共享LAN连接往往是半双工的,这主要是因为竞争检测要求设备在发送之前必须侦听。WAN连接通常是全双工的,因为该连接是点对点的连接;两个设备能够同时进行传送和接收,因为它们现在知道只有一个其他设备在共享这个连接。
因为MIB II变量是以计数器的形式储存的,你必须进行两轮轮询并且算出这两者之间的差(即公式里的)。
ifInOctets&&&&&&&&&&&&& 在收集snmp ifInOctets对象的两个轮询周期之间的差值,该对象表示输入流量的字节数。
ifOutOctets&&&&&&&&&&&& 在收集snmp ifOutOctets对象的两个轮询周期之间的差值,该对象表示输出量的字节数。
IfSpeed&&&&&&&&&&&&&&&&& 作为snmp IfSpeed对象报告的接口速率。
对于半双工来说,在计算利用率时使用公式(ifInOctets+?ifOutOctets)/((秒数) IfSpeed)×8×100
对于全双工来说,计算利用率要求更多的技巧。例如,对于全T-1串口连接,线速是1.544Mbps。这意味着一个T-1接口可以接收和传送1.544Mbps,可能的总带宽为3.088Mbps!在计算全双工连接的接口带宽时,更准确的方法是分别测量输入利用率和输出利用率,如下式所示:
&&& 输入利用率=(ifInOctets×8×100)/((秒数) *IfSpeed)
&&& 输出利用率=(ifOutOctets×8×100)/((秒数) *IfSpeed)
参考知识库
* 以上用户言论只代表其个人观点,不代表CSDN网站的观点或立场
访问:42132次
排名:千里之外
原创:31篇
转载:29篇
(1)(1)(3)(1)(1)(2)(7)(2)(1)(3)(2)(1)(1)(1)(2)(6)(1)(1)(1)(3)(4)(4)(3)(8)网络视频的带宽计算方法
网络视频的带宽计算方法
网络视频的带宽计算方法
网上很少相关文章,查了好久,只是看到很多因素在影响,只能先列出因素慢慢分析。
带宽控制技术
首先要考虑的是服务器的输出带宽,服务器是通过网卡进行数据输出的,在100Base-TX交换以太网环境下,单块网卡的输出带宽是100M,一个视频流的带宽是1.5M,所以当并发用户数超过60时,100M
的网络带宽将十分紧张。为此可以采用多网卡输出的方法,只要交换机的带宽足够宽,采用这种方法可以成倍地提高服务器的输出带宽。
另外要考虑的问题是硬盘的输出带宽,视频服务器的主要功能是以稳定的速率向网络上的客户端传输多媒体数据,当系统中有大量的并发用户时,硬盘的输出能力是系统的主要瓶颈。普通IDE硬盘的输出带宽是16Mbps,SCSI硬盘是40Mbps,典型的磁盘阵列可以提供80~100Mbps的输出,一个标准的MPEGⅠ视频流带宽为1.5Mbps,这样可以得到各种单一存储器介质所能支持的并发用户数如表1所示。
存储介质&&&&&&&&&&
数量&&&&&&&&&&&并发用户数
IDE硬盘&&&&&&&&&&&&&
4&&&&&&&&&&&&&&
SCSI硬盘&&&&&&&&&&&&&4&&&&&&&&&&&&&&
磁盘阵列&&&&&&&&&&&&
4&&&&&&&&&&&&&&&&300
各种存储介质可以支持的并发用户数
网络带宽。网络带宽是网络中的瓶颈资源,它包括服务器的输出带宽,网络传输带宽、硬盘的输出带宽等。
个人认为,网络中的带宽传输不只要考虑服务器端提供的带宽速度,同时要考虑到用户的接入速度,512K带宽占主流,而下行理论最高速度也只是70-80K/S,所以一定要比较服务器端提供带宽与用户接受带宽数值来判定带宽下限用来计算,以免高估成本,浪费资源。
平均“每帧的图像字节数”在4Kb-9Kb之间,大小取决于图像扑获的颜色饱和度,因此,
“每秒帧数”(FPS)=“数据传送率”(单位:bps)除“每帧的图像字节数”(字节/帧)。
你可以设置当前的FPS。
按图像转换的角度来看,帧率固定,压缩率预估,应该可算出“数据传输率” ,再根据bps = bits per second (8
比特 =1 个字节)来看,?8即得出理论的带宽占用,当然,这是针对一个用户。
网络视频播放中服务器需要注意的参数:
1、系统内存需求设计
系统内存需求与单位数据流所占内存、数据流速率的大小、最大流数和流媒体软件体系本身占用的内存密切相关。一般来说RealServer本身需要占用64MB可用内存,每1kbps数据流要占用12K的内存,系统在使用最大流数时的内存可以通过公式计算:
64M 12?数据流速率?最大流数。
2、并发用户数和网络带宽控制技术
网络带宽是网络中的瓶颈资源,网络可以同时支持的最大并发用户数与网络带宽、视频流的带宽是密切相关的。网络带宽可根据公式计算:
网络带宽=每kbps数据速率?最大流数。
3、服务器存储空间和传输能力
网上视频点播的所有学习资源都存储在视频服务器中,系统需要的存储空间大小需要依据用户的实际情况来确定,存储空间可根据公式计算:存储空间=
[流的带宽(bps)? 时间?(1 10%)] ? 8。
设计为60并发用户,采用60Users的RealServer。
内存需求:考虑一般制作节目带宽在200Kbps~350Kbps之间,则满负荷下需要内存:64+350?12?60/MB
网络带宽需求:网络带宽350?60=21000Kbps(适合100M以太网)。
试运算方法提供地址
那么现在根据我们的情况试算下节目带宽占用
128?96?12= 147456bps=147kbps
147?8= 1179k=1M?
每秒1M,100用户=100M? 也就是最大支持100并发?
当然,使用flv技术或者DVS技术,视频的质量可以进行压缩,提供的数据应该没有这么大,所以从视频角度进行计算
15秒的视频文件大小是1M, 每秒传输数据量为66.6K
根据用户端最高速度为70K,再考虑其他网络因素,可以取值为60K
刚才收到指导,这里算错了,60K需要再乘以8才是视频传输带宽占用,所以下面算的用户数应该再除以8,结果只可怜的支持20多人。。。
发表评论:
TA的最新馆藏传输带宽计算方法_百度文库
两大类热门资源免费畅读
续费一年阅读会员,立省24元!
传输带宽计算方法
上传于||文档简介
&&传​输​带​宽​计​算​方​法
阅读已结束,如果下载本文需要使用1下载券
想免费下载本文?
定制HR最喜欢的简历
下载文档到电脑,查找使用更方便
还剩1页未读,继续阅读
定制HR最喜欢的简历
你可能喜欢}

我要回帖

更多关于 网络带宽计算方法 的文章

更多推荐

版权声明:文章内容来源于网络,版权归原作者所有,如有侵权请点击这里与我们联系,我们将及时删除。

点击添加站长微信