반응형
cpu 프로세스 상황 보여주기, top
top
명령어는 Linux 및 유닉스 계열 운영 체제에서 실시간으로 시스템의 프로세스와 리소스 사용 상태를 모니터링하는 도구입니다. 이 명령어를 실행하면, CPU, 메모리 사용량, 실행 중인 프로세스 목록 및 각 프로세스에 대한 다양한 정보를 제공하는 대화형 텍스트 기반 인터페이스가 표시됩니다.
기본 사용법
top
주요 기능
- 프로세스 정보: 프로세스 ID(PID), 사용자(USER), 우선순위(PR), 니쓰값(NI), 가상 메모리 사용량(VIRT), 실제 메모리 사용량(RES), 공유 메모리(SHR), 상태(S), CPU 사용률(%CPU), 메모리 사용률(%MEM) 등을 보여줍니다.
- 시스템 정보: 시스템의 가동 시간, 로그인한 사용자 수, 평균 부하(로드 애버리지), 작업 중인 프로세스의 수, 총 프로세스 수 등의 정보를 제공합니다.
- 대화형 컨트롤: 사용자는
top
실행 중에 키보드 명령을 사용하여 출력을 정렬하거나 특정 프로세스를 찾아볼 수 있습니다.
사용 예시
- 실시간 모니터링: 단순히
top
을 실행하여 실시간 시스템 모니터링을 시작할 수 있습니다. - 특정 사용자의 프로세스 보기:
top -u username
을 실행하여 특정 사용자의 프로세스만 표시할 수 있습니다. - 정렬하기:
top
실행 중P
를 눌러 CPU 사용률이 높은 순으로,M
을 눌러 메모리 사용량이 높은 순으로 정렬할 수 있습니다.
정리
top
은 시스템의 리소스 사용 상태를 실시간으로 모니터링하는 텍스트 기반의 도구입니다.- 다양한 시스템 및 프로세스 관련 정보를 제공합니다.
- 사용자는
top
실행 중에 대화형으로 여러 조작을 할 수 있습니다.
top
명령어는 시스템 관리자나 사용자가 시스템의 현재 상태를 빠르게 파악하고 문제 해결을 위한 첫 단계로 사용하는 중요한 도구입니다.
반응형
'Linuxpia > Linux 명령어' 카테고리의 다른 글
[리눅스 명령어] 문자열 바꿔주기, tr (94) | 2024.01.28 |
---|---|
[리눅스 명령어] 명령어 top 사용 사례 (99) | 2024.01.27 |
[리눅스 명령어] 셀에서 사용자와 시스템 시간 출력, times (77) | 2024.01.25 |
[리눅스 명령어] 테스트하기, test (78) | 2024.01.24 |
[리눅스 명령어] 원격 접속, telnet (172) | 2024.01.23 |