Могут ли вирусы влиять на производительность
Любой антивирус отрицательно влияет на производительность компьютера - это общеизвестный факт. В данной статье мы попытались сравнить влияние, которое оказывают разные антивирусы.
Любой антивирус отрицательно влияет на производительность компьютера - это общеизвестный факт. Иначе и быть не может, но обеспечение компьютерной безопасности требует идти и не на такие жертвы. Но влияние на производительность разных антивирусов (и даже разных версий одного и того же антивируса) не может быть одинаковым. Одни из них лучше оптимизированы, другие снижают нагрузку, уменьшая тщательность проверки.
В данной статье мы попытались сравнить производительность антивирусов. Конкретные результаты зависят от конфигурации компьютера, но общая картина, как правило, сохраняется. Причины, которые приводят к этой разнице, мы оставим за рамками материала. Также не рассматривалось качество работы антивирусов - такие сравнения уже не раз публиковались в разных источиках, например, см. недавний совместный тест "Компьютерры-Онлайн" с anti-malware.ru.
Для проведения теста мы выбрали девять коммерческих антивирусов (Антивирус Касперского 7.0, Trend Micro Internet Security Pro, Dr.Web 4.44, Panda Antivirus 2008, Eset NOD32 Antivirus 3.0.563, Norton Antivirus 2008, AVG Anti-Virus Professional Edition 7.5, CA Anti-Virus r8.1, Антивирус Stop! 4.10 Pro Edition) и один бесплатный (avast! 4 Home Edition).
В качестве испытательного стенда использовался ноутбук Toshiba Qosmio G30-195 (его основные характеристики см. во врезке) с операционной системой Windows XP Media Center Edition на борту. В роли неподкупных судей выступали бенчмарк-пакеты 3DMark05 и COSBI OpenSourceMark 1.0 beta 7a, вкупе с майкрософтовской утилитой Bootvis, с аптекарской точностью измеряющей время загрузки операционной системы.
Для чистоты эксперимента перед инсталляцией каждого антивирусного продукта средствами утилиты System Restore производился откат конфигурации операционной системы в изначальное состояние, а сами тесты прогонялись десятки раз.
Тесты
- измерение времени (в секундах) загрузки операционной системы средствами утилиты Bootvis;
- измерение времени (в секундах) копирования одиночных файлов разного размера (100 Мб и 1000 Мб) средствами бенчмарк-пакета COSBI OpenSourceMark 1.0;
- оценочный анализ (в баллах) быстродействия системы при выполнении таких операций, как архивирование данных, кодирование мультимедийных файлов в формат MP3 и загрузка веб-страниц, хранящихся на жёстком диске компьютера (для проведения тестов использовался инструмент COSBI OpenSourceMark 1.0);
- оценочный анализ (в баллах) быстродействия компьютера при выполнении операций с графикой в игровых сценах (в качестве тестового пакета выступал 3DMark05).
Характеристики тестового компьютера
Процессор: Intel Core 2 Duo T7600, 2,33 ГГц
Память: 2048 Мб, DDR2-533
Видео: NVIDIA GeForce Go 7600, 256 Мб
Жёсткий диск: 320 (160 +160 RAID) Гб
Дисплей: 17"TFT WUXGA (1920x1200)
Звуковая карта: TruSurround XT, Harman Kardon
Оптические устройства: HD DVD-RW
Порты: PCMCIA Type II; 4xUSB 2.0; VGA; S-Video; IEEE 1394
Устройства связи: FM 56K, LAN 10/100, Wi-Fi, Bluetooth, ТВ-тюнер
Батарея: Li-Ion
Размеры устройства 406 x 285 x 45,5/53,5 мм
Вес: 4,6 кг
Программное обеспечение: Windows XP Media Center Edition (русифицированная версия)
Результаты
Зелёным цветом в таблице отмечены хорошие результаты, а жёлтым и красным - средние и неудовлетворительные.
- Скачать таблицу с результатами тестирования (.xls)
Выводы
Результаты тестирования хоть и получились несколько разношёрстными, но они, тем не менее, достаточно показательны. К примеру, отчётливо видно, как велико влияние антивирусных продуктов на время загрузки Windows: практически все они оттянули старт операционной системы на десять и более секунд. Причина кроется не только в многомодульности современных программ, но и в том, что многие из них запускают автоматическую проверку критических областей операционной системы и объектов, загружаемых вместе с Windows. Но такая проверка более чем оправдна, поскольку если эти объекты будут поражены вредоносной программой, то, возможно, пользователю даже не удастся загрузить операционную систему.
Весьма интересным оказался тест со скоростью копирования файловых объектов, в котором вперёд вырвался "Антивирус Касперского". Он быстрее работает с данными на диске как с настройками по умолчанию, так и в режиме максимальной защиты пользовательского компьютера.
Вопреки ожиданиям, инсталляция антивирусов мало повлияла на производительность компьютера при работе с графикой и при кодировании музыкальных композиций в формат MP3. А вот тест с веб-страницами показал, что на скорость их загрузки, включая обработку скриптов в HTML-коде, минимальное влияние оказывают AVG Anti-Virus 7.5, CA Anti-Virus r8.1 и Panda Antivirus 2008. Конечно, вряд ли можно отнести этот тест к разряду объективных, но, как говорится, факт налицо.
Архивирование файлов. Этот тест со стандартными настройками сканирования данных не выявил ни явных лидеров, ни аутсайдеров. Однако стоило только активировать уровень максимальной защиты, как некоторые антивирусы сразу сдали позиции. В частности, особо долго над сжатием данных компьютеру пришлось "попотеть" с установленными в системе приложениями Dr.Web 4.44, Trend Micro Internet Security Pro и Panda Antivirus 2008. "Антивирус Касперского" использовал любопытный трюк: он просто не утруждал себя повторным анализом ранее проверенных файлов.
Разумеется, при реальном использовании антивирусов их влияние ощущается и во многих других ситуациях, но имеющиеся средства, увы, не позволили с достаточной точностью его измерить, поэтому пока приходится довольствоваться теми цифрами, которые есть. Если удастся найти более точные методики, мы непременно вернёмся к этой теме.
И всё же подведём некоторые итоги. Прежде всего, необходимо отметить, что разница между некоторыми продуктами хотя и прослеживается, но не настолько велика, чтобы с уверенностью назвать один из них безоговорочным лидером.
В спринтерском зачёте по скорости работы с хранящимися на жёстком диске компьютера данными самыми быстрыми оказались "Антивирус Касперского" и Dr.Web, с небольшим отрывом от них идёт продукт компании Panda Security, который, помимо всего прочего, неплохо продемонстрировал себя и в оценочных тестах. Правда, "Доктор Веб" ощутимо хуже справился с тестом на архивирование.
Результаты нортоновского антивируса оказались не столь однозначными - он занял лидирующие позиции при работе с архивами в формате ZIP, но оказался крайне неторопливым в игровых тестах, насыщенных графикой, так что в итоге остался аутсайдером. Иначе говоря, Norton Antivirus 2008 - продукт явно не для компьютеров, выполняющих роль мультимедийных и игровых станций.
Неприятным сюрпризом стали показатели Eset NOD32, который позиционируется разработчиком как самый быстрый антивирус. Продукт не стал лидером ни в одной из представленных в таблице категорий. Ещё большим разочарованием стал продукт компании Trend Micro, показавший не лучшие результаты при копировании увесистых файловых объектов и в сравнительном тесте, анализирующим скорость загрузки веб-страниц.
Исследователи лаборатории Dennis Technology Labs определили лучшие антивирусы для Windows с учетом уровня защиты и влияния на производительность системы, собрав данные по результатам собственных испытаний.
В данном отчете приводятся результаты тестирования влияние антивирусов на производительность системы.
В сравнительном тестировании принимали участие следующие антивирусы:
Приложения Windows могут устанавливать файлы в различные папки в системе. Данный тест измеряет потребление дискового пространства каждой программой за счет сравнения свободного дискового пространства до и после установки антивирусного решения.
При расчете принималось во внимание различные функции Windows, которые могли изменять объем свободного пространства, доступного в единицу времени.
Потребление диска определялось мгновенно после установки продуктов и после автоматического обновления продуктов. Так как обновления могут устанавливаться с течение времени, размер занимаемого антивирусами пространства может увеличиваться.
Частота и количество данного потребления может изменяться в зависимости от подходов, используемых различными вендорами антивирусного ПО.
Результаты замера занимаемого пространства показывают количество свободного дискового пространства, используемого каждым продуктом сразу после установки.
При замере времени загрузки системы использовалось несколько различных методов. Цель эксперимента не сводилась к простому подсчету времени на загрузку рабочего стола после включения компьютера.
Рабочий стол должен был стать полностью работоспособным.
Цифра на графике ниже получены с помощью Microsoft Windows Performance Toolkit, который участвовал также в других измерениях со сторонними программами и пользовательским взаимодействием.
В тесте на загрузку системы измерялось время от старта загрузки ПК до момента, когда рабочий стол стал пригодным для использования.
В данном испытании также использовались различные методы оценки. Результаты на графике получены их внутренних журналов Microsoft Windows, которые применялись также в других измерениях со сторонними программами и пользовательским взаимодействием.
В тесте на завершение работы системы измерялось время полного отключения тестового компьютера.
Каждый продукт использовался для сканирования жесткого диска тестовой системы на предмет вредоносных программ. Системы были чистыми и не содержали угроз.
Данное сканирование запускалось вручную и зафиксированное время не учитывает проверки, проведенные при установке продуктов.
Быстрая проверка не обязательно свидетельствует об эффективном и тщательном сканере. Некоторые продукты могут сканировать больше файлов, чем другие.
В тесте первоначального сканирования измерялось время выполнения первой ручной проверки тестовой системы.
После первоначальной проверки системы продукты применялись для проведения повторных сканирований. Некоторые продукты проводили оптимизацию повторных проверок, серьезно снижая время выполнения операции за счет игнорирование безопасных файлов.
Повторные сканирования могли выполняться быстрее первоначальной проверки, если продукты не проводили повторный анализ уже проверенных надежных объектов.
В данных тестах применялись собственные программы Dennis Technology Labs для проведения тестов производительности. В тесте многозадачности одновременно запускались задачи редактирования изображений и кодирования видео с целью имитации нагруженного компьютера.
Результаты бенчмарков показывают, какое влияние оказали продукты на системную производительность при выполнении ресурсоемких задач.
В данном испытании совместно запускались тесты производительности Dennis Technology Labs и полные системные сканирования на предмет вредоносного ПО.
Продукты, которые не оптимизируют повторные сканирования, например, Microsoft SecurityEssentials показали существенно более низкие результаты в данном тесте из-за сканирования самих программ-бенчмарков.
Продукты, которые выполняют быстрые повторные проверки, исключая безопасные файлы, отметились более положительными результатами.
Запуск сканирования системы при выполнении тяжелых задач может существенно сказаться на производительности системы.
В данном испытании копировалась большая коллекция файлов в пределах жесткого диска тестовой системы.
Результаты ниже показывают скорость процесса копирования и влияние на нее со стороны установленного антивируса.
Антивирусные продукты обычно сканируют файлы во время их копирования, что может снизить скорость выполнения процесса.
Тест измеряет время, необходимое для запуска различных популярных приложений. Финальные результаты усредняются после проведения нескольких замеров запусков.
Windows самостоятельно проводит оптимизацию запуска, поэтому первый запуск программы обычно длится дольше последующих.
Каждая система использовалась для выполнения кодирования крупных WAV файлов в MP3 формат.
При выполнении испытания использовался скрипт-аудиокодировщик, а не программа с графическим интерфейсом.
Каждый продукт получал баллы в зависимости от воздействия на тестовую систему в каждом из испытаний. Приедем теперь распределение весовых коэффициентов.
Взвешенные значения объединяются и выражаются как процент от общего влияния продукта на производительность системы. Это финальное значение, выраженное в процентах, которое используется в отчете и участвует в распределении наград.
Базовая система, в которой не установлен антивирус, используется для определения “нулевого воздействия”. Каждая система, защищаемая тестируемым продуктом, сравнивается с базовой системой.
Если загрузка базовой системы осуществляется за 20 секунд, а другая система с запущенным антивирусным решением загружается за 40 секунд, то влияния продукта оценивается в 20 секунд.
Данное дифференциальное значение выражается в процентах. Для примера выше воздействие будет оцениваться:
(40 - 20) / 20 * 100 = 100%
Аналогично, если система с установленной защитой загружается за 25 секунд, то влияние на процесс загрузки будет равняться:
(25 - 20) / 20 * 100 = 100%
Тест | Весовой коэффициент |