Mac에서 mediaanalysisd CPU 사용량이 높은 이유와 캐시를 지워도 되는지
활동 상태 보기에서 mediaanalysisd가 CPU 사용량 상위에 계속 보이거나 com.apple.mediaanalysisd 폴더가 계속 커진다면, macOS가 백그라운드에서 이미지와 비디오를 분석하고 있는 것입니다. Apple의 미디어 분석 서비스로 최근 Mac에는 모두 들어 있고, 대개는 맡은 작업이 끝나면 저절로 잠잠해집니다. 온라인에서 흔히 도는 두 가지 해결책, 서비스를 끄는 것과 컨테이너 전체를 지우는 것은 둘 다 이미 끝난 작업을 버리고 분석을 처음부터 다시 시작하게 만듭니다.
이 가이드는 서비스가 무엇을 처리하는지, 거의 끝나가는 작업과 반복되는 작업을 어떻게 구분하는지, 어느 폴더를 안전하게 비울 수 있는지, 그리고 2023년의 네트워크 연결 보고에서 실제로 무엇이 확인되었는지를 다룹니다. 문제가 사진 보관함 자체에서 시작된 느려짐이라면 photoanalysisd CPU 사용량이 높을 때에 보관함 쪽 내용이 있습니다.
mediaanalysisd가 처리하는 것
이 프로세스는 특정 앱의 것이 아닙니다. macOS의 여러 부분이 분석할 이미지, 비디오, 텍스트를 넘겨줍니다.
| 계기 | 하는 일 | 출처 |
|---|---|---|
| 대량 가져오기, 보관함 복원, macOS 업데이트 | 인물 및 반려동물을 포함한 사진 보관함 인덱싱 | Apple: 사진은 최대 며칠이 걸릴 수 있고, 앱을 사용하지 않는 동안 분석합니다 |
| 미리 보기(Quick Look)로 이미지 열기 | 사진 속 글자를 인식하는 라이브 텍스트. Eclectic Light 테스트에서 이미지당 약 1초 | Eclectic Light, 2023 |
| 앱이 시스템 검색 인덱스에 항목 추가 | Spotlight용 텍스트 임베딩 작업. 로그에는 MADTextEmbeddingTask로 기록 |
Apple Developer Forums |
| Apple Intelligence 사진 기능 | 사진 내용의 백그라운드 분석. 9to5Mac은 macOS 26.5에서 CPU 50%에서 150%를 확인 | 9to5Mac, 2026년 6월 |
마지막 행에는 Apple의 공식 설명이 없습니다. 9to5Mac 자신의 해결책은 Mac을 밤새 전원에 연결해 두고 끝나기를 기다리는 것이었습니다. Spotlight 행은 주로 개발자에게 해당합니다. 위 포럼 글에서는 시뮬레이터에서 실행한 iOS 앱이 mediaanalysisd를 계속 바쁘게 했고, 시뮬레이터 빌드에서 앱의 Core Spotlight 인덱싱 호출을 건너뛰자 멈췄습니다.
끝나가는 중인지, 반복 중인지
활동 상태 보기를 열고 보기 › 모든 프로세스를 선택한 뒤 검색란에 mediaanalysisd를 입력합니다. 세 가지를 기록해 두세요.
- 지금의 CPU, 그리고 한 시간 뒤의 CPU.
- 디스크: 기록된 바이트가 계속 늘어나는지.
- 시작되기 전에 있었던 일: macOS 업데이트, 사진 가져오기, iCloud 사진 켜기, 콘텐츠를 인덱싱하는 새 앱 설치 등.
끝나가는 작업은 파도처럼 오다가 간격이 점점 벌어집니다. 9to5Mac처럼 전원에 연결하고 잠자기 없이 밤새 두었다가 다음 날 아침에 비교해 보세요. 반복은 양상이 다릅니다. 새 사진도, 업데이트도, 새 앱도 없는데 같은 높은 CPU 사용량이 매일 돌아오고 아래의 캐시 폴더가 멈추지 않고 커집니다. 개발용 Mac이라면 시뮬레이터를 한 번 종료해 보세요. 그러고 프로세스가 조용해지면 원인은 macOS가 아니라 테스트 중인 앱입니다.
mediaanalysisd를 강제 종료해도 몇 분밖에 벌지 못합니다. macOS가 다시 시작하고, 같은 대기열을 이어서 처리합니다.
커질 수 있는 캐시 폴더
이 서비스는 작업 파일을 자체 컨테이너에 보관합니다.
~/Library/Containers/com.apple.mediaanalysisd/Data/Library/Caches
터미널에서 크기를 확인합니다.
du -sh ~/Library/Containers/com.apple.mediaanalysisd/Data/Library/Caches
The Mac Observer는 macOS Sequoia에서 이 폴더가 끝없이 커지게 만드는 버그를 설명합니다. 수 GB이고 계속 늘고 있다면:
- Mac을 재시동해서 서비스가 열어 둔 파일을 놓게 합니다.
- Finder에서 이동 › 폴더로 이동을 선택하고 위 경로를 붙여 넣은 다음,
Caches안의 항목을 휴지통으로 옮깁니다.Caches폴더 자체는 그대로 둡니다. - 하루 뒤에 크기를 다시 확인합니다. 분석이 다시 도는 동안 어느 정도 다시 커지는 것은 정상입니다. 새 미디어가 없는데 꾸준히 커진다면 macOS 버전과 함께 Apple에 보고할 만합니다.
비슷해 보이지만 캐시가 아닌 곳이 두 군데 있습니다. ~/Library/MediaAnalysis에는 인물과 장면의 완료된 분석 결과가 들어 있어서, 지우면 그 분석이 처음부터 다시 시작됩니다. com.apple.mediaanalysisd 컨테이너의 나머지는 서비스 자체의 상태입니다.
하지 말아야 할 것
- 서비스를 비활성화하지 마세요.
launchctl disable이나 launch agent 언로드를 권하는 가이드가 있습니다. 얼굴과 사물 인식, 사진 검색이 꺼지고, 되돌리기 전까지 설정이 남아서 검색이 왜 아무것도 못 찾는지 잊어버린 뒤에야 문제가 됩니다. - 컨테이너 전체를 삭제하지 마세요.
rm -rf ~/Library/Containers/com.apple.mediaanalysisd는 서비스가 이미 처리한 모든 것을 초기화합니다. 전체 분석이, 그리고 멈추려던 CPU 사용량이 처음부터 다시 시작됩니다. - 프로세스를 조용하게 만들려고 사진 보관함 패키지 안의 무엇도 삭제하지 마세요. 보관함이 정말 손상되었을 때의 Apple 복구 방법은 photoanalysisd 가이드에서 설명합니다.
네트워크 연결에 대해
2023년 1월 한 개발자가 macOS Ventura 13.1의 Finder에서 이미지를 보는 동안 mediaanalysisd가 Apple에 연결하는 것을 보고 이미지 스캔이라고 지적했습니다. 다른 사람들도 테스트했고 Michael Tsai의 정리에 모여 있습니다. Mysk는 트래픽을 복호화해 이미지 데이터도 식별자도 없는 빈 요청임을 확인했고, 나중에 13.2에서 고쳐진 버그라고 말했습니다. Howard Oakley는 이 연결이 라이브 텍스트가 분석 전에 언어 자산을 확인하는 것임을 추적했고, 이미지 식별자는 전송되지 않았으며 13.2에서도 달라진 점이 없다고 했습니다.
어느 결과도 이미지가 업로드된다는 것을 보여 주지 않았습니다. 실제로 무언가를 보내는 기능은 Visual Look Up입니다. 사물을 식별하려고 사용하면, Oakley가 확인한 바로는 서비스가 이미지에서 해시를 계산해 조회를 위해 Apple 서버로 보냅니다. 이것은 직접 조회를 요청했을 때 일어나는 일이며, 프로세스가 백그라운드에서 바쁘게 도는 동안 일어나는 일이 아닙니다.
Mole의 역할
Mole의 정리는 그 Caches 폴더 안의 항목을 앱 캐시 및 로그의 Media Analysis Cache로 보여 줍니다. 서비스가 그곳의 파일을 열어 두고 있으면, Mole은 삭제를 거부하게 될 항목을 내놓지 않도록 그 행을 이번 검사에서 빼 둡니다. 재시동한 뒤 다시 검사하세요. 컨테이너의 나머지와 ~/Library/MediaAnalysis는 정리 항목이 되지 않습니다. 분석에서는 ~/Library/MediaAnalysis에 무엇이 들어 있는지 설명하는 메모가 붙어 있어서, 그곳의 큰 수치가 정체불명이 아니라 사진과 비디오 분석 데이터로 읽힙니다. Mole은 mediaanalysisd를 중지, 비활성화, 재시작하지 않습니다.
자주 묻는 질문
mediaanalysisd는 바이러스인가요?
아니요. macOS의 일부이며 최근 Mac에는 모두 있습니다. 실행 파일은 앱이 수정할 수 없는 시스템 볼륨에 있습니다.
사진을 닫아도 왜 실행되나요?
Apple은 사진 분석이 앱을 사용하지 않는 동안 돌아가도록 설계했고, 라이브 텍스트와 Spotlight도 작업을 넘깁니다. 사진을 닫아도 대기열은 끝나지 않습니다.
캐시를 비우면 사진이 삭제되나요?
아니요. Caches 폴더에는 작업 파일이 들어 있고 사진이나 보관함은 없습니다. 이후에 서비스가 일부 분석을 다시 합니다.
업데이트 후 얼마나 걸려야 하나요?
Apple은 정해진 시간을 주지 않으며, 인물 및 반려동물에 대해서는 최대 며칠이라고 합니다. 전원에 연결하고 잠자기 없이 밤새 둔 뒤 비교해 보세요. 아무것도 추가하지 않았는데 몇 주 뒤에도 매일 급증한다면 보고해야 하는 경우입니다.