MacOS에서는 기본으로 제공하는 Activity Monitor가 있다. UI로 제공되며 CPU, GPU 사용량 등을 쉽게 보여준다.
이 외에도 mactop, asitop 와 같은 커맨드라인 도구들도 Homebrew (맥 OS나 리눅스에서 사용하는 패키지 매니저)를 이용하여 쉽게 설치하여 사용할 수 있다. Homebrew의 설치 방법은 이 링크를 방문하여 보기 바란다.
mactop
mactop은 macOS에서 시스템 자원 사용량을 실시간으로 모니터링할 수 있는 명령줄 기반 도구이다. Linux의 top 또는 htop과 유사한 기능을 제공하지만, macOS 환경에 최적화되어 있다. 주로 CPU, 메모리, 디스크 I/O, 네트워크 사용량 및 실행 중인 프로세스 정보를 확인하는 데 사용된다.
설치방법
$ brew install mactop
sudo 권한으로 "$ sudo mactop" 명령어를 통해 실행시켜야 하며 아래는 아무 옵션도 주지 않은 상태의 결과이다. 전체 색상도 지정할 수 있고 CPU의 코어별로 사용량을 볼 수 있는 옵션도 있으니 사용방법은 mactop --help 명령어를 통해 확인해보기 바란다.
htop
htop은 Linux 및 macOS에서 시스템 프로세스와 리소스 사용량을 실시간으로 모니터링하는 대화형 터미널 기반 도구이다. 기존 top 명령어보다 직관적인 UI와 강력한 기능을 제공하여 개발자와 시스템 관리자 사이에서 널리 사용된다.
설치방법
$ brew install htop
sudo 권한을 사용하지 않고 "htop" 명령으로 실행할 수 있다.
asitop
asitop은 MacOS, 특히 Apple Silicon 기반 Mac에서 하드웨어 리소스 사용량을 상세하게 모니터링하는 오픈소스 명령줄 도구이다. CPU, GPU, 메모리, 전력 소비량 등의 실시간 데이터를 시각화하여 보여주며, Apple Silicon의 아키텍처에 최적화된 정보를 제공한다. 기존 top이나 htop보다 저수준(Low-Level) 메트릭에 집중한다는 점이 특징이다.
설치방법
$ brew install asitop
mactop과 같이 "sudo asitop" 명령어를 sudo권한으로 실행하면 아래 결과와 같이 process 목록은 보여주지 않고 CPU, GPU, Memory, 전략 사용량을 그래프로 보여준다.
정리
개인적으로는 htop을 모니터링할 때 편하게 많이 사용하는 편이고 GPU 사용량을 보기 위해 경우에 따라서는 mactop도 가끔 사용한다. Activity Monitor도 UI가 잘되어 있어서 좋지만 거의 사용하지는 않는다.
'Development' 카테고리의 다른 글
LM Studio: 내 PC에서 오픈 LLM 모델 (DeepSeek R1 등) 찾아서 실행까지 완벽 정복 가이드 (1) | 2025.02.06 |
---|---|
Ollama 파이썬 API 이용하여 DeepSeek (딥시크) 사용 (0) | 2025.02.04 |
VS Code에서 DeepSeek (딥시크) 사용 2 - 코드와 인터랙션 (0) | 2025.02.03 |
VS Code에서 DeepSeek (딥시크) 사용 (0) | 2025.02.01 |
DeepSeek (딥시크)를 PC에서 web UI와 연동 (0) | 2025.01.31 |