강좌
클라우드/리눅스에 관한 강좌입니다.
자격증 분류

리눅스마스터2급강좌 : 시스템 전반적인 상황 모니터링(top)

작성자 정보

  • 관리자 작성
  • 작성일

컨텐츠 정보

본문

리눅스마스터2급강좌 : 시스템 전반적인 상황 모니터링(top)

 

 

top

 

 

top는 리눅스 시스템의 전반적인 운용상황을 실시간으로 모니터링하거나 프로세스 관리를 할 수 있는 유틸리티이다.

 

 

 

 

아무 옵션 없이 top를 실행할 수도 있고 옵션을 붙여서 실행해도 된다.

 

 

 

 

top 유틸리티를 기본으로 실행하면 5초에 한 번 refresh를 하여 시스템에서 실행되고 있는 프로세스들의 실시간 정보를 보여주며, CPU 사용율과 현황, 메모리 사용율과 현황, 시스템의 부하율 정보, 현재 실행되고 있는 프로세스들의 실행 현황 등 시스템의 전반적인 상황을 한 눈에 볼 수 있다.

 

 

 

다음은 기본적인 명령 형식이다.

 

 

 

 

 

 

 

top hv -abcHimMsS [-d 지연시간] [-n 반복된 수] [-p pid] [, pid ...]

 

 

 

 

 

 

 

다음은 ps 명령어에 사용되는 주요한 옵션들에 대한 설명이다.

옵션

의미

-a

메모리 사용에 따라 정렬

-b

배치 모드에서 시작

-c

명령어 대신 명령어 라인을 보여줌

-d

업데이트 간격을 조정

-h

도움말

-H

모든 개별 쓰레드가 보여짐

-i

좀비(zombie) 또는 Idle 상태의 것들은 무시됨

-m

VIRT 대신 USED를 보고

-M

메모리 유닛(k/M/G)을 보여줌

-n

반복의 최대 수를 지정

-P

지정된 프로세스 ID들만 보여줌

-s

보안 모드로 시작

-S

누적 시간 모드로 시작. 활성화되면 각 프로세스는 CPU를 사용한 시간과 함께 출력.

-u

지정된 유효 사용자에 의한 프로세스만 보여줌

-U

지정된 사용자에 의한 프로세스만 보여줌. 사용자는 실제, 유효한, 저장된 및 파일시스템 UID를 의미.

-v

프로그램 라이브러리 버전을 출력

 

 

 

다음은 top 명령을 옵션 없이 실행한 결과이다.

 

 

 

 

 

 

 

# top

 

 

 

 

 

ed36d8ddf63920e81ddecfc30a55e46d_1676873323_3065.png
 

 

 

다음은 이 프로그램을 실행한 후에 내릴 수 있는 명령들이다.

 

 

 

명령

의미

space

변환된 값을 보여준다.

^L

화면을 clear한 후에 새로 출력한다.

f

출력된 정보를 추가적으로 더 선택한다.

h 또는 ?

top에서 사용할 수 있는 명령어와 그에 대한 설명을 출력한다.

S

실행이 끝난 자식 프로세스의 CPU 시간까지 포함하여 프로세스가 점유한 총 CPU 시간을 표시한다.

I

유휴 프로세스(idle process)를 보여주는 기능으로 전환한다.

C

명령어의 전체경로를 보여주는 기능으로 전환한다.

 

 

 

 

 

l

평균 시스템 부하를 보여주는 기능으로 전환한다.

m

메모리 정보를 보여주는 기능으로 전환한다.

t

합계 정보를 보여주는 기능으로 전환한다.

 

 

 

 

 

k

지정한 프로세스에 시그널을 보내 프로세스를 끝낼 수 있게 한다.

 

 

 

 

이 명령을 내리면 시그널을 보낼 프로세스의 PID를 입력받는 화면이 나온다.

r

지정하는 프로세스의 nice 값을 재조정한다.

 

 

 

 

 

P

CPU 사용률에 따라 정렬한다.

M

상주 메모리(resident memory)에 따라 정렬한다.

T

현재 CPU 타임 대 누적 CPU 타임 비율로 정렬한다.

n 또는 #

보여줄 프로세스의 개수를 지정한다.

s

몇 초마다 정보를 갱신할 것인지 결정한다.

W

현재 설정을 ~/.toprc 파일에 저장하여 다음 번 실행 때 현재 설정된 대로 실행되게 한다.

q

top을 종료한다.

 

 

 

 

 

 

 

 

 

 

 

jobs, bg fs에 관한 내용은 앞의 다중작업, 포그라운드, 백그라운드 및 데몬의 이해부분을 보기 바란다.

 

 

 

 

 

 

 

 

 

 

 

관련자료

댓글 0
등록된 댓글이 없습니다.

공지사항


뉴스광장


  • 현재 회원수 :  60,037 명
  • 현재 강좌수 :  35,810 개
  • 현재 접속자 :  94 명