병렬 컴퓨팅 작업 중에 파일 액세스를 모니터링하지 못하도록 MsMpEng.exe를 비활성화하는 방법이 있습니까?

병렬 컴퓨팅 작업 중에 파일 액세스를 모니터링하지 못하도록 MsMpEng.exe를 비활성화하는 방법이 있습니까?

저는 Windows 7을 사용하고 있으며 4코어 Intel CPU를 가지고 있으며 최근에는 수백만 개의 파일이 포함된 외장 하드 드라이브의 디렉터리에 액세스하는 Wolfram Mathematica로 작성된 4커널 병렬 계산을 실행하고 있었습니다. 병렬 계산이 예상보다 느리게 진행되는 것을 확인하고 Security Essentials 프로세스 "MsMpEng.exe"로 인해 문제가 발생하는 것으로 확인했습니다. 다음 스크린샷을 참조하세요.

여기에 이미지 설명을 입력하세요

MathKernel 개체는 MsMpEng.exe와 CPU 리소스를 공유하고 있으며, 이는 아마도 계산이 진행되면서 MathKernel 개체가 가져온 파일을 검색하는 것 같습니다.

이는 용납할 수 없는 일이며 실제로 조사할 가치가 없는 다른 리소스 문제를 야기했습니다. 그러나 계산을 실행하는 동안 "MsMpEng.exe"를 일시적으로 비활성화할 수 있는지 아니면 적어도 알려줄 수 있는지 궁금하다고 말하는 것으로 충분합니다. 다른 프로그램(이 경우 Mathematica)이 특정 디렉토리에 있는 파일을 열려고 할 때 해당 파일을 검사하지 않도록 합니다.

편집: 실시간 보호를 다시 시작하고 비활성화했는데 지금까지의 프로세스가 사라진 것 같습니다. 나중에 또 올라와서 문제가 된다면 글을 올리겠습니다.

답변1

이를 처리하는 방법에는 두 가지가 있습니다. 일시적으로 실시간 보호를 비활성화할 수 있습니다. 또는 파일이 알려진 몇 가지 경로에 포함되어 있는 경우 실시간 보호 검사에서 해당 파일을 제외할 수 있습니다(이것이 더 나은 옵션입니다).

실시간 보호 비활성화

Microsoft Security Essentials는 실시간 보호가 활성화된 경우에만 이 작업을 수행합니다. MSE를 열고 설정 탭을 클릭한 후 실시간 보호를 선택하고 확인란을 선택 취소하여 비활성화할 수 있습니다.

경고! 이렇게 하면 실시간 보호가 비활성화됩니다! 만약에 당신이 몰랐을 경우를 대비해... 또는 뭔가...

여기에 이미지 설명을 입력하세요

실시간 보호 제외

설정 패널에서 '제외된 파일 및 위치'를 선택하고 적절한 경로를 추가하세요.

여기에 이미지 설명을 입력하세요

잠깐, 정말 실시간 보호에서 제외할 수 있나요?

처음에는 '제외된 파일 및 위치'가 실시간 보호가 아닌 검사에만 영향을 미치는 것으로 생각했습니다. 온라인에는 이에 대한 많은 논쟁이 있지만 어느 쪽이든 (내가 찾을 수 있는) 문서는 없습니다. 해당 표현은 스캔에만 영향을 미치는 것으로 보입니다.

여기에 이미지 설명을 입력하세요

그래서 프로세스 모니터를 열고 테스트하려는 MsMpEng.exe 프로세스와 경로로 제한한 다음 디렉터리에서 Get-Content를 실행하여 미쳐버리게 만들었습니다.

여기에 이미지 설명을 입력하세요

여기에 이미지 설명을 입력하세요

그리고 일단 디렉토리를 제외하면 다음과 같습니다.

여기에 이미지 설명을 입력하세요

그렇습니다. 제외된 파일 및 위치를 사용합니다.하다실시간 보호는 물론 검사에서도 제외하세요!

흥미롭게도 디렉터리를 전환한 후에도 MsMpEng.exe가 지속적으로 모든 항목을 검색하는 데 어려움을 겪었습니다. 그 신뢰성이 궁금합니다.

관련 정보