一种端口流量自适应的多硬盘均衡存储方法

文档序号:6636773阅读:184来源:国知局
一种端口流量自适应的多硬盘均衡存储方法
【专利摘要】本发明公开了一种端口流量自适应的多硬盘均衡存储方法,包括以下步骤,首先由一组端口采集数据;然后将端口数据基于不同端口以及不同时间采用交替硬盘或分区存储端口报文数据的方式存储到一组硬盘或一组分区中;最后基于端口的数据流量采用不同的端口报文数据存储方式存储端口报文数据。本发明的方法解决了传统的报文数据硬盘存储的问题:1、基于不同的端口以及不同的时间,交替硬盘或分区存储端口报文数据,解决了硬盘或分区存储不均衡的问题;2、基于端口流量以及时间,自动划分存储文件大小,解决了端口流量正常或突增时文件存储不均匀的问题,提高了硬盘空间的使用效率,可以广泛应用在电力系统动态记录装置或者网络数据分析仪中。
【专利说明】一种端口流量自适应的多硬盘均衡存储方法

【技术领域】
[0001] 本发明涉及电力【技术领域】,具体是涉及一种端口流量自适应的多硬盘均衡存储方 法。

【背景技术】
[0002] 在电力系统智能变电站中,网络报文记录及分析装置主要用于站控层、间隔层、过 程层报文数据的采集、存储和分析。其中,对采集端口及存储规格都要有严格要求:以太网 监听记录端口数不小于8以及报文连续记录时长不小于3天。
[0003] 如果每个端口报文数据按照固定文件大小的存储方式,会出现端口流量大时,存 储时间较短,不能完整反映一个完整事故全过程的问题;如果按照固定时间间隔方式存储 文件,会出现报文文件过大或过小的问题,不方便使用分析工具分析;如果每个端口数据固 定存储在某个硬盘或分区中,会造成流量大的端口数据存储的硬盘或分区很快写满,需要 循环覆盖,而无流量或流量小的端口数据存储的硬盘或分区没有使用,或使用较少,进而导 致了硬盘使用效率不高的问题。


【发明内容】

[0004] 发明目的:为了克服现有技术中存在的不足,本发明提供一种端口流量自适应的 多硬盘均衡存储方法,解决了文件存储不均匀、硬盘或分区存储不均衡的问题。
[0005] 技术方案:为实现上述目的,本发明的提出的一种端口流量自适应的多硬盘均衡 存储方法,包括以下步骤, (1) 首先由一组网络端口进行数据采集; (2) 然后将网络端口采集的数据基于不同的网络端口和不同时间采用交替硬盘或分区 存储端口报文数据的方式存储到一组硬盘或一组分区中; (3 )基于网络端口的数据流量采用不同的端口报文数据存储方式存储文件。
[0006] 进一步地,所述步骤(2)包括以下步骤: (2-1)将一组网络端口进行编号,编号规则为从自然数1开始按照自然数的顺序从小 到大进行标号; (2-2)同时将一组硬盘或一组分区进行编号,编号规则为从整数0开始按照自然数的 顺序从小到大进行标号,硬盘或分区编号为(0, 1,2,…,《),所述m是指自然数; (2-3)对于奇数号网络端口,该奇数号网络端口报文数据在整点时刻存储的硬盘或分 区的编号为整点时刻% (m+1);对于偶数号网络端口,该偶数号网络端口报文数据在整点时 刻存储的硬盘或分区的编号为(整点时刻+1) % (m+1)。
[0007] 进一步地,所述步骤(3)包括以下步骤: (3-1)实时计算网络端口的数据流量; (3-2)所述端口报文数据存储方式包括两种:按照固定时间间隔方式和按照固定文件 大小方式;如果网络端口的数据流量正常,则按照固定时间间隔方式存储文件;如果网络 端口的数据流量增大,则按照固定文件大小方式存储文件。
[0008] 有益效果:本发明的方法解决了传统的报文数据硬盘存储的问题:1、基于不同的 端口以及不同的时间,交替硬盘或分区存储端口报文数据,解决了硬盘或分区存储不均衡 的问题;2、基于端口流量以及时间,自动划分存储文件大小,解决了端口流量正常或突增时 文件存储不均匀的问题,提高了硬盘空间的使用效率,可以广泛应用在电力系统动态记录 装置或者网络数据分析仪中。

