Linuxpia/Linux 명령어

[리눅스 명령어] cpu 프로세스 상황 보여주기, top

Linuxpia4U 2024. 1. 26. 03:49
반응형

cpu 프로세스 상황 보여주기, top

top 명령어는 Linux 및 유닉스 계열 운영 체제에서 실시간으로 시스템의 프로세스와 리소스 사용 상태를 모니터링하는 도구입니다. 이 명령어를 실행하면, CPU, 메모리 사용량, 실행 중인 프로세스 목록 및 각 프로세스에 대한 다양한 정보를 제공하는 대화형 텍스트 기반 인터페이스가 표시됩니다.

기본 사용법

top

caption: top 실행

주요 기능

  • 프로세스 정보: 프로세스 ID(PID), 사용자(USER), 우선순위(PR), 니쓰값(NI), 가상 메모리 사용량(VIRT), 실제 메모리 사용량(RES), 공유 메모리(SHR), 상태(S), CPU 사용률(%CPU), 메모리 사용률(%MEM) 등을 보여줍니다.
  • 시스템 정보: 시스템의 가동 시간, 로그인한 사용자 수, 평균 부하(로드 애버리지), 작업 중인 프로세스의 수, 총 프로세스 수 등의 정보를 제공합니다.
  • 대화형 컨트롤: 사용자는 top 실행 중에 키보드 명령을 사용하여 출력을 정렬하거나 특정 프로세스를 찾아볼 수 있습니다.

사용 예시

  1. 실시간 모니터링: 단순히 top을 실행하여 실시간 시스템 모니터링을 시작할 수 있습니다.
  2. 특정 사용자의 프로세스 보기: top -u username을 실행하여 특정 사용자의 프로세스만 표시할 수 있습니다.
  3. 정렬하기: top 실행 중 P를 눌러 CPU 사용률이 높은 순으로, M을 눌러 메모리 사용량이 높은 순으로 정렬할 수 있습니다.

정리

  • top은 시스템의 리소스 사용 상태를 실시간으로 모니터링하는 텍스트 기반의 도구입니다.
  • 다양한 시스템 및 프로세스 관련 정보를 제공합니다.
  • 사용자는 top 실행 중에 대화형으로 여러 조작을 할 수 있습니다.

top 명령어는 시스템 관리자나 사용자가 시스템의 현재 상태를 빠르게 파악하고 문제 해결을 위한 첫 단계로 사용하는 중요한 도구입니다.

반응형