% GPU
다른 이름: GPU 사용량, GPU 시간
간단한 답
% GPU는 프로세스가 사용하는 그래픽 프로세서 용량의 비율입니다. GPU는 화면을 그리고, 동영상 효과, 게임, 머신 러닝 같은 작업도 처리합니다.
최근 macOS 버전에서는 활성 상태 보기의 CPU 탭에 % GPU 열과 GPU 시간 열을 표시할 수 있습니다. 윈도우 > GPU 기록을 선택하면 시간에 따른 GPU 활동 그래프도 볼 수 있습니다.
화면의 모든 것을 그리는 WindowServer는 GPU를 어느 정도 쓰는 경우가 많습니다. 게임, 동영상 편집기, 3D 앱, 애니메이션이 많은 웹 페이지는 훨씬 더 많이 쓸 수 있습니다.
이 페이지의 내용
GPU를 쓰고 있는 앱 보는 방법
활성 상태 보기를 열고 CPU 탭을 클릭합니다. % GPU가 보이지 않으면 보기 > 열을 선택해 체크합니다. 열 머리글을 클릭하면 정렬됩니다.
보기 메뉴에는 GPU를 쓰는 프로세스만 보여 주는 GPU 프로세스 옵션도 있습니다.
노트북에서 GPU 사용량이 중요한 이유
Apple은 Mac이 뜨겁게 느껴지거나 배터리가 빨리 닳으면 GPU 활동을 확인해 보라고 권합니다. GPU 작업도 CPU 작업처럼 오래 이어지면 열이 나고 에너지를 씁니다.
아무것도 열려 있지 않은데 GPU가 바쁜 이유
데스크탑이 비어 있다고 GPU가 쉬는 것은 아닙니다. % GPU 열로 정렬하면 대개 다음 중 하나가 보입니다.
- 화면을 그리는 WindowServer. 디스플레이가 많고, 해상도가 높고, 화면의 움직임이 많을수록 일이 늘어납니다.
- 백그라운드에서 동영상을 재생하거나, 애니메이션을 실행하거나, WebGL로 그리는 브라우저 탭.
- 아직 열려 있는 영상 통화 앱. 배경 효과를 켜 두었다면 더욱 그렇습니다.
- 게임 메뉴 화면처럼 다른 윈도우 뒤에 가려진 채 계속 다시 그리는 앱.
- 백그라운드에서 GPU로 머신 러닝이나 이미지 작업을 하는 앱.
% GPU와 GPU 시간 읽는 방법
% GPU는 프로세스가 지금 쓰고 있는 양입니다. GPU 시간은 프로세스가 시작된 이후 쓴 GPU 시간의 합계로, CPU 시간 열과 같은 개념입니다. % GPU는 낮은데 GPU 시간이 계속 늘어나는 프로세스는 백그라운드에서 그래픽 칩을 쓰고 있는 것입니다.
보기 메뉴에는 GPU 필터가 두 가지 있습니다. GPU 프로세스는 GPU를 쓰는 프로세스만 보여 줍니다. 프로세스, GPU별은 GPU마다 프로세스를 묶어 보여 주며, 그래픽 프로세서가 두 개 이상인 Mac에서 유용합니다.
Apple silicon과 Intel의 그래픽
Apple silicon Mac에서 GPU는 CPU와 같은 칩에 들어 있으며 통합 메모리를 함께 씁니다. GPU는 하나이며, GPU 사용량은 CPU와 같은 발열과 배터리 수치에 나타납니다.
일부 Intel Mac에는 그래픽 프로세서가 두 개 있습니다. 전력을 덜 쓰는 통합 GPU와 더 빠른 별도의 GPU입니다. 고성능 GPU는 에너지를 더 쓰므로, 에너지 탭에서 앱에 고성능 GPU가 필요한지 보여 줍니다.
Apple의 GPU 기록 도움말은 그래프가 높은 막대로 가득하다면 외장 GPU를 고려해 보라고 제안합니다. 외장 GPU는 Intel Mac에서만 작동하며, Apple silicon에서는 작동하지 않습니다.
터미널에서 GPU 사용량 확인하는 방법
sudo powermetrics --samplers gpu_power -n 1 명령은 샘플을 한 번 채취해 GPU 주파수, GPU가 활성 상태였던 시간의 비율, GPU 전력 추정치를 출력합니다. 관리자 암호를 물어보며, 데이터를 읽기만 합니다.
Apple silicon에서는 ioreg -r -d 1 -w 0 -c IOAccelerator | grep -o '"Device Utilization %"=[0-9]*' 명령이 GPU 전체의 현재 사용량을 퍼센트 하나로 출력하며, 암호가 필요 없습니다.
자주 묻는 질문
활성 상태 보기의 % GPU는 무슨 뜻인가요?
프로세스가 사용하는 그래픽 프로세서의 비율입니다. 높은 값은 대개 게임, 동영상 작업, 3D 앱, 애니메이션이 많은 웹 페이지에서 나옵니다.
Mac에서 GPU 사용량은 어떻게 확인하나요?
활성 상태 보기에서 윈도우 > GPU 기록을 선택하면 그래프가 나오고, 보기 > 열에서 CPU 탭에 % GPU 열을 추가할 수도 있습니다.
WindowServer가 GPU를 쓰는 이유는?
WindowServer는 화면에 보이는 윈도우, 메뉴, 효과를 그리므로 화면이 바뀔 때마다 GPU를 씁니다. 디스플레이가 많고 움직임이 많을수록 할 일도 많아집니다.
GPU 사용량이 높으면 Mac에 나쁜가요?
아닙니다. GPU는 게임, 동영상 편집, 3D 작업 중에 열심히 일하도록 만들어졌습니다. 쓰고 있지 않은 앱이 GPU를 계속 바쁘게 할 때만 신경 쓸 일입니다. 열이 나고 배터리를 쓰기 때문입니다.
Mac이 쉬고 있을 때 % GPU는 얼마가 정상인가요?
낮습니다. 보통 WindowServer가 조금 쓰고 대부분의 앱은 0입니다. 쓰고 있지 않은 앱이 계속 위쪽에 있다면 무엇을 그리고 있는지 확인하세요.
앱이 GPU를 쓰지 못하게 하려면 어떻게 하나요?
그리기를 하고 있는 윈도우나 탭을 닫거나 앱을 종료하세요. 하드웨어 가속을 끄는 설정이 있는 앱도 있으며, 이 경우 작업이 CPU로 넘어갑니다.
관련 항목
단계별 안내: Chrome 메모리 과다 사용.
이것을 늘 지켜보고 싶나요? Mac용 시스템 모니터 추천 또는 활성 상태 보기 대체 앱 추천을 확인하세요. 용어집의 모든 용어를 둘러봐도 좋습니다.