웹모아 
웹모아 로그인   
웹모아
 
자잘한팁
 


리눅스 명령어 top
  2010-11-06 17:57:29 조회:2228
글자수:1286



top

cpu를 집중적으로 사용하는 프로세스를 중심으로 최신 정보를 계속 준다. 시스템 상태와 대부분의 프로세스들을 refresh 해서 연속적으로 화면에 보여준다.

  <?xml:namespace prefix = o />

옵션

-d : delay 화면 갱신 시간을 설정한다.

-q : 화면ㅇ르 계속 갱신한다.

-c : command list 전체를 보여준다.

-l : idle 상태와 zombie 프로세스는 무시한다.

 

 

 

 

1행 : 시스템의 가동 시간과 평균 부하의 숫자를 출력

☞ 현재시간(08:34:18)과 uptime 값을 알 수 있으며, 현재 로그인 된 사용자의 수(2 users)와 시스템의 최근 1분 5분 15분에 대한 각각의 평균 부하율(load average)를 나타낸다.

 

load average : 작업의 대기시간을 말한다. 값이 1이 나왔다면 1분 동안 평균 1개 정도의 프로세서가 대기상태에 있다는 것이다. 서버마다 차이가 있긴 하지만 5정도면 서버가 부하를 받는다고 생각한다. 과부하는 10 ~ 15 이상이면 과부하라고 본다.

시스템의 평균 부하율 정보는 uptime으로 볼 수 있다.

 

2행 : 현재 실행중인 프로세스들의 상황

☞ 전체 실행된 현재 프로세스의 수는(81 total), 실행중인 프로세스(2 running), 유휴상태의 프로세스(79 sleeping), 정지된 프로세스(0 stopped), 좀비 프로세스(0 xombie)들의 상황을 알려준다.

 

3행 : cpu의 사용에 대한 상황을 보여준다. 이 정보를 통해 cpudml 추가적인 보강 계획이나 업그레이드 등의 계획을 세울 수 있다.

☞ 사용자가 사용중인 cpu의 사용률(0.0% us), 시스템이 사용하는 cpu의 사용률(0.0% sy), NICE 정책에 의해 사용되는 cpu의 사용률(0.0% ni), 사용되지 않는 cpu의 미사용률(100.0% id), 입출력 대기상태의 사용률(0.0% wa)등의 상황에 대해 알려준다.

 

4행 : 메모리의 사용에 대한 상황을 알려준다. (이 정보를 통해 메모리의 사용 현황에 대해 파악하고 메모리 부족 현상 등을 분석하여 추가적인 메모리의 확장에 대해서 고려할 수 있다.)

☞ 전체 물리적인 메모리(1035140k total), 사용중인 메모리(545576k used), 사용되지 않는 여유 메모리(489564k free), 버퍼된 메모리의 양(39284k buffers)등의 상황에 대해 알려준다.

 

5행 : 스왑(swap) 메모리의 사용에 대한 상황을 알려준다. (스왑 메모리의 사용이 증가할 경우 물리적 메모리의 확장을 고려할 수 있다.)

☞ 전체 스왑 메모리(2358576k total), 사용중인 스왑 메모리(0k used), 남아있는 스왑 메모리(2358576k free), 캐싱 메모리(435744k cached)등의 상황에 대해 알려준다.

 

 

 

☞ PID : 프로세스 ID(PID)

☞ USER : 프로세스를 실행시킨 사용자 ID

☞ PRI : 프로세스의 우선순위(priority)

☞ NI : NICE값. 일의 nice value값이다. 마이너스를 가지는 nice value는 우선순위가 높다.

☞ VIRT : 가상 메모리의 사용량(SWAP + RES) *RES=현재 페이지가 상주하고 있는 크기(Resident Size)

☞ SHR : 분할된 페이지, 프로세스에 의해 사용된 메모리를 나눈 메모리의 총합.

☞ S : 프로세스의 상태

☞ %CPU : 프로세스가 사용하는 CPU의 사용률.

☞ %MEM : 프로세스가 사용하는 메모리의 사용률.

☞ TIME+ : 프로세스가 시작하여 사용한 총 CPU 시간

☞ COMMAND : 실행된 명령어

 

 




 댓글 (0)


자잘한팁
페이지: 1 / 3   


     리눅스에서 하드디스크 mount 하기1329
       CentOS 하드 마운트1438
     리눅스에서 캡쳐하는 방법2516
     특정 디렉토리의 사용량을 알려면2626
     시스템이 ping에 응답하지 못하게 설정하려면2149
     리눅스에서 공백이 포함된 디렉토리 처리2447
     cp 명령과 ln 명령의 차이점5586
  리눅스 명령어 top2229
     특정 디랙토리 인증걸기 htpasswd, htacc2517
     IP 주소 접속을 도메인 주소로 바꾸기2575
     apache 에서 '사이트 공사중' 2775
     한개의 호스팅으로 여러개 홈피 운영하기2137
      리눅스 실시간 트래픽 모니터링 하기2693
     리눅스에서 날짜를 기준으로 파일삭제9183
     윈도우에서 unload 받은 오브젝트를 리눅스에서 2241
     유닉스 및 리눅스 명령어 팁2852
     리눅스 부팅후 자동 실행2410
     리눅스 소유권바꿀때 인수 명단이 너무 김..에대해서3152
     find 명령어로 특정문자가 포함된 파일 찾기(홈마스타)(1) 2806
     리눅스에서 파일 찾기(홈마스타)2436
     특정 문자열을 포함하는 특정 파일들 찾는 쉘(홈마스타)2426
     인터넷 이용시 만나는 에러메시지의 의미(홈마스타)2519
     하이퍼텍스트 전송규약 1.1표준(안)(홈마스타)4105
     웹 로그 분석 기본 개념의 이해 (70) : 웹 로(홈마스타)2631
     mod_url(홈마스타)2858
     다른 서버, 다른 도메인간 세션 공유 방법 1차 개(홈마스타)3218
       [RE] 다른 서버, 다른 도메인간 세션 공유 방법(홈마스타)2952
     다른서버 세션공유(홈마스타)2908
     이미지 링크 못하게 하기(홈마스타)2307
     아파치 가상 유저 호스트 설정하기[modr_rewr(홈마스타)1427
≪ [1]  [2]  [3]   ≫

복수단어 검색은 공백(space)로 구분해 주세요.



공지사항

 
인기 글
  [홈마스타] [RE] input type=\\
6686
4318
5280
4381
5692
4536
4022
4821
5177
7156
6087
4007
4417
  [홈마스타] setinterval 사용과 중지
5544
3930
 
최근 글
54
220
372
240
221
149
203
3109
822
835
1013
864
4098
3417
3463