Я пытаюсь оптимизировать процесс загрузки наших 700 рабочих станций Windows XP, у нас регулярно возникают жалобы на время запуска и входа в систему на рабочих станциях сайта.
Рассматривая это в двух частях, первая часть использует BootVis для мониторинга и проверки процесса загрузки; часть вторая с использованием Process Monitor для мониторинга процесса входа в систему. Используя контрольную точку BootVis «Boot Done» в качестве метрики, я использовал виртуальную машину рабочей станции VMWare, которая использовалась около 18 месяцев в качестве универсальной машины для тестирования (таким образом, довольно типичной для машин на площадке). Я использовал снимок, чтобы вернуть виртуальную машину в исходное состояние перед каждым тестом.
Из журналов и отчета о том, что BootVis создал наиболее очевидную задержку, был антивирус Sophos на сканере доступа, за которым на некотором расстоянии следовал mrxsmb. Я настроил политики для машины (гарантируя, что Sophos заставлял обновляться дважды каждый раз) и придумал следующие цифры:
- Сканирование всех файлов при чтении : 260 секунд
- Сканирование всех файлов при записи : 160 секунд
- Сканирование исполняемых файлов, чтение и запись : 111 секунд
- Сканирование исполняемых файлов, при чтении : 99 секунд
- Сканирование исполняемых файлов при записи : 95 секунд
- Сканирование при доступе отключено : 102 секунды
Сказанное выше предполагает, что сканирование всех файлов при чтении является самой дорогой операцией (и, вероятно, совершенно ненужной). Я не могу понять, почему отключение сканирования при доступе на самом деле замедляет последовательность загрузки, хотя и незначительно. Последние три результата в значительной степени совпадают, что означает, что я должен использовать другие факторы, чтобы повлиять на мое решение в отношении выбора исполняемых файлов сканирования, при чтении или при записи.
Обновить:
Я провел еще несколько тестов на той же виртуальной машине (в разное время суток), поэтому их нельзя сравнивать напрямую с приведенными выше результатами:
- Sophos не установлен : 67,4 секунды (в среднем за 5 тестов)
- Сканирование исполняемых файлов при чтении : 84,5 секунды (в среднем за 5 тестов)
- Сканирование исполняемых файлов при записи : 85 секунд (в среднем за 5 тестов)
Усреднение приводит к дальнейшему сближению значений для чтения и записи. Интересно видеть, что использование исполняемых файлов сканирования Sophos только увеличивает накладные расходы на 21% по сравнению с не установленным Sophos.
Итак, какие еще соображения я должен учитывать при настройке сканирования при доступе для улучшения времени загрузки?
источник
Ответы:
В настоящее время мы изучаем проблемы со скоростью SOPHOS, и я выдвинул следующие предложения, которые в нашей среде winxp sp3 внесли немало изменений:
Исключите эти файлы в разделе «При доступе»:
Второе, что нужно сделать, это отключить проверку обновлений при запуске. Это немного рискованно, так как это ключевой момент для новых вирусов, которые можно атаковать, но вы можете бороться с этим, проводя регулярные 30-минутные проверки обновлений, что означает, что вы никогда не пропустите более получаса. Чтобы включить проверку обновлений, выполните следующие действия.
альтернативный текст http://www.sophos.com/images/common/misc/27646.gif
После внесения этих изменений произошло заметное увеличение скорости от включения питания до настольного компьютера.
Надеюсь, это поможет.
койка
источник
Я не использовал Sophos, поэтому не уверен, что есть что-то подобное, но в Symantec есть изменение реестра, которое вы можете сделать, что отключает полное сканирование системы при запуске. Без этого Symantec будет сканировать все, когда система в первый раз запускается, что может очень замедлить работу в течение первых нескольких минут после загрузки системы. Там может быть аналогичная настройка в Sophos.
Конечно, отключение этого может привести к небольшому снижению безопасности. Есть причина, почему у них есть сканирование при запуске.
источник
У нас была та же проблема с McAfee на наших старых машинах. Эти машины не имеют доступа к Интернету, поэтому я написал загрузочный скрипт, чтобы отложить запуск служб на несколько минут.
Это может не подходить для вашей ситуации, но решение хорошо сработало для нас.
источник