CS/Linux

[Linux] ubuntu 서버 성능 모니터링

DandyNow 2024. 3. 15. 18:02
728x90
반응형

1. ubuntu 기본 명령어

  • CPU 사용 현황 모니터링 : top
  • 메모리 사용 현황 모니터링 : free
  • 저장소 사용 현황 모니터링 : df -h

 

2. vmstat

  • 성능 모니터링 1회 : vmstat
  • 성능 모니터링 2초 간격 : vmstat 2
  • 성능 모니터링 2초 간격 5회 까지: vmstat 2 5

😉 초, 회는 원하는 값 지정이 가능하다.

 

3. sysstat

리눅스 성능 측정 도구 패키지이며 별도로 설치해야 한다.

  • 설치 : sudo apt install sysstat
  • 설정 편집 : nano /etc/default/sysstat
# false → true
ENABLED="true"
# 🤔 나의 경우 false로 설정했을때 크론이 작동했다.
  • 설정 편집 후 재시작 : sudo /etc/init.d/sysstat start
  • cron 수정 : nano /etc/cron.d/sysstat
  • cpu 사용량을 2초마다 사람이 읽기 편한 형태로 5번 기록 : sar -p 2 5 --human
  • ram 사용량을 2초마다 사람이 읽기 편한 형태로 5번 기록 : sar -r 2 5 --human
  • sar -r : cron 설정에 의한 로그 중 메모리 정보 확인
  • sar -u : cron 설정에 의한 로그 중 CPU 성능 정보 확인 

 

😉 윈도우 운영체제에서의 성능 모니터링은 "리소스 모니터"를 이용할 수 있다.

 


2024-09-20 추가

4. inxi

전체 시스템 정보를 한눈에 확인할 수 있다.

  • 설치: sudo apt install inxi
  • 사용예(전체 시스템의 대략적인 정보를 조회) : sudo inxi -Fmxxx
728x90
반응형