Saturday, September 14, 2013

mdworker가 대체 뭔가요?

mdworker 프로세스는 본디 'metadata server worker'로서 Mac OS X의 Spotlight 검색 기능의 중추를 담당하는 핵심 기술입니다.

이 프로세스는 맥에 잇는 모든 파일의 메타데이터를 끌어모아 목록을 형성해주며 Spotlight에서 검색을 하게되면 거의 실시간으로 결과물을 토해냅니다.

종종 mdworker 프로세스가 CPU 점유율을 상당 부분 잡아먹으며 오랜 시간 동안 작동하는 경우가 있습니다. 파일이 맥이 인지하지 못하는 동안 변화가 있었다면(예를 들어, 엄청난 용량의 동영상을 담은 외장 하드를 연결하였다던가) 당연하게도 이 프로세스는 파일 시스템의 변동이 많은 만큼 오래 작동하게 되어 있습니다. 적게는 수 분에서 많게는 몇 시간까지도 작동을 하게 됩니다.

맥의 Spotlight 기능을 쓰지 않으실거라면 몰라도, 대부분의 상황에서는 그냥 내버려두면 할 일을 마치고 리소스를 토해낼 겁니다.

만일 Spotlight를 전혀 사용하지 않겠다는 분은 아래 링크에 따라 Spotlight 기능을 완전히 중지하면 mdworker 프로세스도 같이 정지하게 됩니다.

http://osxdaily.com/2007/03/22/how-to-completely-disable-spotlight/


No comments:

Post a Comment