리눅스에서 cpu, memory 점검하기
리눅스에서 CPU와 메모리 상태를 점검하는 방법은 다양합니다. 아래는 명령어와 함께 자세하게 설명한 방법입니다.
- top
top
명령어는 시스템의 CPU 및 메모리 사용 상태를 실시간으로 모니터링할 수 있습니다. 명령어는 아래와 같습니다.
top
위 명령어를 입력하면 CPU와 메모리 사용량이 실시간으로 표시됩니다. q
를 입력하여 top을 종료할 수 있습니다.
- vmstat
vmstat
명령어는 시스템의 가상 메모리 통계를 확인할 수 있습니다. 명령어는 아래와 같습니다.
vmstat
위 명령어를 입력하면 시스템의 CPU와 메모리 사용량, 디스크 I/O, 컨텍스트 스위칭 등의 통계 정보를 출력합니다.
- mpstat
mpstat
명령어는 CPU 사용량을 확인할 수 있습니다. 명령어는 아래와 같습니다.
mpstat
위 명령어를 입력하면 시스템의 각 CPU 코어별 사용량을 출력합니다.
- free
free
명령어는 시스템의 메모리 사용량을 확인할 수 있습니다. 명령어는 아래와 같습니다.
free -m
위 명령어를 입력하면 시스템의 사용 가능한 메모리와 사용 중인 메모리, 총 메모리 등의 정보를 출력합니다. -m
옵션은 용량 단위를 MB로 출력하도록 지정합니다.
- sar
sar
명령어는 시스템의 CPU, 메모리, 디스크 등의 성능 통계를 수집합니다. 명령어는 아래와 같습니다.
sar -u 1
위 명령어를 입력하면 1초 간격으로 CPU 사용량을 측정한 결과를 출력합니다. -u
옵션은 CPU 사용량을 측정하도록 지정합니다.
위와 같은 명령어를 사용하여 리눅스에서 CPU와 메모리 상태를 점검할 수 있습니다.