NetFlow磁盘空间计算

NetFlow磁盘空间计算

1. 历史数据 (聚合数据) 
  会话数据  =  (507000 byte * 记录保留数 * 接口数 * 2 ) 
  源和目的数据  =  2* 58200 byte * 接口数 
  应用数据 =  2* 应用数 *接口数 * 100940 byte 
 记录保留数:默认100。可以在设置 -- 流量分析 -- 存储设置 -- 聚合数据 中修改。
历史数据 =     会话数据  +     源和目的数据  +     应用数据
 
2. 状态排行数据
TopStatApplication = (507000 byte * 记录保留数 * 路由数 ) 
TopStatQos =  (507000 byte * 记录保留数 * 路由数 ) 
TopStatConversation =  (507000 byte * 记录保留数 * 路由数 ) 


状态排行数据= TopStatApplicationTopStatQos + TopStatConversation
 


3. 1分钟数据:

1分钟数据 = 60 bytes * 60 Min * 24 hours . 
                          = 86400 Bytes 每接口每天
                          = 86 KiloBytes 每接口每天


4. 原始数据:

每个flow包大约 500 bytes(大约). 
那么, 磁盘空间(Bytes) = 500 Bytes * 时间(秒) * 每秒flow包数。

例如,10000包每秒,1一个小时的原始数据,那么数据库文件的大小:
500 Bytes * 3600 秒* 10000包= 16.76381GB


最后总大小:

磁盘空间 =   历史数据  +     状态排行数据  + 1分钟数据 + 原始数据 + 100 GB (安装文件/报表/基础数据等)