linux 명령어 top

cpu 프로세스 상황 보여주기.

$ top
Linux 명령어 top

Linux 명령어 top

시스템 성능을 실시간으로 모니터링하는 명령어

1. 자세한 설명

top 명령어는 Linux 시스템에서 실행 중인 프로세스를 실시간으로 표시하며, CPU 및 메모리 사용량, 프로세스 상태 등의 중요한 정보를 제공합니다. 시스템 관리자와 사용자들이 성능을 모니터링하거나 자원 사용량을 분석할 때 매우 유용합니다.

실시간으로 데이터를 갱신하며, 특정 프로세스의 종료 또는 우선순위 변경도 가능합니다.

2. 사용법

  1. 기본 사용
    top
    실시간으로 프로세스 정보를 표시합니다.
  2. 갱신 간격 설정
    top -d [초]
    프로세스 정보를 갱신하는 간격을 설정합니다.
  3. 특정 사용자 프로세스 표시
    top -u [사용자 이름]
    지정된 사용자의 프로세스만 표시합니다.

3. 자세하게 설명

top 명령어는 시스템 성능 분석에서 필수적인 도구입니다. 주요 특징은 다음과 같습니다:

  • CPU 및 메모리 사용량: 각 프로세스의 자원 사용량을 확인할 수 있습니다.
  • 프로세스 우선순위 변경: r 키를 사용하여 우선순위를 조정할 수 있습니다.
  • 프로세스 종료: k 키를 사용하여 특정 프로세스를 종료합니다.
  • 정렬 기준 변경: P, M, 또는 T 키를 사용하여 정렬 기준을 변경할 수 있습니다.
  • 대화형 인터페이스: 키보드 입력을 통해 다양한 설정을 실시간으로 변경할 수 있습니다.

4. 자세한 명령어 사용법

다음은 top 명령어의 다양한 사용 예제와 키보드 단축키입니다:

# 기본 top 실행
$ top

# 갱신 간격을 5초로 설정
$ top -d 5

# 특정 사용자의 프로세스만 표시
$ top -u john

# 프로세스 종료 (대화형 모드에서 'k' 입력 후 PID 지정)
$ top
Press 'k'
Enter PID to kill

# CPU 사용률 기준으로 정렬
Press 'P'

# 메모리 사용량 기준으로 정렬
Press 'M'

# 실행 시간 기준으로 정렬
Press 'T'

# 실행 중인 프로세스 우선순위 변경 (대화형 모드에서 'r' 입력 후 PID 지정)
Press 'r'
Enter PID
Enter new priority

# 특정 프로세스만 표시 (필터 설정)
Press 'o'
Enter filter string

# 도움말 보기
Press 'h'

# 종료
Press 'q'
            

위의 예제는 top 명령어를 효율적으로 활용하기 위한 다양한 방법을 보여줍니다. 실시간 모니터링과 프로세스 관리에 강력한 기능을 제공합니다.

© 2025 Linux 명령어 설명

Categories:

No responses yet

답글 남기기