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
반응형