Computer >> 컴퓨터 >  >> 문제 해결 >> Apple

macOS의 mds_stores 프로세스란? 높은 CPU 사용량 원인과 해결 방법 완벽 가이드

애플(Apple) 하면 떠올리는 대표적인 특징 중 하나는 바로 기기의 효율성과 최적화입니다. 대체로 사실이지만, 맥 역시 때때로 문제에 직면하기도 합니다. 맥의 활성 상태 보기(Activity Monitor)에서 보이는 'mds_stores' 프로세스는 버그나 오류가 아닙니다. 그렇다면 이것은 정확히 무엇이며, 왜 기기의 처리 능력을 거의 전부 잡아먹고 있는 걸까요?

이 글에서는 'mds_stores' 프로세스가 무엇인지, 어떤 기능을 하는지 깊이 있게 살펴보고, 해당 프로세스의 CPU 사용률을 줄이기 위해 필요한 구체적인 조치 방법까지 안내해 드립니다.

맥에서 'mds_stores'는 '메타데이터 서버(metadata server)'를 의미하며, Spotlight 검색이 더 효율적이고 빠르게 작동하도록 돕는 macOS의 핵심 프로세스입니다. 이 프로세스는 맥에 저장된 모든 파일을 색인(indexing)하여 데이터베이스를 생성하는 역할을 수행합니다.

↪ 맥의 Spotlight 검색이란 무엇일까요?

Spotlight 검색은 macOS에서 파일, 문서, 애플리케이션 등을 찾기 위해 사용되는 내장 통합 검색 도구입니다. 즉, mds_stores는 Spotlight가 더 효과적으로 작동하도록 지원하는 역할을 합니다. 이 프로세스가 없다면 검색 시 드라이브의 모든 파일을 일일이 스캔해야 하므로 시간도 오래 걸리고 하드웨어에 큰 부담이 될 것입니다.

mds_stores가 CPU를 과도하게 사용하는 이유

일반적으로 mds_stores는 백그라운드에서 실행되며 많은 리소스를 소모하지 않습니다. 하지만 경우에 따라 CPU 사용률이 99.5%까지 치솟아 맥을 거의 사용할 수 없게 만들기도 합니다. 이러한 현상에는 여러 가지 원인이 있을 수 있습니다.

  1. Spotlight가 파일을 색인하고 있는 경우: 새 파일을 추가하거나, 시스템을 업데이트하거나, 맥을 처음 설정할 때 Spotlight는 빠른 검색을 위해 파일들을 색인해야 합니다. 이 색인 과정은 파일 용량이 클수록 많은 CPU 리소스를 소모합니다.
  2. 시스템 파일을 지속적으로 추가, 삭제 또는 변경하는 경우: 파일 변동이 잦으면 mds_stores가 인덱스를 갱신하기 위해 더 열심히 작동하게 됩니다.
  3. 시스템 버그: mds_stores가 필요 이상으로 CPU 리소스를 사용하게 만드는 버그일 가능성도 있습니다.
  4. 대용량 외장 하드 드라이브 연결: 외장 드라이브를 연결하면 색인 프로세스가 시작되어 상당한 CPU 자원을 사용할 수 있습니다.

mds_stores의 CPU 과다 사용 문제 해결 방법

대부분의 경우 높은 CPU 사용량이 반드시 문제가 되는 것은 아니지만, 만일을 대비한 예방 조치를 취해두는 것이 좋습니다. 우선 원인부터 파악하는 것이 해결의 첫걸음입니다.

1. 최신 버전의 macOS로 업그레이드

최신 버전의 macOS로 업그레이드하면 mds_stores가 높은 CPU를 사용하게 만드는 Spotlight 인덱스 관련 문제를 예방할 수 있습니다. 새 macOS 버전으로 업그레이드하면 Spotlight 인덱스가 자동으로 재구축되어 기존에 발생한 문제들을 해결하는 데 도움이 됩니다.

또한 특정 프로세스가 귀중한 리소스를 잡아먹는 알려진 버그가 있다면, 애플이 업데이트를 통해 이를 수정합니다. 따라서 대부분의 수정 사항이 업데이트에 포함되므로 새로운 업데이트를 항상 주시하는 것이 중요합니다.

