网络带宽利用率的一般计算方法

本文介绍了如何通过SNMP协议中的MIB II标准变量计算网络接口的利用率,包括半双工和全双工接口的不同计算方法,并探讨了选择不同变量的影响及最佳实践。
一般情况下
计算一个路由器的CPU利用率时, http://www.cisco.com/public/mibs/v1/OLD-CISCO-CPU-MIB中的busPer对象表示为百分比的形式。
计算一个半双工10M 接口的利用率时,你可以选择变量——使用MIB II(RFC2233)的变量或特定厂商提供的变量。在MIB II变量情形里,应用程序按照下列步骤人工计算百分比:
1. 计算iflnOctects和iflnOctets的两个采样之间的 (差)
2. 将这些值加在一起
3. 把总值转换成每秒字节数 *8/采样周期质量
4. 将该字节数除以ifSpeed(以字节数为单位的接口速度)
5. 将结果乘以100得到百分比
如果是cisco的设备,还可以用下边的值计算
在站点 http://www.cisco.com/public/mibs/v1/OLD-XISCO-INTEFACES-MIB.my 还有一些称作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)
内容概要:本文系统研究了构网型变流器的正负序阻抗解耦特性及其在弱电网环境下的稳定性表现,重点依托Matlab/Simulink仿真平台,构建了详细的阻抗数学模型,设计了解耦控制策略,并采用小信号扫频法进行频域辨识与稳定性验证。研究深入探讨了构网型变流器与传统跟网型逆变器在正负序阻抗特性上的本质差异,结合虚拟同步发电机(VSG)等先进控制技术,分析其在抑制宽频带振荡、削弱锁相环动态耦合等方面的优越性。文中不仅提供了完整的仿真模型与MATLAB代码实现,还整合了光伏、风电、储能、微电网等多类新能源系统的阻抗建模与稳定性分析资源,形成了一套面向新型电力系统稳定性的综合性技术资料体系,具有较强的科研复现与工程参考价值。; 适合人群:面向具备电力电子、电力系统自动化、新能源并网等专业背景的研究生、高校教师及工程技术人员,特别适用于从事阻抗建模、小干扰稳定性分析、宽频振荡机理研究以及撰写高水平学术论文的科研工作者。; 使用场景及目标:①掌握构网型变流器正负序阻抗建模与扫频辨识的仿真方法;②深入理解VSG等构网型控制在弱电网中提升稳定性的内在机理;③复现顶刊论文中的阻抗分析流程与稳定性判据应用;④利用提供的成熟模型与代码加速科研进程,支撑课题研究与学术成果产出。; 阅读建议:建议结合文中提供的Simulink模型与MATLAB代码,按照“理论建模—仿真搭建—扫频激励—频响提取—Nyquist判据分析”的完整流程进行实践操作,重点关注扫频信号的注入方式、频率范围设置及阻抗曲线的物理意义解读,并参考博士论文复现案例深化对复杂动态耦合问题的理解。
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值