我一直在使用 netflow 收集 n/w 数据并将其转储到我的数据库中。
Netflow 为我提供了传输的 NoOfBytes 以及流量速度 (bps)。但是,这之间似乎存在矛盾。
我计算 bps 的公式是:
(NoOfBytes * 8) / (end_time - start_time) sec
但是,这不适用于我在 netflow 中收到的记录。
这是我的数据库中的一些记录。
*************************** 1. row ***************************
   LinkID: 128
 Protocol: 6
 SourceIP: 10.1.0.236 
 DestinationIP:  10.36.35.190 
 SourcePort: 80
 DestPort: 4930
 NoOfBytes: 783
 insertTime: 2013-08-05 00:03:21
 StartTime: 2013-08-05 00:00:43
 EndTime: 2013-08-05 00:00:44
 Trafficbps: 92117
*********************** 2. 行***********************
 LinkID: 128
 Protocol: 6
 SourceIP:10.1.0.236 
 DestinationIP:10.36.35.190 
 SourcePort: 80
 DestPort: 4916
 NoOfBytes: 783
 insertTime: 2013-08-05 00:00:49
 StartTime: 2013-08-04 23:58:09
 EndTime: 2013-08-04 23:58:10
 Trafficbps: 78300
在上面的行中,我们可以看到传输的 NoOfBytes 比 Trafficbps 中显示的要少得多。谁能解释一下这个概念吗?
编辑
根据 JMurphy 以下评论的建议,让我假设 bps 值是正确的。
现在我的疑问是,假设收集 5 分钟的数据并收集所有流量。在这里,使用的总带宽是多少?
它是所有 bps 的总和还是所有 bps 的最大值或它们的平均值?