本文檔回答了問題「在show interfaces命令的輸出中,位/秒的定義是什麼?」
本文件沒有特定需求。
本文件所述內容不限於特定軟體和硬體版本。
本文中的資訊是根據特定實驗室環境內的裝置所建立。文中使用到的所有裝置皆從已清除(預設)的組態來啟動。如果您的網路正在作用,請確保您已瞭解任何指令可能造成的影響。
如需文件慣例的詳細資訊,請參閱思科技術提示慣例。
每秒位數包括所有資料包/幀開銷。它不包括填充零。每個幀的大小會增加到輸出的總位元組數中。每5秒計算一次差值來計算速率。
五分鐘移動平均的演算法是:
new average = ((average - interval) * exp (-t/C)) + interval
其中:
t是5秒,C是5分鐘。exp(-5/(60*5)) == .983。
newaverage =我們正在嘗試計算的值。
average =從上一個樣本計算出的「newaverage」值。
interval =目前樣本的值。
(.983)是加權係數。
這裡,你取上一個樣本的平均值,減去這個樣本中收集到的值,然後把那個減重係數減去一個減重係數。此數量稱為「歷史平均值」。對加權(衰變)歷史平均值加上當前樣本,然後得出新的加權(衰變)平均值。
間隔是某個給定變數在五秒取樣間隔內的值。間隔可以是負載、可靠性或每秒資料包數。這些是三個數值,我們應用指數衰減。
平均值減去當前值即為樣本與平均值的偏差。必須按。983加權,然後將其加到當前值。
如果當前值大於平均值,則結果為負數,並導致「平均值」值在流量高峰期上升較慢。
相反,如果當前值小於運行平均值,則結果為正數,並確保在流量突然停止時,「平均」值下降得較慢。
試想一下,流量完全被停止,在此類停止之前,流量在無限時間內一直是100%。換句話說,平均值緩慢上升至100 % ,並維持在這一水準。對於「無流量」方案,間隔始終為0。然後,在五秒鐘的時間間隔內,指數加權利用率來自:
1.0 - .983 - .983 ^2 - .983 ^3 - .... .983 ^n
或
1.0 - .983 - .95 - 0.9 - 0.86 -
諸如此類。
在本示例中,利用率在90個時間間隔(450秒,即7.5分鐘)內從100%降至1%。相反,如果從0負載開始,並應用100%負載,指數衰減平均值需要大約7.5分鐘才能達到99%。
當n變大(隨著時間)時,無流量時平均值緩慢下降(漸近地)為零,最大流量時平均值上升至100%。
此方法可防止流量尖峰使有關「平均值」的統計值產生偏差。我們正在「抑制」網路流量的劇烈波動。
在現實世界中,事情並不是那麼黑白分明,指數衰減的平均值可以描繪出未受到劇烈波動影響的平均網路利用率。
修訂 | 發佈日期 | 意見 |
---|---|---|
1.0 |
01-Aug-2006 |
初始版本 |