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

리눅스마스터1급 : 리눅스시스템 전반적인 운용상황 실시간 모니터링하는 top

작성자 정보

  • 관리자 작성
  • 작성일

컨텐츠 정보

본문

리눅스마스터1: 리눅스시스템 전반적인 운용상황 실시간 모니터링하는 top





 

top

 

 

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

 

 

 

, top은 실시간으로 보여준다.

 

 

 

리눅스 뿐만 아니라 거의 모든 유닉스 계열의 시스템에서 사용하고 있는 가장 광범위한 시스템 관리 유틸리티라고 할 수 있다.

 

 

 

1) 개요

 

 

 

 

 

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

 

 

 

 

 

 

2) 옵션

 

 

옵션

의미

-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

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

 

 

3) 설명

 

 

다음과 같이 아무런 옵션 없이 실행할 수 있다.

 

 

 

그리고 앞서 설명한 옵션을 붙여서 실행해도 된다.

 

 

 

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

 

 

 

 

 

 

 

 

 

# top

 

 

 

 

 

 

 

 

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

 

 

 

 

 

명령

의미

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을 종료한다.

 

 

 

 

 

 

관련자료

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

공지사항


뉴스광장


  • 현재 회원수 :  60,043 명
  • 현재 강좌수 :  35,853 개
  • 현재 접속자 :  81 명