5款殺軟資源占用率深度評測
轉 卡飯論壇
http://bbs.kafan.cn/viewthread.p...extra=&page=1殺毒軟件屬於每個計算機用戶的“裝機必備”軟件,它能保障計算機的安全,但同時也會消耗一定的係統資源,對正常的使用造成影響。目前網絡上流傳了很多對各種殺毒軟件資源占用情況的對比,還有很多廠商自己的花哨廣告宣傳。但那些評測多半“不是很科學”,僅僅通過一兩個進程占用的內存來判斷殺毒軟件的資源占用。
--------------------------------------------------------------------------------
相關文章:
NOD32深度評測:查殺超強悍 資源占極少
事實上,殺毒軟件的實時監控會掃描操作係統的每一個文件訪問操作,這個掃描動作有很多部分也是依靠係統服務來完成的。因此簡單的查看某個進程的內存占用是非常不科學的。
爲了讓普通用戶更清楚的了解殺毒軟件對自己機器的性能影響,本次進行的測試將盡量模仿殺毒軟件對日常工作,娛樂的影響來進行。以Office文檔的使用、浏覽網頁、遊戲以及開機時間等,盡量真實地再現殺毒軟件對機器性能的影響。
一、測試環境
相關信息 具體說明
測試用機 DELL DIMENSION C521
CPU/內存 Athlon(tm) 64 X2 Dual Core Processor 3800+/512MB
顯卡 集成 NVIDIA GeForce 6150 LE
帶寬 3M ADSL
軟件環境 XP SP2、一鍵Ghost 硬盤版、屏幕錄像專家、魔獸爭霸1.20中文版
二、評測項目
對目前最流行的五大殺毒軟件我們做了以下七種評測:
1.開機時間的拖延對比;
2.安裝殺毒軟件後係統內存使用對比;
3.打開Office文件拖延時間對比;
4.掃描C盤時間;
5.掃描C盤時係統的內存占用;
6.打開網頁時係統的內存占用;
7.對遊戲啓動的拖延。
三、測評方法
1.測試開機時間
爲了保障測試的準確性,盡量避免人爲操作對測試結果的影響,我們在BIOS中設置了自動開機,開機時間定爲01:05:00。以下小程序在係統開機後會自動打印當前時間。兩者之差即爲開機所用時間。
以下簡單的腳本可以顯示並記錄當前係統的時間。把它保存爲bootup.bat,並拖到係統啓動項中(如圖1)。
本試驗的腳本內容如下:
//***************************************//
@echo off
echo " 係統開啓時間是:" >>bootup.log
echo " 係統開啓時間是:"
set tm0=%time%
echo %tm0%
echo %tm0% >>bootup.log
pause
exit
//***************************************//
點擊Windows右下角的時間圖標,設置係統當前時間爲01:02:00,然後關閉計算機。
關機後,係統會自動在01:05:00開機(如圖2)。
登錄係統後,係統在啓動時自動調用bootup.bat腳本,測試開機時間,顯示的開機時間會以“時:分:秒:毫秒”的形式出現。我們每次記錄該時間。
小提示:
爲了公平性和穩定性,我們對每個産品會測試三次,然後取最短的時間。
2.打開Office文件時間
a.準備測試的Office文件test.xls,我們測試時所選取的文件大小爲10815KB。
b.編輯test.xls,在sheet1 上方插入計時函數“=NOW()”,這樣每次開啓該文件,會顯示當前Office開啓的時間。
c.編寫以下腳本,在運行後他會自動執行test.xls 和計時程序,以消除手動雙擊打開的誤差。腳本爲exceltest.bat,內容如下:
//***************************************//
@echo off
echo " excel開啓時間是:" >>exceltime.log
echo " excel啓時間是:"
set tm0=%time%
echo %tm0%
echo %tm0% >>exceltime.log
test.xls
pause
exit
//***************************************//
爲了時測試不受係統波動的影響,我們在開機10分鍾後不對計算機做任何操作。待係統穩定後,執行exceltest.bat,它會記錄Office文件打開的時間。 Excel文件完全打開後,內置的“=NOW()”函數就會記錄當前時間,用這個時間減去執行exceltest.bat時記錄的時間,即爲打開Office文件所花的時間。
3.靜態時的係統內存占用
爲了時測試不受係統波動的影響,我們在開機10分鍾內不對計算機做任何操作。待係統穩定後,然後打開任務管理器,查看當前係統所使用的內存。
4.掃描C盤所用時間以及內存占用
a.從各殺毒軟件的官方網站上下載最新版安裝程序,以推薦的默認設置安裝,然後將病毒庫更新至最新。
b.在10分鍾內不對係統做任何操作,等待係統穩定後運行殺毒軟件掃描C盤。
c.記錄殺毒軟件掃描時的係統內存占用,注意殺毒軟件在掃描壓縮文件,和一般文件時的內存占用是有很大差距的,我們在這裏取的是最低值。
d.記錄掃描的文件數目和掃描時間。
5.打開網頁時的係統內存占用
目前各主流殺毒軟件都有掃描網頁的功能,若網頁中包含有害代碼或有病毒,殺毒軟件的實時監控會報警,提示用戶有病毒。
爲了測試打開網頁時各殺毒軟件的性能,我們以“閃客帝國”網站來測試。(注:並不是說該網站有病毒或有害程序,僅作爲測試網頁)每次測試時打開該網站主頁10個,等網頁所有數據均加載完成,穩定5分鍾後再查看內存占用。
6.玩遊戲時性能比較
相信大部分網民都是遊戲一族,遊戲也是日常生活的一部分。爲了測試各大殺毒軟件在遊戲時占用係統的資源,我們選擇了目前很流行的“魔獸爭霸”單機版來測試。
魔獸爭霸版本:1.20簡體版
測試時選用的地圖:幻想曹操傳II|06-0515版
a.爲了時測試不受係統波動的影響,我們在開機5分鍾內不對計算機做任何操作。待係統穩定後,開啓屏幕錄像專家,啓動魔獸爭霸,選擇局域網遊戲。
b.選擇地圖,建立遊戲,選擇5個中等難度的。
c.點擊魔獸爭霸中的“開始遊戲”後,開始遊戲按鈕變成灰色。然後魔獸會加載地圖,讀取遊戲,這段時間也是最占用係統資源的時間,CPU和內存不斷的讀取數據,殺毒軟件不斷的對這些數據分析,判斷其行爲等是否異常。
d.我們以點擊開始遊戲後,“開始遊戲”按鈕變成灰色,到遊戲加載成功,讀取遊戲進度條滿,即將進入遊戲界面的這段時間來衡量各大殺毒軟件對係統性能的影響。
測試采用“屏幕錄像專家”對該過程錄像,錄像以幀爲單位記錄遊戲的啓動時間。遊戲加載成功的幀減去遊戲開始時的幀,即爲安裝殺毒軟件後玩遊戲所花的幀。
四、國內五款殺毒軟件
下面爲大家介紹目前主流的5大殺毒軟件(ESET NOD32、卡巴斯基、瑞星、江民、金山)的評測概述,以便大家根據各自的需求選擇合適的殺毒軟件(殺毒軟件評測概述順序不分先後)。
1.ESET NOD32
相關信息 具體說明
軟件名稱 ESET Smart Security
軟件版本 V3.0.611(32-bit)
軟件分類 安全套裝
軟件大小 18286 KB
應用平台 Windows 98/2000/2003/XP/Vista
NOD32憑借其輕、快、準、狠,在國內殺毒軟件的市場占有率不斷提高,進入中國短短的兩年時間內,用戶使用量就已經飙升到了第三。ESETNOD32反病毒套裝ESET Smart Security包括反病毒、反間諜軟件、個人防火牆以及反垃圾郵件功能。ESET係列産品最大的優勢在於具有強大的啓發式功能,能夠智能查殺絕大多數未知的病毒和變種,同時它還保持了極低的資源占用。
ESET Smart Security的更新特點:內置防火牆和反垃圾郵件模塊;較之2.7版本,界面大大美觀和簡化,大大方便了用戶的操作。針對普通用戶和高級用戶分開了2種操作模式,更加人性化;增強了自動清除的能力。
2.卡巴斯基
相關信息 具體說明
軟件名稱 卡巴斯基互聯網安全套裝
軟件版本 (KIS) V7.0.0.125 簡體中文版
軟件分類 安全套裝
軟件大小 25629 KB
應用平台 Windows 2000/XP/Vista
卡巴斯基將個人防火牆、反垃圾郵件過濾器與卡巴斯基?反病毒軟件7.0單機版內的反病毒模塊相結合,爲您的個人計算機提供全面的防護。卡巴斯基?互聯網安全套裝7.0單機版可以防禦病毒、間諜程序、垃圾郵件以及隱私威脅。並且現在還新添加了家長控制和隱私控制功能!
3.瑞星
相關信息 具體說明
軟件名稱 瑞星殺毒軟件2008
軟件版本 20.29.02
軟件分類 殺毒軟件
軟件大小 50 MB
應用平台 Windows 98/Me/NT4.0/2000/XP/2003/Vista
瑞星2008特點:加入了主動防禦技術,增加了對未知病毒的的查殺,采用即時升級策略,使病毒庫保持最新。全新“木馬強殺”技術,徹底查殺70萬種木馬病毒
集成強悍“賬號保險櫃”功能,保護百余種網遊、網銀、聊天、股票等軟件。
4.江民
相關信息 具體說明
軟件名稱 江民殺毒軟件KV2008
軟件版本 KV2008(30天免費版)
軟件分類 殺毒軟件
軟件大小 29802 KB
應用平台 Windows 9x/NT/2000/XP/2003
江民殺毒軟件KV2008采用了新一代智能分級高速殺毒引擎,掃描速度得到了大幅提升。新品在KV2007的基礎上新增三大技術和五項新功能,更在人機對話友好性和易用性上下足功夫,可有效防殺超過40萬種的計算機病毒、木馬、網頁惡意腳本、後門黑客程序等惡意代碼以及絕大部分未知病毒。
5.金山
相關信息 具體說明
軟件名稱 金山毒霸2008
軟件版本 DUBA080111
軟件分類 殺毒軟件套裝
軟件大小 33892 KB
應用平台 Windows 2000/XP/Vista(32位)
國內首家通過國際最權威認證VB100%、實時升級本地病毒庫。
主動防禦:60倍提升對新生病毒快速響應速度,免受未知病毒、木馬威脅,免受帳號、隱私被盜之苦。
互聯網可信任認證:web2.0的互聯網可信任認證(白名單)技術,600,000,000MB海量數據比對,運行正常程序不再誤報!
四、測試開機時間
以下是安裝了各款殺毒軟件後,開機時間的對比。因爲測試電腦配置比較高,而且是全新的係統,因此開機速度都比較快。相信如果係統中安裝的軟件比較多,存在大量的啓動項,開機所花費的時間會大大增加。
殺毒軟件開機時間測試結果表如下:
殺毒軟件 開機時間
瑞星 52.60秒
江民 37.56秒
金山 37.78秒
卡巴斯基 35.23秒
NOD32 34.73秒
殺毒軟件開機時間測試結果截圖如下:
瑞星啓動時間
江民的啓動時間
金山的啓動時間
卡巴的啓動時間
NOD32的啓動時間
我們可以將以上測試結果做一個柱狀圖,這樣看起來更爲直觀。
開機時間測試柱狀圖(數值越大開機用時越長)
從柱狀圖中可以看出,瑞星在五款殺毒軟件中開機用時是最長的,而卡巴斯基和NOD32用時最短,也就是說開機速度最快。
五、打開Office文件時間
以下是安裝了各款殺毒軟件後,打開同一文檔test.xls的時間對比。我們可以看到安裝殺毒軟件之後打開Office文件的速度還是非常之快的,可能如今的防病毒軟件都針對微軟的程序做了專門的優化。
打開Office文檔用時表:
殺毒軟件 打開Office文檔的用時
瑞星 6.55秒
江民 4.61秒
金山 3.86秒
卡巴斯基 2.55秒
NOD32 2.10秒
瑞星
江民
金山
卡巴斯基
NOD32
測試截圖柱狀圖:
在打開Office文檔測試環節中,瑞星用時最長,而NOD32再次以一個“極小值”獲得頭名!
六、靜態內存
之前我們說過,殺毒軟件的運行是和操作係統本身結合的非常緊的。它的基本操作都是靠調用操作係統本身的任務和進程來實現的。因此單獨比較某個殺毒軟件的進程的內存占用是沒有任何意義的。我們在這裏會比較整個係統的內存占用量。
殺毒軟件 所占靜態內存
瑞星 265MB
江民 256MB
金山 245MB
卡巴斯基 246MB
NOD32 218MB
瑞星
江民
金山
卡巴斯基
NOD32
占用靜態內存柱狀圖
點評:從上面的柱狀圖可以看出,五款殺毒軟件在占用靜態內存方面差異不是很大,瑞星和NOD32分列“兩個極端”。
七、掃描係統盤占用內存
殺毒軟件在掃描硬盤時會對不同的文件類型會采取不同的操作。如對於壓縮文件,加殼軟件還要先進行解壓縮和脫殼操作。這些操作是非常占用係統資源的。因此可能會短暫的出現CPU占用100%的現象,這個是非常正常的。在這裏我們取的數值是內存和CPU穩定時的平均值。
殺毒軟件 掃描硬盤所占內存
瑞星 325MB
江民 268MB
金山 374MB
卡巴斯基 259MB
NOD32 231MB
五款殺毒軟件掃描硬盤占用內存截圖:
瑞星
江民
金山
卡巴斯基
NOD32
係統掃描柱狀圖
小提示:
NOD32掃描的過程中發現有藍色字體的提示信息,如:“開啓 (文件被鎖定)時發生錯誤,這些藍色的文件是操作係統的正常文件,NOD32以透明的方式把未能掃描的此類文件顯示給用戶。
點評:在掃描係統時,國內3款殺軟耗費的資源均明顯高於國外的卡巴斯基和NOD32,NOD32再次以“最小值”奪得頭名。
八、掃描C盤所用時間
這個測試有點意思,我們每個殺毒軟件在掃描C盤時花費的時間差距很大,而且掃描的文件數也有一些區別,這可能和各個殺毒軟件的策略有關係,某些不可能感染病毒的文件,如txt文件就會跳過。
文件的統計方式也會有關係.如壓縮包中如果有多個文件,是計算爲一個壓縮包,還是對縮包內的多個文件單獨計算?等等.這個就需要廠家的支持了,本人無從得知。
殺毒軟件 掃描C盤所用時間
瑞星 18分6秒
江民 7分7秒
金山 13分39秒
卡巴斯基 28分38秒
NOD32 9分35秒
測試截圖:
瑞星
江民
金山
卡巴斯基
NOD32
掃描C盤用時柱狀圖
點評:在五款殺毒軟件中,掃描係統國內的江民用時最少,國外的卡巴斯基用時最多,NOD32、金山、瑞星依次分列在江民後面。
九、掃描C盤文件數量
殺毒軟件 掃描的文件數(單位:個)
瑞星 87584
江民 107405
金山 98884
卡巴斯基 118216
NOD32 109010
掃描文件數量柱狀圖
點評:請大家結合第八項中的柱狀圖查看上圖,網友應該從那兩張圖中可以看出“公認”的兩個情況:
第一,卡巴斯基“最敏感”,所以它查殺的文件數量最多,但同時耗時也最長;第二,NOD32最“飄逸”,雖然查殺的文件數量位列第二,但耗時卻排在“倒數第二”的位置上。
十、打開網頁時內存占用
我們所選測的網頁中含有大量的flash以及圖片,是非常消耗係統資源的。爲了能拉開差距,我們每次均打開10個網頁。等網頁全部打開完畢後才收集數據。
殺毒軟件 打開網頁時所占內存
瑞星 449MB
江民 649MB
金山 456MB
卡巴斯基 440MB
NOD32 409MB
測試截圖:
瑞星
江民
金山
卡巴斯基
NOD32
打開網頁時的柱狀圖
大家都知道,主流的殺毒軟件在安裝完成後默認都是開始“網頁監控”的,由於每次用機時浏覽網頁是必不可少的行爲,因此對此項的測試就顯得極其必要了。
點評:從上圖中可以看出,在網頁監控中,江民耗費的係統資源(指占用內存)最多,金山位列第二,NOD32耗費資源最少,排名第一。
十一、啓動遊戲需要幀數
爲了更準確的記錄遊戲加載所用的時間,減少人手操作所産生的誤差,筆者使用了錄像工具記錄每一次係統加載的過程,然後對整個過程進行回放,就能很精確的記錄到遊戲加載所花費的時間了。
記錄從遊戲開始加載,即開始按鈕變成灰色,到魔獸讀取地圖成功,下一幀即爲遊戲畫面爲計時依據。這段時間是完全不需要做任何操作的。遊戲會讀取大量相關的文件到內存和 CPU 中準備運行。
殺毒軟件 需要幀數
瑞星 337
江民 405
金山 382
卡巴斯基 251
NOD32 245
五款殺軟“幀數”截圖:
瑞星:
遊戲開始
遊戲加載成功
江民:
遊戲開始
遊戲加載成功
金山:
遊戲開始
遊戲加載成功
卡巴斯基:
遊戲開始
遊戲加載成功
NOD32:
遊戲開始
遊戲加載成功
五款殺軟遊戲幀數柱狀圖
點評:可能會有網友疑問,怎麽又是NOD32和卡巴斯基贏了這項測試?甚至會有網友疑問我會不會是“崇洋媚外”。筆者可以負責的告訴大家,我只是做了一個測試,並將真實的數據告訴大家,沒有任何其它不負責的行爲在其中。
總結
相信大家看過上述數據,心裏應該有數到底殺毒軟件對係統有多大的影響了。
國産殺毒軟件表現較以往有較大的進步,但是還是沒有從根本上解決技術方面的問題,查殺病毒時機器還是很卡。而且對未知病毒的處理也不夠理想,沒有從根本上突破技術難題。
技術方面國外殺毒軟件較國內高許多,國外殺毒軟件所用的技術如ESET NOD32的啓發式技術等都目前殺毒軟件的最前沿的新技術,在本測試中的各個項目當中表現都相當不錯,而且基本不拖慢機器的速度。
另外,本測試中沒有測試Norton、Mcafee、微點等等,是考慮到市場的原因,上述幾款軟件的市場占有率在國內都不高。本測試主要是爲個人用戶而作的測試,供大家選擇參考。