mds 및 mdworker 란 무엇이며 왜 내 Mac에서 실행됩니까?

0
701

활동 모니터를 확인하는 동안 인식하지 못하는 몇 가지 프로세스 인 mds 및 mdworker를 발견했습니다. 아이콘이 없으며 지속적으로 실행되는 것 같습니다. 걱정하지 마세요. 무해합니다.

관련 : 이 프로세스는 무엇이며 왜 Mac에서 실행됩니까?

이 기사는 현재 진행중인 시리즈의 일부로, kernel_task, hidd, installd 및 기타와 같이 Activity Monitor에서 발견되는 다양한 프로세스를 설명합니다. 그 서비스가 무엇인지 모르십니까? 더 나은 독서 시작!

두 프로세스는 macOS 검색 도구 인 Spotlight의 일부입니다. 첫 번째 mds는 메타 데이터 서버를 나타냅니다. 이 프로세스는 빠른 검색 결과를 제공하는 데 사용되는 색인을 관리합니다. 두 번째 mdworker는 메타 데이터 서버 워커를 나타냅니다. 이렇게하면 실제로 파일을 인덱싱하여 빠른 검색이 가능해집니다.

왜 mds와 mdworker가 많은 RAM과 CPU를 사용하고 있습니까?

최근에 파일과 응용 프로그램을 한 Mac에서 다른 Mac으로 마이그레이션 한 경우, mds와 mdworker가 많은 양의 CPU 성능과 메모리를 사용하는 것이 일반적입니다. 최근에 컴퓨터에 많은 새 파일을 추가 한 경우에도 마찬가지입니다. 프로세스는 모든 파일의 색인을 작성하기 위해 노력하고 있으며, 이는 나중에 빠른 검색을 강화합니다.

이것이 사실인지 어떻게 알 수 있습니까? Spotlight를 열면 진행률 표시 줄 옆에 “인덱싱”이라는 단어가 표시됩니다.

해당 메시지가 표시되면 Spotlight가 색인을 작성하는 데 어려움을 겪고 있음을 알 수 있으며 이것이 자원 사용의 이유입니다. 하드 드라이브 및 프로세서 속도에 따라 달라질 수 있지만 일반적으로 몇 시간이 걸립니다.

Spotlight는 모든 리소스를 사용하지 않도록 구성되어 있습니다. 프로세서를 많이 사용하는 작업을 수행하는 경우 이러한 프로세스가 중단됩니다. 그러나 Mac®이 유휴 상태이고 배터리 전원을 사용하지 않는 경우 Spotlight는 데이터베이스를 구축하기 위해 필요한 모든 리소스를 자유롭게 사용할 수 있습니다.

스포트라이트 인덱스 재 구축

관련 : 인덱스를 다시 작성하여 스포트라이트 문제를 해결하는 방법

이러한 프로세스가 완료되지 않은 것으로 보이고 인덱싱이 시작된 후 며칠 동안 CPU와 메모리를 계속 사용하는 경우 인덱스가 손상되었을 수 있습니다. 다행히 스포트라이트 인덱스를 다시 작성하여 이와 같은 문제를 해결할 수 있습니다.

이를 수행하는 두 가지 주요 방법이 있습니다. 첫 번째는 전체 하드 드라이브를 제외 된 위치 목록에 추가 한 다음 다시 추가하는 것입니다. 두 번째는 터미널을 열고 다음 명령을 실행하는 것입니다.

sudo mdutil -E /

어느 쪽이든, 전체 Spotlight 색인이 다시 작성되며, Spotlight를 가져오고 진행률 표시 줄과 함께 왼쪽 상단에서 “인덱싱”이라는 단어를 찾아서 다시 볼 수 있습니다. 해당 프로세스가 완료되면 mds 및 mdworker는 과도한 CPU 사용을 중지해야합니다. 그렇지 않은 경우, 응급 처치를 실행하여 Mac에서 파일 시스템 문제를 해결 한 다음 인덱스를 다시 빌드하십시오. 거의 모든 경우에 문제가 해결됩니다.