【专利附图】

【附图说明】
[0009] 图1是端口流量自适应的多硬盘均衡存储方法步骤流程图。

【具体实施方式】
[0010] 下面结合附图和实施例对本发明作更进一步的说明。
[0011] 如图1所示,本发明的提出的一种端口流量自适应的多硬盘均衡存储方法,包括 以下步骤, (1) 首先由一组网络端口采集数据; (2) 然后将网络端口数据基于不同网络端口以及不同时间采用交替硬盘或分区存储网 络端口报文数据的方式存储到一组硬盘或一组分区中;所述步骤(2)包括以下步骤:将一 组网络端口进行编号,编号规则为从自然数1开始按照自然数的顺序从小到大进行标号, 网络端口编号为(1,2,…,/?); 同时将一组硬盘或一组分区进行编号,编号规则为从整数0开始按照自然数的顺序从 小到大进行标号,硬盘或分区编号为(〇, 1,2,…,《),所述m是指自然数; 对于奇数号网络端口,该奇数号网络端口报文数据在整点时刻存储的硬盘或分区的编 号为整点时刻% (m+1);对于偶数号网络端口,该偶数号网络端口报文数据在整点时刻存储 的硬盘或分区的编号为(整点时刻+1) % (m+1)。
[0012] 在本发明实施例中,对每个采集数据的网络端口进行奇偶划分,同时对存储的硬 盘或分区也进行编号为0, 1,2, 3,则m的取值为3,即由4块硬盘或分区存储数据,再按照整 点时刻分别存储网络端口数据,则24个小时的端口数据存储情况如下表1所示:

【权利要求】
1. 一种端口流量自适应的多硬盘均衡存储方法,其特征在于:包括w下步骤, (1) 首先由一组网络端口进行数据采集; (2) 然后将网络端口采集的数据基于不同的网络端口和不同时间采用交替硬盘或分区 的方式存储到一组硬盘或一组分区中; (3 )基于网络端口的数据流量采用不同的端口报文数据存储方式存储文件。
2. 根据权利要求1所述的端口流量自适应的多硬盘均衡存储方法,其特征在于:所述 步骤(2)包括W下步骤: (2-1)将一组网络端口进行编号,编号规则为从自然数1开始按照自然数的顺序从小 到大进行标号; (2-2)同时将一组硬盘或一组分区进行编号,编号规则为从整数0开始按照自然数的 顺序从小到大进行标号,硬盘或分区编号为(0, 1,2,…,W),所述m是指自然数; (2-3)对于奇数号网络端口,该奇数号网络端口报文数据在整点时刻存储的硬盘或分 区的编号为整点时刻% (m+1);对于偶数号网络端口,该偶数号网络端口报文数据在整点时 刻存储的硬盘或分区的编号为(整点时刻+1) % (m+1)。
3. 根据权利要求1所述的端口流量自适应的多硬盘均衡存储方法,其特征在于:所述 步骤(3)包括W下步骤: (3-1)实时计算网络端口的数据流量; (3-2)所述端口报文数据存储方式包括两种;按照固定时间间隔方式和按照固定文件 大小方式;如果网络端口的数据流量正常,则按照固定时间间隔方式存储文件;如果网络 端口的数据流量增大,则按照固定文件大小方式存储文件。
4. 根据权利要求3所述的端口流量自适应的多硬盘均衡存储方法,其特征在于:所述 步骤(3-2)中所述固定时间间隔为不超过比,所述固定文件大小为不小于20MB。
【文档编号】G06F3/06GK104461385SQ201410716490
【公开日】2015年3月25日 申请日期:2014年12月2日 优先权日:2014年12月2日
【发明者】栾庆武, 张兆云, 庞志军, 岳蔚, 郭江红, 顾宇红, 陈戟, 熊健 申请人:国电南瑞科技股份有限公司
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1