측정되지 않는 프로세스
다른 이름: 프로세스 목록의 합계가 전체와 맞지 않는 이유
간단한 답
시스템 모니터의 프로세스를 더해 봐도 그래프의 전체 값과 맞는 경우는 드뭅니다. 활성 상태 보기에서는 코어 하나를 100%로 세고, 두 번의 측정 사이에 있었던 작업을 놓치기 때문입니다. 다른 모니터에서는 macOS가 앱이 현재 사용자의 프로세스만 측정하게 한다는 이유도 있습니다. 그래서 도우미가 읽어 주지 않으면 WindowServer와 kernel_task 같은 시스템 프로세스는 비어 있게 됩니다.
여기에는 서로 다른 두 가지가 섞여 있으니 나눠서 보는 것이 좋습니다. 첫 번째는 계산 문제입니다. 활성 상태 보기의 % CPU 열은 코어 하나를 기준으로 한 비율이므로, 코어가 8개인 Mac에서는 이 열의 합이 800%까지 갈 수 있는 반면 하단의 그래프는 Mac 전체에 대한 비율을 보여 줍니다. 코어 수로 나누면 측정 사이에 시작되었다 끝난 프로세스만큼의 차이를 빼고는 둘이 맞아떨어집니다.
두 번째는 권한 문제입니다. macOS는 프로세스의 CPU 시간, 메모리, 디스크와 네트워크 트래픽 같은 자세한 정보를 그 프로세스를 소유한 사용자나 root에게만 알려 줍니다. 활성 상태 보기는 Apple의 앱이라 모든 것을 볼 수 있는 시스템 서비스를 통해 읽습니다. 서드파티 모니터는 사용자 권한으로 실행되므로, 목록 위쪽에 있는 것 대부분인 root나 시스템 계정 소유의 프로세스는 아무 값도 보고하지 않고, 앱 합계가 Mac 전체에 못 미치게 됩니다.
활성 상태 보기의 숫자를 맞춰 보는 방법
CPU 탭을 % CPU로 정렬하고 위쪽 행을 더해 보세요. 바쁜 Mac에서는 금세 100%를 넘습니다. 이제 목록 아래의 시스템과 사용자 수치를 읽어 보세요. 이 수치는 Mac 전체에 대한 비율입니다. 열은 코어 기준이고 요약은 Mac 기준이며, 둘 사이의 비율이 코어 수입니다.
나머지 차이는 시점 때문입니다. 활성 상태 보기는 기본적으로 5초마다 측정합니다(보기 → 업데이트 주기). 1초 동안 실행되고 끝나는 프로세스, 셸 명령, Spotlight 작업 프로세스, 앱이 띄웠다가 닫은 도우미는 전체 값에는 들어가지만 목록에는 나타나지 않습니다.
도우미가 하는 일과 일부 모니터가 도우미를 요청하는 이유
자신이 소유하지 않은 프로세스를 측정하려면, 모니터에는 macOS가 사용자 암호를 받아 설치하는 작은 권한 있는 도우미가 필요합니다. 이 도우미는 이 프로세스들이 얼마나 쓰고 있는가라는 한 가지 질문에만 답합니다. 도우미는 root로 실행되므로, 신중한 앱은 도우미를 선택 사항으로 두고, 작게 만들고, 무엇을 읽는지 정확히 밝힙니다.
도우미가 없다면 모니터가 할 수 있는 정직한 일은 그렇다고 말하는 것입니다. 측정할 수 없는 시스템 프로세스는 비워 두고, 그 수를 세고, 목록의 합계가 전체보다 적다고 알려야 합니다. 도우미 없이 kernel_task의 수치를 보여 주는 모니터는 추정하고 있는 것입니다.
자주 묻는 질문
활성 상태 보기에서 % CPU의 합이 100%를 넘는 이유는?
코어 하나를 100%로 세기 때문입니다. 코어가 8개인 Mac은 프로세스 합계가 800%까지 나올 수 있습니다. 목록 아래의 시스템, 사용자, 대기 수치는 Mac 전체에 대한 비율이므로 항상 합이 100%입니다.
서드파티 모니터에서 일부 프로세스의 CPU나 메모리가 나오지 않는 이유는?
macOS는 앱이 같은 사용자가 소유한 프로세스의 자세한 수치만 읽을 수 있게 합니다. WindowServer, kernel_task, mds_stores 등의 시스템 프로세스는 root나 시스템 계정 소유이므로, macOS가 읽기를 허용한 도우미가 모니터에 없으면 비어 있습니다.
권한 있는 도우미는 안전한가요?
root로 실행되는 프로그램이므로 신뢰가 중요합니다. 제대로 만든 도우미는 작고, 프로세스 수치를 읽는 것 말고는 아무것도 하지 않으며, 사용자가 켤 때만 설치되고, 같은 곳에서 제거할 수 있습니다. 켜기 전에 앱이 도우미가 하는 일을 어떻게 설명하는지 읽어 보세요.
관련 항목
활성 상태 보기보다 나은 것을 찾고 있나요? Mac용 활성 상태 보기 대체 앱 추천을 확인하거나 용어집의 모든 용어를 둘러보세요.