气象自动站监控软件“死机”原因剖析及应对策略-论文发表__58期

所属栏目:智能科学技术论文范文发布时间:2011-02-25浏览量:187

副标题#e#
  气象自动站监控软件“死机”原因剖析及应对策略
  罗玲周红宁夏回族自治区气象信息中心
  摘要气象自动站监控系统具有很强的实时性特点,因此监控软件必须时刻处于畅通无阻的状态。然而在日常工作中,许多人都曾被这样一个问题所困扰:自动站监控软件在某个正点时刻“死机”,“死机”的结果是VP报不能及时上传、天气电报延迟,甚至正点数据采集受到影响。本文在分析与实践的基础上对这一问题进行了深入探讨,最终揭示了这一问题产生的原因,并且给出了切实可行的解决办法。
  关键词:监控软件死机分析对策
  自动站监控系统的实时性特点决定了监控软件必须时刻处于畅通无阻的状态。然而在日常工作中,我们每个人却都遇到过这样一个问题:自动站监控软件在某个正点时刻“死机“,由于”死机“直接导致本次的VP报不能及时上传、本次的天气电报延迟,甚至正点数据采集受到影响等一系列问题的发生。每当计算机出现“死机”时,尤其是在天气报发报时次出现这种情况,作为值班员都免不了手忙脚乱,搞不好就会出错。那么,这种情况到底是如何发生的?如何来避免这一情况的发生?我针对这一问题经过长时间的观察与分析,在排除了计算机硬件故障、操作系统故障、计算机病毒、软件自身的Bug等因素后,最终发现,问题的症结主要集中在如下几个方面:
  一:瑞星在线升级的设置问题。2007年的1月份,我站隔三差五出现监控软件正点死机问题,有时重启系统过后五、六个小时就又发生死机现象,发生频率之高是前所未有的。经过认真分析,采取了一系列办法。最终发现,导致这一现象发生的直接原因是瑞星在线升级的设置问题,因为那时我站刚刚安装了瑞星软件企业版,而瑞星软件是常驻内存的,而且在线升级是在后台以静默方式进行的,升级时人们往往感觉不到,而瑞星的病毒代码库是非常庞大的,如果升级时刻恰好和我们的正点时刻重合,会给原本并不富裕的内存造成短时间的紧缺,形成“拥塞”现象,进而引起监控软件死机。后来的实验结果正好验证了这一推论,当我把瑞星在线升级的设置时间由每时正点改为正点后二十分钟、间隔时间由每时改为每天一次后,频繁死机的问题便迎刃而解了。
  二:正点时刻驻留内存的软件太多。做为业务用计算机,软件驻留内存的途径可能是下面几种情况:
  1、系统维护软件:许多系统维护工具如WINDOWS优化大师、WINDOWS清理助手、360安全卫士等对维护系统安全、保障系统正常运行具有很好的作用,但是这些软件都有个特点:使用完毕后,既使关闭了主菜单,它们也会驻留于内存中,有的甚至通过开机自动加载启动。
  2、常用的应用软件用完后没有及时关闭,如WORD、EXCEL、等。
  3、打开的内联网页面。
  4、打开的系统窗口。
  5、业务软件自带的正点报时程序。
  当内存中驻留的软件过多,又恰逢正点时刻时,就会出现和我们的业务软件“争夺”内存的情况,加剧内存紧张的矛盾。
  三:启动地面测报软件的时间如何掌握非常重要。自动站监控软件、地面测报软件、通信接口软件是整个业务软件的三大块。其中尤以监控软件和地面测报软件庞大,这里所说的庞大是指其中的数据库庞大,因为正点时刻,做为监控软件来讲要打开分钟数据库文件,接收来自采集器的所有分钟数据;做为地面测报软件来讲,要打开台站参数库文件、编报参数库文件、历史数据库文件、全月十五个要素文件,尤其临近月未时,这些数据库之中存放的数据是甚为庞大的。假如在某个正点时刻,地面测报软件启动时间过早,也即:没等监控软件全部运行完毕就启动地面测报软件,势必造成内存严重不足的情况。实践证明,只要掌握好地面测报软件的启动时间,大多数的死机问题都是可以避免的。
  四:监控软件观测次数太多。这是因为监控软件在频繁的打#p#副标题#e#开使用过程中,会产生许多的中间文件,也叫做临时文件、过渡文件,当这些文件多到一定数量时,同样会造成内存被无端占用,大量内存被浪费的情况。
  针对以上可能导致监控软件“死机”的诸多因素,我总结出以下解决方案:
  方法一:正确设置瑞星软件的在线升级时间,将升级时间尽可能避开每个小时的正点;与此同时,瑞星杀毒软件每天的启动时间设置也应尽量避开正点时刻。如果发现由于硬盘文件太多,瑞星杀毒不能在一小时内完成时,应考虑设置查杀文件的类型,使之尽量在一小时内完成,不要延续到下一小时正点。
  方法二:养成良好的使用习惯。除了不使用来历不明的软件、不在业务用计算机上做与业务工作无关的操作,对用过的软件做到随手关闭;对驻留内存的软件做到及时清理,能不驻留的尽量不要驻留;对每个正点的报时程序在测报软件启动之前一定要关闭。
  方法三:掌握好启动地面测报软件的时间:如果启动的太早,有可能和监控软件共驻内存,引起内存“竞争”,造成死机;如果启动的太晚,则编发报、VP报传送受到影响。正确恰当的启动时间应是在每个正点后01分至03分之间。这样就避开了和监控软件“打架”的情况。
  方法四:平时经常留意监控软件的采集次数,当次数超过2000次以上时,VP报漏传的可能性己接近临界区;当次数达到3000次以上时,VP报漏传、死机的可能性进入多发区。我认为稳妥的做法是:当采集次数达到2300-2500次时,应重启操作系统一次。注意:是重启操作系统,而不仅仅是重启监控软件。这样做的目的是为了有效释放内存。
  方法五:适当扩充内存。现如今内存条的价格己经十分低廉,少花点钱解决大问题还是非常划算的。但是,内存扩充不能走入多多益善这样一个误区,因为计算机的性能是由多个部件来共同决定的,扩充内存对性能的提升只能是局部的、有限的。况且既使扩充了内存,而忽视了上面所讲的其它问题,死机的问题还是会发生的。
  通过对以上问题的分析以及应对策略的介绍,想必大家对监控软件的“死机”问题己经有了一个较为明晰的了解,这样在操作过程中就可以避免很多问题的发生。既便偶尔发生问题,也可以做到从容不迫,驾轻就熟,从而达到提高测报工作质量的目的。
期刊 论文 出书
国内外/中英文/全学科 学术服务
相关阅读