2. 파일 색인 비활성화

업데이트로 해결되지 않거나 이미 최신 macOS를 사용 중이라면 색인을 완전히 비활성화해야 할 수 있습니다. 이는 터미널(Terminal) 명령어로 Spotlight 파일 색인을 끄는 방식으로 진행됩니다. 방법은 다음과 같습니다.

  1. 독(Dock)에서 Launchpad 아이콘을 클릭합니다.
  2. 검색창에 'Terminal'을 입력하고 터미널 앱을 실행합니다.
  3. Spotlight가 데이터를 색인하지 못하도록 다음 명령어를 입력합니다 — sudo mdutil -a -i off
  4. 활성 상태 보기를 열고 mds_stores가 여전히 CPU를 점유하고 있는지 확인합니다.
  5. 문제가 없다면 색인을 다시 켜세요. 프로세스는 시간이 지나면 자연스럽게 안정됩니다. 다음 명령어로 색인을 재개합니다 — sudo mdutil -a -i on

3. Spotlight 색인에서 특정 파일 제외

특정 파일을 색인 대상에서 제외하면 mds_stores 프로세스가 즉시 멈추지는 않지만, 프로세서 자원을 많이 차지하는 빈도를 확실히 줄일 수 있습니다.

  1. 시스템 설정(System Settings)을 엽니다.
  2. Spotlight 항목에서 Spotlight 검색에 표시될 카테고리 목록을 확인합니다.
  3. 불필요하다고 판단되는 카테고리의 체크를 해제합니다.

4. 맥 재시작

때로는 복잡해 보이는 문제도 간단한 재시작만으로 쉽게 해결됩니다. 재시작하면 mds_stores를 통한 CPU 소비 증가에 영향을 준 일시적인 오류나 소프트웨어 문제가 대부분 해소됩니다.

맥을 재시작하면 Spotlight나 mds_stores가 많은 CPU 리소스를 사용하게 만드는 임시 파일이나 프로세스를 정리하는 데 도움이 됩니다. 만약 PC가 완전히 응답하지 않는다면 화면이 꺼질 때까지 Command(⌘), Control(Ctrl), 전원(Power) 키를 동시에 길게 눌러 강제 재시작할 수 있습니다.

5. 색인 완료까지 기다리기

파일 색인을 비활성화하고 싶지 않고 하드웨어 자원 확보가 급하지 않다면, 파일 색인이 완료될 때까지 기다리는 것이 가장 좋은 방법입니다. 대량의 파일을 추가·삭제하거나 외장 디스크를 연결하면 Spotlight는 변경 사항을 기록하기 시작합니다.

이러한 색인 과정은 변경 사항이나 외장 디스크의 용량에 따라 몇 분에서 수 시간까지 걸릴 수 있습니다. 색인이 완료되면 CPU 사용률은 자연스럽게 낮아집니다.

마무리

mds_stores 프로세스는 Spotlight 검색이 효율적으로 작동하도록 돕는 macOS의 정상적인 구성 요소입니다. 다만 때때로 많은 CPU 리소스를 소모하여 맥 속도를 저하시킬 수 있습니다. 높은 CPU 사용량이 시스템 버그에 의한 것이 아니라고 판단된다면, 색인이 완료될 때까지 기다려 주는 것이 가장 현명한 방법입니다.

맥 Spotlight 색인 자주 묻는 질문(FAQ)

Q. Spotlight 색인에는 얼마나 걸리나요?
파일 용량에 따라 다르지만, 보통 15분에서 1시간 정도 소요됩니다.

Q. mds_stores가 하드웨어 리소스를 소모하는 것을 즉시 멈출 수 있나요?
본문에서 안내한 방법에 따라 파일 색인을 비활성화해 보세요.

Q. 외장 하드 드라이브를 연결했는데 맥이 매우 느리고 응답하지 않습니다. 어떻게 해야 하나요?
Spotlight가 외장 하드 드라이브의 파일을 색인하고 있을 가능성이 높습니다. 드라이브 용량에 따라 몇 분에서 수 시간이 걸릴 수 있으니 프로세스가 끝날 때까지 기다려 주세요.