Estoy usando Windows 7 y tengo una CPU Intel de 4 núcleos, y recientemente estaba ejecutando un cómputo paralelo de 4 núcleos escrito en Wolfram Mathematica que accede a un directorio en un disco duro externo que contiene varios millones de archivos. Noté que el cálculo paralelo avanzaba más lento de lo esperado y aislé el problema debido al proceso de Security Essentials "MsMpEng.exe"; mira la siguiente captura de pantalla:
Los objetos MathKernel comparten recursos de CPU con MsMpEng.exe, que presumiblemente escanea los archivos importados por los objetos MathKernel a medida que avanza el cálculo.
Esto es inaceptable y también ha causado algunas otras complicaciones de recursos que realmente no vale la pena profundizar, pero es suficiente decir que me pregunto si es posible deshabilitar temporalmente "MsMpEng.exe" mientras se ejecutan los cálculos, o al menos decirle para no escanear archivos ubicados en un directorio específico cuando otro programa (en este caso, Mathematica) intenta abrirlos.
EDITAR: reinicié y deshabilité la protección en tiempo real, y el proceso hasta ahora parece haberse ido; Publicaré más tarde si aparece de nuevo y causa problemas.
fuente
Respuestas:
Hay dos formas de manejar esto. Puede deshabilitar temporalmente la protección en tiempo real, o si sus archivos están contenidos en un puñado de rutas conocidas, puede excluirlos del escaneo de protección en tiempo real (esta es la mejor opción).
Deshabilitar la protección en tiempo real
Microsoft Security Essentials solo realiza esta operación cuando la Protección en tiempo real está habilitada. Puede deshabilitarlo abriendo MSE, haciendo clic en la pestaña Configuración, seleccionando Protección en tiempo real y desmarcando la casilla.
¡Advertencia! ¡Esto desactiva la protección en tiempo real! Por si no lo sabías ... o algo así ...
Excluido de la protección en tiempo real
Desde el panel de configuración, seleccione 'Archivos y ubicaciones excluidos' y agregue las rutas apropiadas:
Espera, ¿puedes realmente excluirte de la protección en tiempo real?
Inicialmente pensé que los "archivos y ubicaciones excluidos" solo afectaban a los escaneos, no a la protección en tiempo real. Hay muchos argumentos en línea al respecto, pero no hay documentación que diga de ninguna manera (que pude encontrar). El verborrea parece indicar que solo afecta los escaneos:
Así que abrí Process Monitor, lo limité al proceso MsMpEng.exe y la ruta que quería probar, y ejecuté Get-Content en el directorio para que se volviera loco:
Y una vez que excluí el directorio:
Así que sí, el uso de archivos y ubicaciones excluidas no excluye de la protección en tiempo real, así como las exploraciones!
Curiosamente, me costó mucho hacer que MsMpEng.exe escaneara constantemente cualquier cosa, incluso después de cambiar de directorio ... Hace que me pregunte acerca de su fiabilidad.
fuente