Есть ли способ отключить MsMpEng.exe от мониторинга доступа к файлам во время параллельных вычислительных операций?

Есть ли способ отключить MsMpEng.exe от мониторинга доступа к файлам во время параллельных вычислительных операций?

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

введите описание изображения здесь

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

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

EDIT: Я перезапустил и отключил защиту в реальном времени, и процесс, похоже, пока исчез; я напишу позже, если он снова появится и вызовет проблемы.

решение1

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

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

Microsoft Security Essentials выполняет эту операцию только при включенной Real-time Protection. Вы можете отключить ее, открыв MSE, щелкнув вкладку Settings, выбрав Real-time protection и сняв флажок.

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

введите описание изображения здесь

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

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

введите описание изображения здесь

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

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

введите описание изображения здесь

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

введите описание изображения здесь

введите описание изображения здесь

И как только я исключил каталог:

введите описание изображения здесь

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

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

Связанный контент