我們租用的頻寬(Bandwidth)怎麼換算成流量(Traffic or Volume)

頻寬在機房的計算方式, 通常都是取總頻寬最高值的 95% 來計算, 來看看總共使用幾M 的頻寬.

那 1M 滿載的話, 一個月流量會用多少呢?

下述是計算方式, 不想看得, 可以直接看答案, 就紀這些即可:

  • 1M滿載 1天 總流量: 11G(bytes)
  • 1M滿載 1個月 總流量: 331.77G(bytes)
  • 1M 95% 實際 1天總流量: 5G(bytes)
  • 1M 95% 實際 1個月總流量: 150G(bytes)

1M 滿載, 詳細計算總流量

  • 1M滿載, 1天總流量: 1024K(bits) * 86400(1天=86400秒) / 8(1byte=8bits) = 11G(bytes)
  • 1M滿載, 1個月總流量: 1024K(bits) * 86400(1天=86400秒) * 30(天) / 8(1byte=8bits) = 331.77G(bytes)

1M 滿載, 快速計算總流量

  • 1M滿載, 1天 = 86400 * 1M(bits) / 8 = 10800M(bytes) = 約 10G
  • 1M滿載, 1個月 = 10G * 30 = 約300G

現實頻寬使用 95% 的總流量計算

  • 現實狀況, 頻寬不可能滿載, 假設只用了一半, 就是
    • 1天總流量: 10G / 2 = 5G
    • 1個月總流量: 300G / 2 = 150G

以 MRTG or RRDTOOL 圖來算,每 5 分鐘算一次值,一天會有 288 次,一個月就有 8640,將這 8640 個值依大到小排序,取第 433  (8640 * 5 / 100 + 1)個作為用來 charge 費用的頻寬量 (Mbps),這就是所謂的 95% (前 5% 去掉)

範例
  • 假設 95% 是 50M, 快速計算總流量 = 50M(天) * 150G(月)= 7500G (一個月總流量約 7.5T)