Linux 성능 튜닝 트러블슈팅: top, iostat, vmstat로 문제 해결
Linux 성능 튜닝 트러블슈팅: top, iostat, vmstat로 문제 해결 홈서버와 사내 개발 서버를 운영하다가 어느 날 갑자기 API 응답이 10초 이상 지연되거나 SSH 접속조차 버벅거리며 멈추는 장애를 겪었습니다. 어디서 병목이 터졌는지 모를 때 무작정 서버를 재부팅하면 원인 규명을 영영 놓치게 됩니다. 터미널에 접속하자마자 top, vmstat, iostat 세 가지 명령어로 CPU 폭주인지, 메모리 스왑인지, 디스크 I/O 병목인지 3분 만에 진단해 내는 실전 모니터링 노하우를 정리했습니다. 1. Linux 성능 모니터링 도구 기본 사용법 1.1 top: 실시간 CPU/메모리 모니터링 top은 Linux 시스템의 실시간 상태를 확인하는 가장 기본적인 도구입니다. CPU 사용률, 메모리 사용량, 실행 중인 프로세스 목록 등을 1초 단위로 업데이트하여 보여줍니다. ...