他们说能根据CPU的使用率和进程数看出系统是否中毒是真的吗?

来源:百度知道 编辑:UC知道 时间:2024/06/21 12:03:17
怎么看的?
进程是多少啊?使用率多少?

同意楼上各位兄弟的意见!

准确的说,在个别情况(或者极个别情况)可以通过监测系统CPU使用率和进程数看出系统是否中毒,而且前提是你必须对你的系统有相当的了解。

先来看进程:
一些病毒在潜伏和发作期间,的确可以通过任务管理器或者其他第三方软件检测到当前有异常进程。但问题是,电脑在运行期间,本身就有多个系统进程和正常软件进程在运行,而且随着电脑运行时间的增加、正常软件安装和启动加载项越来越多,这些“正常的”进程也会越来越多。如何在众多的进程当中准确地筛选出病毒的进程是一件很麻烦的事情。尽管现在的任务管理器或者第三方软件可以通过注释显示某些进程的作用或者所属软件,但这些注释并不一定特别准确和全面,对用户判断病毒进程只能起到有限的辅助作用。更何况,现在的很多病毒为了躲避用户的监测,采用了不同的手段对自己的进程加以伪装和隐藏。譬如有的病毒进程名和正常进程相似或者相同,有的病毒进程利用常规的方法无法显示,有些病毒甚至采用了先进的底层驱动保护机制,这种病毒连专业的杀毒软件都很难检测和杀除。因此,利用监测系统有无异常进程的方法来判断是否感染了病毒,虽然在某些情况下的确可行,但适用面很小而且结果不可靠。顺便说一句:如果对进程误判而强行关闭了一些正常的系统或者软件进程,可能导致系统或程序运行不稳定甚至崩溃,楼主请慎重。

再来看看CPU占用率。诚然,一些病毒在运行时可能会占用大量的系统资源或者网络资源(例如蠕虫病毒),通过检查当前进程中有无CPU占用率异常的进程可以判断是否中毒。但是,除非该病毒本身就是以大量占用系统资源为破坏计算机正常运行的手段,或者病毒编写不完善。很多情况下,病毒并不希望自己被用户察觉(尤其是一些木马或者间谍程序),因此,它们会千方百计避免运行时对系统产生明显的影响,这样的病毒进程的CPU占用率会非常正常,用户很难通过检查CPU占用率来找到它们。相反,倒是一些正常的进程,由于种种原因会出现CPU占用率过高的问题,比如说:程序损坏、运行超出电脑硬件条件的大程序(例如在配置较低的电脑上看高清电影、打开了过多的包含有丰富对象的网页)、运行了不适合本机运行的程序(例如在普通电脑上运行服务器程序),等等。因此,通过CPU占用率来判断系统是否中毒,同样也是不可靠的办法。

综上所