最近遇到一个很奇怪的现象,客户现场机台运行过程中,出现不规律的卡顿或假死蓝屏情况,软件分析显得异常重要.
首先我们从软件的运行状态,内存,cpu利用率等性能方面排查,通过观察,我们发现内存没有暴涨的情况,cpu利用率也不是很高,表现的现象就是不定时的出现软件假死,卡顿现象.
排查代码部分,重点检查while循环,时间等待,if else等关键逻辑关系,代码中if else 配对出现, if elseif else也是标准模式书写,尤其是线程中死等的事件上,优化增加延时时间,卡顿现象有所改善.
但是连续运行,还是会出现卡顿,不响应的情况,因此我们软件排查基本没有找到核心问题,那么是否是硬件原因引起的异常,检查最新的驱动安装,更新的驱动程序,卸载最新安装驱动程序,继续观察.
排查windows日志记录的异常,通常观察,我们发现很多系统自带的进程异常停止或终止,通过分析对比,我们发现windows异常进程太多,于是想到可能是系统异常造成的软件异常,既然找到了问题所在,那我们就修复系统就好了,重新安装系统或修复就可以解决问题了.
重新安装系统的时候,发现出现了莫名奇妙的现像,系统无法修复,甚至U盘PE安装的时候,重启系统无法安装,这种奇怪的现象也引起了电脑系统专家的注意,没有办法只能先换一台主机备用.
换下来的硬盘,通过测试发现,普通模式下杀毒软件都无法安装,那么只能使出杀手锏,安全模式下进行全盘杀毒,果不其然安全模式下发现了顽固易感病毒,在线的状态下我们强力杀毒,最终解决了的这个可恶的病毒VirusOrg.Win32.Symsvr.A
换了电脑重装驱动,以及软件运行库,终于恢复了,赶紧运行起来,发现一切正常,以前出现的卡顿,死机,蓝屏都没有再次发现.
总结一下此次事故的原因:
1.很有可能一开始电脑就感染了病毒,只不过我们不知道.
2.有点盲目的去修复系统,导致出现了严重的系统问题.
3.查杀病毒应该放在首选位置.
以后在遇到这样的情况,我们要调整方案:
1.软件分析,运行性能分析之后,没有异常.
2.转查看电脑系统运行日志,有异常.
3,转安装杀毒软件,安装不了,安全模式下安装,修复.
4.转重新安装系统!!!