CN1211980C - 日志信息的扩展保存方法 - Google Patents

日志信息的扩展保存方法 Download PDF

Info

Publication number
CN1211980C
CN1211980C CN 03150042 CN03150042A CN1211980C CN 1211980 C CN1211980 C CN 1211980C CN 03150042 CN03150042 CN 03150042 CN 03150042 A CN03150042 A CN 03150042A CN 1211980 C CN1211980 C CN 1211980C
Authority
CN
China
Prior art keywords
log information
journal information
write
information
random access
Prior art date
Legal status (The legal status is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the status listed.)
Expired - Fee Related
Application number
CN 03150042
Other languages
English (en)
Other versions
CN1477822A (zh
Inventor
陈志伟
庞鑫
Current Assignee (The listed assignees may be inaccurate. Google has not performed a legal analysis and makes no representation or warranty as to the accuracy of the list.)
Huawei Technologies Co Ltd
Original Assignee
Harbour Networks Holdings Ltd
Priority date (The priority date is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the date listed.)
Filing date
Publication date
Application filed by Harbour Networks Holdings Ltd filed Critical Harbour Networks Holdings Ltd
Priority to CN 03150042 priority Critical patent/CN1211980C/zh
Publication of CN1477822A publication Critical patent/CN1477822A/zh
Application granted granted Critical
Publication of CN1211980C publication Critical patent/CN1211980C/zh
Anticipated expiration legal-status Critical
Expired - Fee Related legal-status Critical Current

Links

Images

Landscapes

  • Debugging And Monitoring (AREA)

Abstract

本发明提供了一种日志信息的扩展保存方法,属于计算机网络通信领域。该方法根据日志信息紧要程度用两种不同的方式进行保存,对于紧急日志信息,直接写入非易失随机存取存储器,对于一般日志信息,则写入一个可存放多条日志信息的缓冲区,如缓冲区已写满,将缓冲区的内容写入非易失随机存取存储器,缓冲区清空后,写入新的日志信息。在非易失随机存取存储器上保存日志信息,可循环使用非易失随机存取存储器的存储空间,保存最近时期的日志信息,且不依赖于网络是否可用,将日志信息保存在设备内部,在***启动的过程中,可将启动信息的日志信息写入非易失随机存取存储器,从而实现了对***启动的监控。

Description

日志信息的扩展保存方法
所属技术领域
本发明属于计算机网络通信领域,具体涉及一种在网络交换机上实现日志信息扩展保存和维护的方法。
背景技术
网络交换机中日志模块主要用来记录整个***的运行情况以及用户操作行为,日志信息可以显示到以串口连接或者以telnet连接的终端上,这种方式主要用于调试和查看***状态;日志信息也可以存储到日志信息服务器server,这种方式用于长期跟踪***的运行情况以及用户的命令行操作行为。
日志信息直接显示到终端上,优点是可以实时地得到日志信息,直接输出到以串口连接终端上的方法对于***的负载比较小,缺点是日志信息不能保存,输出行数还要受到用户终端程序的限制。日志信息存储到专门外部的日志信息服务器中,优点是基本上没有条数的限制,可以使用专门软件方便浏览,缺点是对于一个嵌入式***来说,***资源往往比较有限,由于这种方法将所有的日志信息都要封装成IP报文送到专门的日志信息服务器,对于***的负载比较大,会影响正常的业务处理,并且还要求日志信息服务器和网络交换机之间的网络必须是可用的,对于网络中断后的日志信息就不能收集。在某些厂商的扩展实现中,还提供了日志信息写入SDRAM内存的方法,但这种方法会占用***正常运行时需要的内存空间,同时***掉电后SDRAM信息会丢失,造成日志信息不能保存。同时,上述方法中,日志信息的记录都是只记录***运行时期的信息,对于***启动时的信息则没有记录,特别是记录到专用的日志信息服务器,必须要等到***基本上启动完毕,TCP/IP协议栈出时候成功后才能使用。
发明内容
本发明克服上述日志信息保存方法的不足,提供一种日志信息的扩展保存和处理的方法,可减少日志信息记录对于***的负载,使日志信息保存的过程不依赖于网络是否通畅,保证日志信息在掉电后能够保存,同时,增加在***启动过程中对日志信息的处理。
本发明的技术内容:一种日志信息的扩展保存方法,根据日志信息紧要程度用两种不同的方式进行保存,对于紧急日志信息,直接写入非易失随机存取存储器,对于一般日志信息,则写入一个可存放多条日志信息的缓冲区,如缓冲区写满,将缓冲区的内容写入非易失随机存取存储器。
设置日志写入定时器,如定时器到时,将缓冲区的内容写入非易失随机存取存储器。
本发明的技术效果:首先选择非易失随机存取存储器(Non-VolatileRandom Access Memory,NVRAM)作为日志信息存储的媒介,可循环使用NVRAM的存储空间,保存最近时期的日志信息。且不依赖于网络是否可用,将日志保存在设备内部,保证日志信息掉电后不丢失。其次,NVRAM的读写速度比相应的SDRAM要低很多,并且和***内存在一个PCI总线上,为了减少读写次数,根据日志信息紧要程度用两种不同的方法来写NVRAM:对于紧急日志信息,直接写入NVRAM,对于一般日志信息,开辟一个可存放多条日志信息的缓冲区,同时使用一个定时器,仅当缓冲满或者定时器到时的时候,才写入NVRAM。这种方法可以大大降低***的负载,第三,因为NVRAM的初始化在整个***的初始化中比较早,所以,在***启动的过程中,就可以将启动信息的日志信息写入NVRAM,从而实现了对***启动的监控。
附图说明
图1是日志信息写入的流程图。
具体实施方式
参考图1,以港湾网络的6800系列交换机为实例,具体说明本发明的具体实施方式:
日志写入时机1:***开辟一块空闲内存,用于日志缓存。当交换机事件发生,触发一个日志信息写入操作,***可得到当前的日志配置信息。如果要求写入NVRAM,首先判断日志信息的级别,如果是紧急日志信息,直接写入NVRAM,如果是一般日志信息,则判断缓存区是否能够放入日志信息,如果能够放入,则将信息加入缓存区内。否则,将缓存区内容写入NVRAM。由于NVRAM的容量限制,可采用循环写入的方法,日志写满之后就从头覆盖重写,因为基本上用户最关心的是当前这一段时间的日志信息,所以能够很好地满足用户的要求。如果配置了日志信息显示或者记录到外部的日志服务器,则执行相应的操作。
为了避免因为缓冲区未满造成的日志长时间不能写入的问题,日志写入时机2:创建日志写入定时器,当定时器到时,判断日志缓存区中是否有日志信息保存。如果缓存区中有日志信息,将日志信息保存到NVRAM中,清空缓冲区后,写入新日志信息。

Claims (2)

1、一种日志信息的扩展保存方法,用于数据通讯设备的日志信息保存,其特征在于:根据日志信息紧要程度用两种不同的方式进行保存,对于紧急日志信息,直接写入非易失随机存取存储器,对于一般日志信息,则写入一个可存放多条日志信息的缓冲区,如缓冲区写满,将缓冲区的内容写入非易失随机存取存储器,缓冲区清空后,写入新的日志信息。
2、如权利要求1所述的日志信息的扩展保存方法,其特征在于:在数据通讯设备中设置日志写入定时器,如定时器到时,将缓冲区的内容写入非易失随机存取存储器。
CN 03150042 2003-07-31 2003-07-31 日志信息的扩展保存方法 Expired - Fee Related CN1211980C (zh)

Priority Applications (1)

Application Number Priority Date Filing Date Title
CN 03150042 CN1211980C (zh) 2003-07-31 2003-07-31 日志信息的扩展保存方法

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
CN 03150042 CN1211980C (zh) 2003-07-31 2003-07-31 日志信息的扩展保存方法

Publications (2)

Publication Number Publication Date
CN1477822A CN1477822A (zh) 2004-02-25
CN1211980C true CN1211980C (zh) 2005-07-20

Family

ID=34156411

Family Applications (1)

Application Number Title Priority Date Filing Date
CN 03150042 Expired - Fee Related CN1211980C (zh) 2003-07-31 2003-07-31 日志信息的扩展保存方法

Country Status (1)

Country Link
CN (1) CN1211980C (zh)

Families Citing this family (14)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN100340989C (zh) * 2004-04-14 2007-10-03 华为技术有限公司 随机存储器的数据保存方法
CN100399746C (zh) * 2004-09-23 2008-07-02 华为技术有限公司 日志记录子***及其方法
CN100361454C (zh) * 2005-04-27 2008-01-09 华为技术有限公司 一种网络管理服务器从网元设备获取日志信息的方法
CN100449543C (zh) * 2005-09-16 2009-01-07 腾讯科技(深圳)有限公司 一种日志保存方法及装置
CN101018121B (zh) * 2007-03-15 2011-03-09 杭州华三通信技术有限公司 日志的聚合处理方法及聚合处理装置
CN101788948B (zh) * 2010-02-05 2013-08-21 瑞斯康达科技发展股份有限公司 一种日志信息的动态存储***及方法
CN102681795A (zh) * 2012-05-02 2012-09-19 无锡众志和达存储技术有限公司 一种Linux***的SCSI Target模式的数据I/O写入方法
CN103049221A (zh) * 2012-12-19 2013-04-17 创新科存储技术有限公司 磁盘阵列缓存刷写处理方法和装置
CN103927496B (zh) * 2013-01-11 2017-06-16 北大方正集团有限公司 出版过程中的信息记录方法和装置、输出方法和装置
CN104750598B (zh) * 2013-12-26 2017-11-24 南京南瑞继保电气有限公司 一种iec61850日志服务的存储方法
CN106815124A (zh) * 2015-12-01 2017-06-09 北京国双科技有限公司 日志文件处理方法和装置
CN108205422A (zh) * 2016-12-19 2018-06-26 北京君正集成电路股份有限公司 一种存储方法及装置
CN109284257B (zh) * 2018-08-10 2021-01-05 锐捷网络股份有限公司 一种日志写入方法、装置、电子设备及存储介质
CN112612677A (zh) * 2020-12-28 2021-04-06 北京天融信网络安全技术有限公司 日志存储方法、装置、电子设备及可读存储介质

Also Published As

Publication number Publication date
CN1477822A (zh) 2004-02-25

Similar Documents

Publication Publication Date Title
CN1211980C (zh) 日志信息的扩展保存方法
CN100487632C (zh) 双媒体存储装置
CN101981551B (zh) 用于高速缓存利用的设备和方法
US6775744B2 (en) Disk memory device
CN1766857A (zh) 具有动态随机存取存储器和闪存的硬盘驱动器
CN102521349A (zh) 一种文件预读方法
US7143237B2 (en) Memory card authentication system, memory card host device, memory card, storage area switching method, and storage area switching program
CN101526922B (zh) 一种闪存的数据存取方法及装置
CN101187936B (zh) 一种日志数据的存储方法和装置
JP2003167781A (ja) 磁気ディスク装置およびデータ読み出し制御方法
CN107422994A (zh) 一种提高数据读写性能的方法
CN110109708A (zh) 一种控制器NandBoot机制的方法及其***
JPH08221312A (ja) メモリカード装置
CN101339490A (zh) 闪存的驱动装置及方法
JPH06161675A (ja) Icカード
CN2814515Y (zh) 一种存储设备
JPH09259029A (ja) Eepromを用いた記憶装置の制御方式
CN101004796B (zh) 记录方法、记录装置和ic卡
CN100533364C (zh) 广义闪存及其方法
CN109933291A (zh) 一种sram数据的处理方法、装置、设备及存储介质
CN114063910B (zh) 文件处理方法及装置、文件处理***及存储介质
KR100532331B1 (ko) 상용 운영체제를 구비하는 카드형 음성우편장치
JP3775697B2 (ja) 携帯可能情報記憶媒体
JP2001209567A (ja) ジャーナル書き込み方式
JPS63200399A (ja) デ−タ処理システム

Legal Events

Date Code Title Description
C06 Publication
PB01 Publication
C10 Entry into substantive examination
SE01 Entry into force of request for substantive examination
C14 Grant of patent or utility model
GR01 Patent grant
ASS Succession or assignment of patent right

Owner name: HUAWEI TECHNOLOGY CO., LTD.

Free format text: FORMER OWNER: GANGWAN NETWORK CO., LTD.

Effective date: 20060922

C41 Transfer of patent application or patent right or utility model
TR01 Transfer of patent right

Effective date of registration: 20060922

Address after: 518129 Bantian HUAWEI headquarters office building, Longgang District, Guangdong, Shenzhen

Patentee after: Huawei Technologies Co., Ltd.

Address before: 100089, No. 21 West Third Ring Road, Beijing, Haidian District, Long Ling Building, 13 floor

Patentee before: Harbour Networks Holdings Limited

C17 Cessation of patent right
CF01 Termination of patent right due to non-payment of annual fee

Granted publication date: 20050720

Termination date: 20110731