免费注册 查看新帖 |

Chinaunix

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

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

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

招聘 : Linux运维
论坛徽章:
0
2 [报告]
发表于 2006-10-31 16:51 |只看该作者
分布式数据库

RAC

考虑根据某些特征比方地域分组,把数据分布到不同的阵列上

结构比较清晰的做法:
如果各个分组数据关联很少,那就干脆分成几个数据库,每个数据库再做RAC什么的

论坛徽章:
0
3 [报告]
发表于 2006-11-01 06:22 |只看该作者
分布数据库 + 中间件

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


架一台前置机, 对输入流量做尽可能简单的过滤(或者不做过滤), 然后将过滤后的数据流以某种算法(尽可能简单, 公平)分配给后端的过滤服务器,
过滤服务器对数局进行全面分析, 如果符合搜索条件, 则存入后数据库.

可配置多台过滤服务器,  分担负载.

如果前置机和后台服务器之间的网络利用率过高, 可以考虑增加多个网卡, 建立多个网络, 来实现网络的负载分担.

论坛徽章:
0
5 [报告]
发表于 2006-11-01 10:20 |只看该作者
楼上的高手呀!这个是从硬件上实现分流,使分流后的流量能达到软件可控制的水平。
但是考虑到硬件成本,不可能把流量分得很小,即使分成10个,也达到了250M/S的数据量。
还有对于这样的系统如何在软件上满足这样大型数据量吞吐率的要求?内存如何控制,线程数量,进程,软件采用什么架够等等?稳定性,可靠性,连续工作的效率,冗于等等

论坛徽章:
0
6 [报告]
发表于 2006-11-01 12:27 |只看该作者
对于这样的系统,数据库负荷的瓶颈是占次要位置的,主要的还是数据的采集和过滤机制。多组前置机采集和多应用服务器群过滤,数据流量的均衡这些都是整个系统架构所要考虑的问题。如果数据库只是考虑作为过滤结果的存储和后期的分析查询,在整个系统中所占的瓶颈不如应用服务器。

论坛徽章:
0
7 [报告]
发表于 2006-11-01 13:07 |只看该作者
原帖由 lgqdcs 于 2006-11-1 10:20 发表
楼上的高手呀!这个是从硬件上实现分流,使分流后的流量能达到软件可控制的水平。
但是考虑到硬件成本,不可能把流量分得很小,即使分成10个,也达到了250M/S的数据量。
还有对于这样的系统如何在软件上满足这样 ...


硬件负载能力不达到一定程度,任何在软件上所做的调整是无用的
您需要登录后才可以回帖 登录 | 注册

本版积分规则 发表回复

  

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

清除 Cookies - ChinaUnix - Archiver - WAP - TOP