리눅스에서 cpu, memory 점검하기

리눅스에서 CPU와 메모리 상태를 점검하는 방법은 다양합니다. 아래는 명령어와 함께 자세하게 설명한 방법입니다.

  1. top

top 명령어는 시스템의 CPU 및 메모리 사용 상태를 실시간으로 모니터링할 수 있습니다. 명령어는 아래와 같습니다.

top

위 명령어를 입력하면 CPU와 메모리 사용량이 실시간으로 표시됩니다. q를 입력하여 top을 종료할 수 있습니다.

  1. vmstat

vmstat 명령어는 시스템의 가상 메모리 통계를 확인할 수 있습니다. 명령어는 아래와 같습니다.

vmstat

위 명령어를 입력하면 시스템의 CPU와 메모리 사용량, 디스크 I/O, 컨텍스트 스위칭 등의 통계 정보를 출력합니다.

  1. mpstat

mpstat 명령어는 CPU 사용량을 확인할 수 있습니다. 명령어는 아래와 같습니다.

mpstat

위 명령어를 입력하면 시스템의 각 CPU 코어별 사용량을 출력합니다.

  1. free

free 명령어는 시스템의 메모리 사용량을 확인할 수 있습니다. 명령어는 아래와 같습니다.

free -m

위 명령어를 입력하면 시스템의 사용 가능한 메모리와 사용 중인 메모리, 총 메모리 등의 정보를 출력합니다. -m 옵션은 용량 단위를 MB로 출력하도록 지정합니다.

  1. sar

sar 명령어는 시스템의 CPU, 메모리, 디스크 등의 성능 통계를 수집합니다. 명령어는 아래와 같습니다.

sar -u 1

위 명령어를 입력하면 1초 간격으로 CPU 사용량을 측정한 결과를 출력합니다. -u 옵션은 CPU 사용량을 측정하도록 지정합니다.

위와 같은 명령어를 사용하여 리눅스에서 CPU와 메모리 상태를 점검할 수 있습니다.