12

Я использую Windows 7 и у меня есть 4-ядерный процессор Intel, и недавно я выполнял 4-ядерные параллельные вычисления, написанные на Wolfram Mathematica, которые обращаются к каталогу на внешнем жестком диске, содержащему несколько миллионов файлов. Я заметил, что параллельные вычисления выполнялись медленнее, чем ожидалось, и изолировал проблему, связанную с процессом Security Essentials «MsMpEng.exe»; смотрите следующий скриншот:

Объекты MathKernel совместно используют ресурсы ЦП с MsMpEng.exe, который, по-видимому, сканирует файлы, импортированные объектами MathKernel, в процессе вычислений.

Это недопустимо и также вызвало некоторые другие сложности с ресурсами, которые не стоит в действительности углубляться, но достаточно сказать, что мне интересно, возможно ли временно отключить «MsMpEng.exe» во время выполнения вычислений или, по крайней мере, сказать это не проверять файлы, расположенные в определенном каталоге, когда другая программа (в данном случае Mathematica) пытается открыть их.

РЕДАКТИРОВАТЬ: я перезапустил и отключил защиту в режиме реального времени, и процесс, кажется, уже пошел; Я отправлю позже, если это всплывает снова и вызывает проблемы.

1 ответ1

19

Есть два способа справиться с этим. Вы можете временно отключить защиту в режиме реального времени или, если ваши файлы содержатся по нескольким известным путям, вы можете исключить их из проверки защиты в режиме реального времени (это лучший вариант).

Отключение защиты в реальном времени

Microsoft Security Essentials выполняет эту операцию, только если включена защита в режиме реального времени. Вы можете отключить его, открыв MSE, щелкнув вкладку «Настройки», выбрав «Защита в реальном времени» и сняв флажок.

Предупреждение! Это отключает защиту в реальном времени! На тот случай, если вы не знали ... или что-то ...

Исключая из защиты в реальном времени

На панели настроек выберите «Исключенные файлы и местоположения» и добавьте соответствующие пути:

Подождите, вы действительно можете исключить из защиты в реальном времени?

Сначала я думал, что «Исключенные файлы и местоположения» влияют только на сканирование, а не на защиту в реальном времени. Есть много аргументов в Интернете об этом, но нет документации, которая говорит в любом случае (что я мог бы найти). Словоблудие, кажется, указывает, что оно влияет только на сканы:

Поэтому я открыл Process Monitor, ограничил его процессом MsMpEng.exe и путем, который я хотел протестировать, и запустил Get-Content в каталоге, чтобы он сошел с ума:

И однажды я исключил каталог:

Так что да, используя исключенные файлы и местоположение вовсе исключить его из защиты в режиме реального времени, а также сканирование!

Интересно, что мне было трудно заставить MsMpEng.exe последовательно сканировать что угодно, даже после переключения каталогов ... Заставляет меня задуматься о его надежности.

Всё ещё ищете ответ? Посмотрите другие вопросы с метками .