免费注册 查看新帖 |

Chinaunix

  平台 论坛 博客 文库
12下一页
最近访问板块 发新帖
查看: 2418 | 回复: 15
打印 上一主题 下一主题

城市网络监控系统 征求可行方案!数据量超大! [复制链接]

论坛徽章:
0
跳转到指定楼层
1 [收藏(0)] [报告]
发表于 2006-10-31 17:12 |只看该作者 |倒序浏览
城市网络监控系统 征求可行方案!数据量超大!
   从电信的光纤接入,流量 2.5G,实现对关键字分析过滤,多符合要求的关键字,写入ORACLE数据库,由于流量巨大,前面的分析过滤程序
   启动就耗尽内存,只能处理10%的数据,其它全部丢失,而且运行2个小时,程序就崩溃掉,请给一个可行的方案。

论坛徽章:
0
2 [报告]
发表于 2006-10-31 17:52 |只看该作者
原帖由 lgqdcs 于 2006-10-31 17:12 发表
城市网络监控系统 征求可行方案!数据量超大!
   从电信的光纤接入,流量 2.5G,实现对关键字分析过滤,多符合要求的关键字,写入ORACLE数据库,由于流量巨大,前面的分析过滤程序
   启动就耗尽内存,只能处理 ...


前端的监视系统也应该改进,监视设备应该设置成如果所监视的区域内物体静止就不向上位机传输数据。

貌似你的监视系统是非压缩传输的,那可难办了。

论坛徽章:
0
3 [报告]
发表于 2006-10-31 18:11 |只看该作者
又来一个作孽的…………唉

论坛徽章:
0
4 [报告]
发表于 2006-10-31 18:28 |只看该作者
搞不定?咱们祖国的计算机技术不就耗在这点破事上么?还搞不定?

论坛徽章:
62
2016科比退役纪念章
日期:2016-06-28 17:45:06奥兰多魔术
日期:2015-05-04 22:47:40菠菜神灯
日期:2015-05-04 22:35:07菠菜神灯
日期:2015-05-04 22:35:02NBA季后赛大富翁
日期:2015-05-04 22:33:34NBA常规赛纪念章
日期:2015-05-04 22:32:032015年亚洲杯纪念徽章
日期:2015-04-14 16:54:452015年亚洲杯之朝鲜
日期:2015-03-19 23:03:16明尼苏达森林狼
日期:2015-03-16 21:51:152015小元宵徽章
日期:2015-03-06 15:57:202015年迎新春徽章
日期:2015-03-04 09:55:282015年辞旧岁徽章
日期:2015-03-03 16:54:15
5 [报告]
发表于 2006-10-31 22:40 |只看该作者
原帖由 mingyanguo 于 2006-10-31 18:11 发表
又来一个作孽的…………唉


的确作孽。

可以参考一般电信计费的CDR入库方式。

论坛徽章:
0
6 [报告]
发表于 2006-10-31 22:48 |只看该作者
楼主你的事业真是让人崇拜. 出来混,迟早要还的.

论坛徽章:
0
7 [报告]
发表于 2006-11-01 09:17 |只看该作者
的确作孽。
可以参考一般电信计费的CDR入库方式。

作孽大了!

电信计费也是要一张一张话单过滤的,计费服务器一般的处理能力约为最高220张话单每秒(参照S12机组的输出性能指标)。每张话单134字节,一天24小时总的最大数据量可以达到2.5GB,每月提交一次,您想要多大的数据库?

内存耗尽是设计上的问题,符合关键字要求的话单才保存,不符合的应立即放弃,哪有那么多的内存来照单全收啊?再说了,作为暂存的内存只需要一张话单大小,不会有内存耗尽的问题吧?

论坛徽章:
0
8 [报告]
发表于 2006-11-01 09:25 |只看该作者
作孽的 先吐口淡

论坛徽章:
0
9 [报告]
发表于 2006-11-01 09:50 |只看该作者
流量是2.5G/s 不是24小时 数据流量比记费系统大多了,不能同日耳语,还有这个只是一个中型城市所有网络的监控,如果是北京,上海这样大型城市,数据量将更大。
  内存耗尽是因为处理不过来,数据是实时的,没有地方保存下来让你慢慢分析,错过就没有了。
  我是想如何在硬件和软件体系结构上满足这样大型吞吐率系统的要求?内存如何控制,线程数量,进程,软件采用什么架够等等?

论坛徽章:
0
10 [报告]
发表于 2006-11-01 10:34 |只看该作者
流量是2.5G/s 不是24小时 数据流量比记费系统大多了,不能同日耳语,还有这个只是一个中型城市所有网络的监控,如果是北京,上海这样大型城市,数据量将更大。
  内存耗尽是因为处理不过来,数据是实时的,没有地方保存下来让你慢慢分析,错过就没有了。
  我是想如何在硬件和软件体系结构上满足这样大型吞吐率系统的要求?内存如何控制,线程数量,进程,软件采用什么架够等等?

2.5G是2.5个GBytes还是2.5个Gbits?这之间要差十倍了。

您的光纤入口不能在光纤配线架上分别接入么?即使是2.5Gbits,现在也没有合适的服务器能够单独处理您这样大的流量,实用的方法是将光纤流量先分散,再考虑进行何种处理。

至于内存的问题,不要考虑一下子就读入很多话单,每次处理一张话单足够了,循环进行,对于程序的二进制实现,所谓“慢慢分析”是不存在的。

我举的例子是在上海,虽然针对一台标准配置的S12机组,但仍然可以作为参考。事实上,如果不是考虑对数据流量进行分流处理的话,您的这个方案是无法完成的。电信在光纤主干入局后,都会有一个局端设备将特定局号的数据分选出来,所以您应该从这一点入手来解决问题。一般地,中等城市为七位号码,理论上会有一千个局存在,去掉1xx和9xx的局号,最多会有八百个局。这样每局的出口流量就是2.5G/800=3.125M,这就可以用普通服务器来处理了。

实际情况下,一个行政上的局可能包含多个局号,但一般不会超过十,所以普通服务器还是可以对付的。想想看,到底需要多少台服务器呀?
您需要登录后才可以回帖 登录 | 注册

本版积分规则 发表回复

  

北京盛拓优讯信息技术有限公司. 版权所有 京ICP备16024965号-6 北京市公安局海淀分局网监中心备案编号:11010802020122 niuxiaotong@pcpop.com 17352615567
未成年举报专区
中国互联网协会会员  联系我们:huangweiwei@itpub.net
感谢所有关心和支持过ChinaUnix的朋友们 转载本站内容请注明原作者名及出处

清除 Cookies - ChinaUnix - Archiver - WAP - TOP