linux 명령어 top
cpu 프로세스 상황 보여주기.
$ top
Linux 명령어 top
시스템 성능을 실시간으로 모니터링하는 명령어
1. 자세한 설명
top
명령어는 Linux 시스템에서 실행 중인 프로세스를 실시간으로 표시하며, CPU 및 메모리 사용량, 프로세스 상태 등의 중요한 정보를 제공합니다. 시스템 관리자와 사용자들이 성능을 모니터링하거나 자원 사용량을 분석할 때 매우 유용합니다.
실시간으로 데이터를 갱신하며, 특정 프로세스의 종료 또는 우선순위 변경도 가능합니다.
2. 사용법
- 기본 사용
top
실시간으로 프로세스 정보를 표시합니다. - 갱신 간격 설정
top -d [초]
프로세스 정보를 갱신하는 간격을 설정합니다. - 특정 사용자 프로세스 표시
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
명령어를 효율적으로 활용하기 위한 다양한 방법을 보여줍니다. 실시간 모니터링과 프로세스 관리에 강력한 기능을 제공합니다.
No responses yet