리눅스(Centos) 모니터링 도구 모음

일을 할 때 보통 Centos 계열을 많이 사용하고 다루는 편이다. 이 글에서는 시스템의 상태를 확인할 때 자주 사용하는 커맨드와 툴에 대해 알아보겠다.

htop

top보다 강력한 툴이다. 특정 패턴의 문자열에 일치하는 프로세스만 보여주는 Filter 기능과 부하나 메모리 순서대로 보여주는 Sort 기능을 자주 사용한다. 프로세스 상태를 보면서 바로 프로세스를 죽이는 기능도 있다. 또한 strace도 쉽게 확인할수 있다. 버전에 따라 기능에 차이가 있으니 최신버전을 사용하는 것이 좋다.

dstat

dstat은 CPU, Disk IO, 네트워크 트래픽을 확인할 때 사용한다.

기타

업데이트 해야 할 내용.

  • vmstat
  • iostat
  • iotop
  • top
  • free
  • lsof
  • ps
  • strace
  • tcpdump
  • uptime
  • ngrep