English

atop — 시스템 자원 종합 모니터

Linux / 서비스 및 프로세스 관리 / atop.html

서비스 및 프로세스 관리원문등록 2026-10-20T09:00:00+09:00

CPU·메모리·디스크·네트워크 사용량을 한 화면에 주기적으로 기록하는 모니터.

기본 정보

명령어 이름atop
한 줄 소개CPU·메모리·디스크·네트워크 사용량을 한 화면에 주기적으로 기록하는 모니터.
제공atop 프로젝트 (배포판 패키지로 제공)
공식 문서https://man7.org/linux/man-pages/man1/atop.1.html
지원 운영체제Linux
설치 여부패키지 설치 필요 (apt install atop)
분류리눅스 서비스·프로세스 (태그: 프로세스·자원 관리 (태그: 모니터링, 성능, 자원, 프로세스))

이 명령어는 무엇인가?

atop은 프로세스별 자원 사용량과 시스템 전체 지표를 동시에 보여 주는 성능 모니터입니다.

일정 간격으로 스냅샷을 파일에 남겨 두면 장애 시점의 상태를 나중에 그대로 재생해 확인할 수 있습니다.

어떤 문제를 해결하는가?

  • 순간적인 부하 급증의 원인 프로세스를 찾습니다.
  • 메모리·디스크·네트워크 중 어느 자원이 병목인지 판단합니다.
  • 장애 시점의 상태를 나중에 재생해 확인합니다.
  • 야간에 주기적으로 기록해 두고 아침에 추세를 봅니다.

주요 기능

실시간 화면 확인

기본 실행은 고정 간격으로 전체 지표와 상위 프로세스를 갱신합니다.

  • 활용 상황: 지금 상태를 빠르게 볼 때
  • 얻는 결과: CPU·메모리·디스크·네트워크 요약
  • 제한 사항: 짧은 순간의 변화는 간격에 따라 놓칠 수 있음

이력 기록과 재생

지정한 간격으로 파일에 기록하고 -r 옵션으로 재생합니다.

  • 활용 상황: 장애 이후 원인을 되짚을 때
  • 얻는 결과: 시점별 지표와 프로세스 목록
  • 제한 사항: 기록 파일이 계속 쌓이므로 보관 정책이 필요

프로세스 상세 전환

실행 중 키 입력으로 정렬 기준과 상세 화면을 바꿉니다.

  • 활용 상황: 특정 프로세스의 자원 사용을 파고들 때
  • 얻는 결과: 정렬된 프로세스 목록과 상세 지표
  • 제한 사항: 키 조작에 익숙해져야 함

설치 및 실행

설치 여부 확인

atop -V

apt install atop # Debian/Ubuntu dnf install atop # Fedora/RHEL

실제 사용 예제

실시간 모니터링

5초 간격으로 갱신합니다.

# Refresh every 5 seconds
atop 5

이력 기록

60초 간격으로 하루치를 기록합니다.

# Sample every 60 seconds into a log file
atop -w /var/log/atop.daily 60

기록 재생

기록한 파일을 시간 순으로 재생합니다.

# Replay the recorded samples
atop -r /var/log/atop.daily