blog

Linux 서버 CPU, 메모리, 디스크 상태를 진단 명령어

날짜: 2024-09-02

목록으로


1. CPU 상태 확인

a. CPU 사용률 확인

top
mpstat -P ALL

b. CPU 사용이 높은 프로세스 확인

ps -eo pid,ppid,cmd,%mem,%cpu --sort=-%cpu | head

2. 메모리 상태 확인

a. 메모리 사용률 확인

free -h
vmstat -s

b. 메모리 사용이 높은 프로세스 확인

ps -eo pid,ppid,cmd,%mem,%cpu --sort=-%mem | head

3. 디스크 상태 확인

a. 디스크 용량 확인

df -h

b. 특정 디렉토리의 용량 확인

du -sh /path/to/directory
du -sh * | sort -rh | head -n 10

c. 디스크 I/O 상태 확인

iostat -xz 1

4. 네트워크 상태 확인

a. 포트 사용 현황 확인

netstat -tuln

b. 네트워크 연결 현황 확인

ss -tuln

c. 특정 프로세스가 사용 중인 포트 확인

lsof -i :포트번호

5. 전체 시스템 상태 모니터링

htop