앱이 말썽을 부리면 알림.
Vitals는 앱이 CPU를 계속 바쁘게 하거나, 메모리 사용량이 계속 늘거나, 디스크나 네트워크를 과도하게 사용하면 알려 줍니다. 어떤 앱이 무엇을 하고 있었는지까지 알려 주므로, 팬 소리가 커지기 전에 알 수 있습니다.
먼저 메뉴 막대의 값이 빨간색으로 바뀝니다. 그 상태가 계속되면 알림이 앱과 그 앱이 하던 일을 알려 줍니다.
수치는 시뮬레이션입니다. 웹 페이지는 Mac을 읽을 수 없고, 읽어서도 안 됩니다.
순간적인 급증이 아니라 패턴을 지켜봅니다.
Chrome이 1초 동안 100%인 것은 정상입니다. Chrome이 10분 동안 70%라면 찾아봐야 할 탭이 있는 것입니다. Vitals는 정말 의미 있는 패턴을 기다렸다가 해당 앱과 그 앱이 하던 일을 알려 주므로, 빌드를 돌릴 때마다 알림에 시달리지 않습니다.
- 10분 동안 CPU를 계속 바쁘게 하는 앱
- 1시간 동안 메모리가 계속 늘어나는 앱
- 평소보다 훨씬 많은 디스크나 네트워크 사용
- 몇 분씩 이어지는 Mac의 높은 온도
감지한 모든 것과 지금의 상태.
모든 알림은 개요 옆의 ‘살펴볼 항목’에 날짜별로 모입니다. 세 번 감지된 항목은 세 행이 아니라 횟수가 붙은 한 행이며, 모든 행에 지금 상태가 표시되므로 저절로 해결된 것이 무엇인지 알 수 있습니다.
- 날짜별로 묶음
- 여러 번 감지된 항목은 횟수와 함께 한 행으로
- 종류별로 좁혀 보고, 남겨 둘 항목은 고정
- 앱 알림을 내일까지 또는 계속 끄기
모든 한도는 직접 정합니다.
설정 → 인사이트에 모든 기준값이 있습니다. 얼마만큼, 얼마 동안인지 정합니다. ‘다음 경우에 알림’에서는 앱 하나에 메모리 또는 CPU 한도를 원하는 시간만큼 추가할 수 있어서, 신경 쓰이는 앱 하나만 따로 지켜볼 수 있습니다.
- CPU 퍼센트와 지속 시간(분)
- 메모리 증가량, 급증의 크기
- 온도와 지속 시간
- 앱 하나에 직접 정하는 한도
무엇보다 먼저 메뉴 막대가 빨간색으로 바뀝니다.
알림이 오기 전에 부하가 높은 값이 메뉴 막대에서 빨간색으로 바뀌고, 드롭다운에서 어떤 한도를 얼마 동안 넘었는지 알려 줍니다. 한 번 알린 앱은 1시간 동안 다시 알리지 않으므로, 이미 아는 문제로 계속 알림이 울리지 않습니다.
- 부하가 높은 동안 값이 빨간색으로
- 드롭다운에 어떤 한도를 얼마 동안 넘었는지 표시
- 한 번 알린 앱은 1시간 동안 다시 알리지 않음
- 모든 알림을 스위치 하나로
알림, 전과 후
Mac은 뜨거워지거나, 느려지거나, 시끄러워지는 것으로 문제를 알리는데, 그때는 이미 한동안 문제가 이어진 뒤입니다. 활성 상태 보기에는 알림이 없습니다. 마침 보고 있을 때만 수치를 보여 주는데, 중요한 수치는 대개 순간적으로 튄 것이 아니라 1시간째 오르고 있는 것입니다.
쓸모 있는 알림은 패턴에 관한 것입니다. Chrome이 1초 동안 100%인 것은 정상이지만, 10분 동안 70%라면 찾아봐야 할 탭이 있는 것입니다. Slack이 3 GB를 쓰는 것은 많은 편이지만, 1시간 만에 1.4 GB가 늘었다면 메모리가 새고 있는 것입니다.
Vitals는 이런 패턴을 지켜봅니다. CPU를 계속 바쁘게 하는 앱, 메모리가 계속 늘어나는 앱, 평소보다 훨씬 많은 디스크나 네트워크 사용, 몇 분씩 이어지는 Mac의 높은 온도, 그리고 앱 하나에 직접 정한 한도. 각각 해당 앱과 그 앱이 하던 일을 알려 주는 알림이 되고, ‘살펴볼 항목’에는 지금 상태를 알려 주는 행으로 남습니다. 한 번 알린 앱은 1시간 동안 다시 알리지 않으며, 앱 알림을 내일까지 또는 계속 끌 수 있습니다.
Vitals에서 찾기
탭, 메뉴 막대 항목, 설정을 손이 가는 순서대로 정리했습니다.
- 01
Vitals가 감지한 것 보기
‘살펴볼 항목’은 개요 옆에 열리며 날짜별로 묶여 있습니다. 여러 번 감지된 항목은 횟수가 붙은 한 행이고, 모든 행에 지금 상태가 표시되며, 종류별로 목록을 좁히고 남겨 둘 항목을 고정할 수 있습니다.
- 02
기준값 정하기
설정 → 인사이트: CPU 퍼센트와 지속 시간(분), 메모리 증가량, 디스크나 네트워크 급증의 크기, 온도와 지속 시간. 알림을 켜고 끄는 스위치도 여기에 하나 있습니다.
- 03
직접 한도 정하기
설정 → 인사이트 → ‘다음 경우에 알림’에서, 또는 앱을 오른쪽 클릭하고 ‘다음 경우 알림…’을 선택합니다. 그 앱 하나에 대해, 정한 시간 동안의 메모리 또는 CPU 한도를 둡니다.
- 04
듣고 싶지 않은 알림 끄기
앱이나 그 앱에 대한 알림을 오른쪽 클릭하면 내일까지 또는 앞으로 계속 알리지 않습니다. 알림을 끈 앱은 설정 → 인사이트에 나열됩니다. 메뉴 막대의 값이 먼저 빨간색으로 바뀌고, 드롭다운에서 어떤 값이 어떤 한도를 얼마 동안 넘었는지 알려 줍니다.
알아 둘 용어
수치의 의미를 활성 상태 보기 용어집에서 가져왔습니다.
- 메모리 압력
메모리 압력은 Mac의 RAM이 현재 수요를 얼마나 잘 감당하고 있는지 보여 주는 활성 상태 보기의 그래프입니다.
- 서멀 스로틀링
서멀 스로틀링은 컴퓨터가 온도를 안전한 범위로 유지하려고 프로세서 속도를 낮추는 것입니다.
- % CPU
% CPU는 프로세스가 사용하는 프로세서 용량의 비율로, CPU 코어 단위로 측정합니다.
- 회전하는 대기 커서
회전하는 대기 커서는 흔히 무지개 바람개비나 비치볼이라고 부르며, 앱이 몇 초 동안 입력에 응답하지 않을 때 macOS가 보여 주는 무지개색 포인터입니다.
- 응답 없음
응답 없음은 macOS가 입력 처리를 멈춘 앱에 붙이는 표시입니다.
문의
알림에 대해 구입 전에 자주 묻는 질문.
Vitals는 어떤 경우에 알려 주나요?
CPU를 계속 바쁘게 하거나, 메모리 사용량이 계속 늘거나, 디스크나 네트워크를 과도하게 사용하는 앱, Mac이 뜨거워지는 경우, 그리고 앱 하나에 직접 정한 한도입니다. 모두 해당 앱과 그 앱이 하던 일을 담은 알림으로 옵니다.
무언가 바쁠 때마다 알림이 오나요?
아니요. CPU 알림은 10분 동안 계속 바빠야, 메모리 알림은 1시간 동안 계속 늘어야 옵니다. 한 번 알린 앱은 1시간 동안 다시 알리지 않습니다. 잠깐의 내보내기로는 알림이 오지 않습니다.
알림을 끌 수 있나요?
네, 설정에서 스위치 하나로 끌 수 있습니다. 아니면 기준값을 높여서, 바쁘게 일하는 Mac이 계속 알리지는 않되 완전히 조용해지지도 않게 할 수 있습니다.
활성 상태 보기에는 알림이 있나요?
아니요. 활성 상태 보기는 지금 이 순간 일어나는 일을 보여 줄 뿐, 아무것도 알려 주지 않습니다.
앱 하나에 대해서만 알림을 받을 수 있나요?
네. 설정 → 인사이트 → ‘다음 경우에 알림’에서, 또는 앱을 오른쪽 클릭하고 ‘다음 경우 알림…’을 선택한 다음, 메모리 또는 CPU 한도와 그 상태가 몇 분 동안 이어져야 하는지 정합니다.
원래 바쁘게 일하는 앱이라면요?
그 앱이나 그 앱에 대한 알림을 오른쪽 클릭하고, 내일까지 또는 계속 알림을 끕니다. 알림을 끈 앱은 설정 → 인사이트에 나열됩니다.
Mac이 뜨거워지면 Vitals가 알려 주나요?
네. 몇 분 동안 뜨거운 상태가 이어지면, 어떤 앱이 열의 원인인지와 팬이 얼마나 빨리 돌고 있는지 알려 줍니다. 온도와 시간은 설정 → 인사이트에서 정합니다.
지난 알림은 어디에 남나요?
개요 옆의 ‘살펴볼 항목’에 날짜별로 모입니다. 여러 번 감지된 항목에는 횟수가 붙고, 지금 상태도 함께 표시됩니다.
더 읽어 보기
이 기능을 쓰는 가이드, 그리고 같은 용도로 많이 사는 앱과 Vitals의 비교.