리눅스 top 실무 치트시트: CPU/메모리 프로세스 사용량 진단

💡 핵심 요약 (Executive Summary)

본 가이드는 cm proc top 핵심 가이드 및 실전 아키텍처의 핵심 개념, 실전 구성 명령어 및 아키텍처 베스트 프랙티스를 다룹니다. 클라우드 네이티브 및 인프라 엔지니어링 실무에 즉시 활용 가능하도록 체계적으로 정리했습니다.

bash
top
CPU 사용량
  • us (user): 사용자 공간에서 실행되는 프로세스가 사용한 시간.
  • sy (system): 커널 공간에서 실행되는 프로세스가 사용한 시간.
  • ni (nice): 우선순위가 변경된 사용자 프로세스가 사용한 시간.
  • wa (iowait): I/O 대기를 하는 시간.
  • hi (hardware interrupts): 하드웨어 인터럽트 처리에 사용된 시간.
  • si (software interrupts): 소프트웨어 인터럽트 처리에 사용된 시간.
  • st (steal time): 다른 가상 머신 때문에 대기하는 시간.
CPU 미사용량
  • id (idle): 유휴 시간, 사용되지 않은 시간.

Reference & Guidelines (NOTE)

Swap은 디스크공간 일부를 메모리로 사용하는 가상메모리

RAM 사용량
  • Used: 실제 사용 중인 메모리
  • Buff/Cache: 버퍼 및 캐시로 사용 중인 메모리
  • Total: 전체 사용량
RAM 미사용량
  • Free: 여유 메모리
  • Avail Mem: 새로운 애플리케이션을 위해 사용 가능한 메모리

Comments

Leave a Reply

Your email address will not be published. Required fields are marked *