리눅스 명령어 가이드: top 명령어 사용법
top 명령어는 실시간으로 시스템의 프로세스와 리소스 사용 상황을 모니터링하는 데 사용됩니다. CPU, 메모리 사용량, 실행 중인 프로세스 등 중요한 시스템 정보를 실시간으로 보여주는 유용한 도구입니다. 이 블로그에서는 top 명령어의 기본 사용법과 자주 사용하는 옵션들을 소개합니다.
1. 기본 사용법
• top
• 명령어를 입력하면 시스템의 현재 상태를 실시간으로 업데이트하여 표시합니다.
• 예시: top
2. 주요 화면 구성 요소
1. 시스템 정보 라인
• 현재 시간, 시스템 업타임, 사용자 수, 로드 평균 등을 표시합니다.
2. 작업 요약 정보
• 전체 프로세스 수, 실행 중인 프로세스 수, 대기 중인 프로세스 수, 좀비 프로세스 수 등을 표시합니다.
3. CPU 상태
• CPU 사용률을 사용자, 시스템, 나이스, 아이들, IO 대기 시간 등으로 분류하여 표시합니다.
4. 메모리 상태
• 전체 메모리, 사용 중인 메모리, 사용 가능한 메모리, 스왑 메모리 등의 정보를 표시합니다.
5. 프로세스 리스트
• PID, 사용자, CPU 사용률, 메모리 사용률, 실행 시간, 실행 중인 명령어 등을 표시합니다.
3. 자주 사용하는 인터랙티브 명령
1. q: top 명령어 종료.
2. h: 도움말 화면 표시.
3. k: 특정 PID의 프로세스를 종료.
4. r: 특정 PID의 프로세스의 우선순위를 변경.
5. u: 특정 사용자의 프로세스만 표시.
6. P: CPU 사용률 기준으로 정렬.
7. M: 메모리 사용률 기준으로 정렬.
8. N: PID 기준으로 정렬.
9. T: 실행 시간 기준으로 정렬.
10. 1: 각 CPU의 개별 사용률을 표시.
* 추가 팁
• 스크롤 및 검색: top 화면에서 키보드의 방향키를 사용해 스크롤하거나 / 키를 눌러 프로세스를 검색할 수 있습니다.
• 출력 커스터마이징: top 명령어의 출력 형식을 커스터마이징하려면 o 키를 눌러 열을 추가하거나 제거할 수 있습니다.
• 성능 모니터링: top은 시스템 성능 모니터링 및 병목 현상을 파악하는 데 유용합니다. CPU 및 메모리 사용량이 높은 프로세스를 쉽게 식별할 수 있습니다.
'컴퓨터 > LINUX' 카테고리의 다른 글
리눅스(linux) 명령어 가이드: df 명령어 사용법 (0) | 2024.06.09 |
---|---|
리눅스(linux) 명령어 가이드: ps 명령어 사용법 (0) | 2024.06.09 |
리눅스(linux) 명령어 가이드: head 명령어 사용법 (0) | 2024.06.07 |
리눅스(linux) 명령어 가이드: tail 명령어 사용법 (0) | 2024.06.07 |
리눅스(linux) 명령어 가이드: more 명령어 사용법 (0) | 2024.06.07 |