[Free APP] Stats - 무료 MacOS 모니터링 APP

Stats
Stats

MacOS 시스템 모니터링은

 MacOS는 Unix(linux) 기반 시스템들이 그러하듯 기본 제공되는 GUI 또는 CLI(Command line) 도구들을 통해 시스템 사용률을 확인 할 수 있다. 시스템 엔지니어로 Linux 시스템을 shell로 접근해 주로 다루고 있다 보니 시스템 모니터링 도구로 Cli 도구를 자주 사용하고 있지만 Mac을 작업/개발을 위한 데스크탑으로 사용하려면 GUI 환경에서 쉽게 확인하길 바랄 수 밖에 없다. (Cli로 확인 하는 것은 좀더 자세한 트러블 슈팅을 진행하며 하는것)

 시스템 모니터링을 위한 도구는 사용방식에 따라 크게 GUI / CLI 도구로 나뉠 수 있다. 거기에 모니터링 하려는 OS의 구성요소  ( Process / CPU / GPU / Memory / Network / Disk ) 에 따라 달리 사용한다고 봐야겠다. 

사실 Stats 의 설치는 'brew install stats' 하나로 끝난다. 하지만 Stats App으로 상태표시줄에서 모니터링을 할 수 있다는 것이 얼마나 편한 것인지 알기 위해서는 기존의 모니터링 도구들을 알고 넘어갈 필요가 있을 것 같다.

 

GUI기반 모니터링

1. Activity Monitor - system monitoring

Windows의 작업관리자와 마찬가지로 MacOS의 시스템 사용률을 보여주는 '활성 상태.app'는 MacOS의 기본 GUI 모니터링 도구이다. MacOS의 프로세스들의 정보들과 CPU/GPU/Memory/Energy/Disk/Network 사용률을 쉽게 확인 할 수 있다.

Activity Monitoring
Activity Monitoring

 

CLI기반 모니터링

1. top - process

top은  MacOS, Linux 배포판에서 가장 기본적으로 사용하는 CLI기반 모니터링 도구이다.
기본으로 제공되어 별도 설치가 필요 없다. '활성 상태.app' 에서 보이는 정보 보다 더 많은 정보를 확인 할 수 있다. (업무적으로 GUI 보다 CLI에 의지해 모니터링을 하게 되는 이유다.)

top 모니터링
top 모니터링

2. iostat - disk

iostat은 MacOS, Linux 배포판에서 가장 기본적으로 사용하는 Disk IO 모니터링 도구이다.
기본으로 제공되어 별도 설치가 필요 없다.

디스크를 모니터링하는 iostat
디스크를 모니터링하는 iostat

 

3. htop - process

 

htop은 top보다 사용법이 단순하고 인디케이터로 쉽게 시스템 사용률을 확인 할 수 있다.
'brew install htop' 으로 설치 가능하다. 

top 보다 기능이 많은 htop
top보다 기능이 많은 htop

4. iftop - network

iftop은 이름에서 느껴지듯이 네트웍 interface 의 사용률을 확인 할 수 있다.
'brew install iftop' 으로 설치 가능하다.

iftop
네트워크 인터페이스를 모니터링하는 iftop

5. sysstat - process 

linux 에서 sysstat 를 통해 시스템 사용률을 시간별로 기록하고 후행적으로 확인을 할 수 있어 많이 사용되고 있다.
- MacOS에서는 사용 할 수 없다.

sysstat Process Monitoring
sysstat - view Process load
sysstat CPU Monitoring
sysstat - generate CPU stats
sysstat Load monitoring
sysstat - generate Load stats

MacOS Stats - 무료 APP

위에서 살펴 봤던 다양한 GUI/CLI 모니터링 도구들을 하나 하나 살펴 보는 것은 시간적으로 부담스러운 일이기 때문에,
시스템의 상태를 한번에 확인 할 수 있는 도구로 Stats 를 사용해야 하는 이유가 여기에 있다고 본다.

1. Stats - status-bar Display

상태표시줄에 실시간으로 원하는 시스템 모니터링 정보를 표시할 수 있어 매우 유용하다.

Stats - Status Bar

2. Stats - status-bar Popup

각 모니터링 정보를 클릭해 자세한 정보를 확인 할 수 있다.

Stats - Popup (Modules)
Stats - Popup (Modules)
stats - Popup(Combined)
stats - Popup(Combined)

3. Stats - Install

Mac에서의 설치는 brew를 통해 설치 하는 것이 가장 간단하다.

### stats 설치
$ brew install stats

### 설치된 stats 정보를 확인
$ brew info stats

Stats Install
Stats Install

4. Stats - 실행

Stats Settings
Stats Settings

MacOS iStat Menus - 유료 APP

사실 Stats - 무료 App은 기존에 많이 알려져있는 iStat Menus - 유료 App 의 클론이라고 봐도 무방하다. iStat Menus는 $9.99의 월 구독료를 내고 사용이 가능한데, 때깔(?) 좋은 Apple App들 처럼 정말 많은 모니터링 기능을 가지고 있다.

iStat Menus - Status Bar Display
iStat Menus - Status Bar Display

나는 Stats 정도면 충분하다

과거에 옳지 못한 방법으로 iStats Menus를 설치하고 사용하면서 업데이트를 정상적으로 할 수 없어 좀 불안하기도 했었다. 그래서 이번에 Stats로 상태표시줄 모니터링 도구를 변경하고 사용해보니 불편한 점을 찾기 어려웠다. (조용한 정신승리 ㅋㅋㅋ)

다만,

  • 상태표시줄에서 Graph 표시가 istats 에 비해 좀 부족한 편이다.
  • 상태표시줄의 Icon이 다양하진 않다.
  • 센서의 Popup 창이 지원되지 않는다.

그래도 이정도면 무료App으로 충분한 가치를 가지고 있는 것 같다.

[ 무료App인 Stats는 Link에서 후원이 가능하다고 한다. ]