[Free APP] Stats - 무료 MacOS 모니터링 APP
- DevTools/Mac
- 2023. 3. 5.
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 사용률을 쉽게 확인 할 수 있다.
CLI기반 모니터링
1. top - process
top은 MacOS, Linux 배포판에서 가장 기본적으로 사용하는 CLI기반 모니터링 도구이다.
기본으로 제공되어 별도 설치가 필요 없다. '활성 상태.app' 에서 보이는 정보 보다 더 많은 정보를 확인 할 수 있다. (업무적으로 GUI 보다 CLI에 의지해 모니터링을 하게 되는 이유다.)
2. iostat - disk
iostat은 MacOS, Linux 배포판에서 가장 기본적으로 사용하는 Disk IO 모니터링 도구이다.
기본으로 제공되어 별도 설치가 필요 없다.
3. htop - process
htop은 top보다 사용법이 단순하고 인디케이터로 쉽게 시스템 사용률을 확인 할 수 있다.
'brew install htop' 으로 설치 가능하다.
4. iftop - network
iftop은 이름에서 느껴지듯이 네트웍 interface 의 사용률을 확인 할 수 있다.
'brew install iftop' 으로 설치 가능하다.
5. sysstat - process
linux 에서 sysstat 를 통해 시스템 사용률을 시간별로 기록하고 후행적으로 확인을 할 수 있어 많이 사용되고 있다.
- MacOS에서는 사용 할 수 없다.
MacOS Stats - 무료 APP
위에서 살펴 봤던 다양한 GUI/CLI 모니터링 도구들을 하나 하나 살펴 보는 것은 시간적으로 부담스러운 일이기 때문에,
시스템의 상태를 한번에 확인 할 수 있는 도구로 Stats 를 사용해야 하는 이유가 여기에 있다고 본다.
1. Stats - status-bar Display
상태표시줄에 실시간으로 원하는 시스템 모니터링 정보를 표시할 수 있어 매우 유용하다.
2. Stats - status-bar Popup
각 모니터링 정보를 클릭해 자세한 정보를 확인 할 수 있다.
3. Stats - Install
Mac에서의 설치는 brew를 통해 설치 하는 것이 가장 간단하다.
### stats 설치
$ brew install stats
### 설치된 stats 정보를 확인
$ brew info stats
4. Stats - 실행
MacOS iStat Menus - 유료 APP
사실 Stats - 무료 App은 기존에 많이 알려져있는 iStat Menus - 유료 App 의 클론이라고 봐도 무방하다. iStat Menus는 $9.99의 월 구독료를 내고 사용이 가능한데, 때깔(?) 좋은 Apple App들 처럼 정말 많은 모니터링 기능을 가지고 있다.
나는 Stats 정도면 충분하다
과거에 옳지 못한 방법으로 iStats Menus를 설치하고 사용하면서 업데이트를 정상적으로 할 수 없어 좀 불안하기도 했었다. 그래서 이번에 Stats로 상태표시줄 모니터링 도구를 변경하고 사용해보니 불편한 점을 찾기 어려웠다. (조용한 정신승리 ㅋㅋㅋ)
다만,
- 상태표시줄에서 Graph 표시가 istats 에 비해 좀 부족한 편이다.
- 상태표시줄의 Icon이 다양하진 않다.
- 센서의 Popup 창이 지원되지 않는다.
그래도 이정도면 무료App으로 충분한 가치를 가지고 있는 것 같다.
[ 무료App인 Stats는 Link에서 후원이 가능하다고 한다. ]
'DevTools > Mac' 카테고리의 다른 글
Mac OS에서 Virtualbox VM 실행시 NS_ERROR_FAILURE (0x80004005)에러 발생 해결 방법 (0) | 2022.07.31 |
---|