'top 명령어'에 해당되는 글 1건

  1. 2009.06.24 top 명령어 정리
프로그래밍/리눅스2009. 6. 24. 13:34

1행 시스템의 가동 시간과 평균 부하
현재시간 11:59:53 , uptime 67day , 현재 로그인된 사용자 수(2 users)
시스템의 최근 1분 5분 15분에 대한 각각의 평균 부하율(load average: 0.64, 0.56, 0.45)

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

2행 현재 실행중인 프로세스들의 상황
전체 실행된 프로세스의 수는 81개 ,  실행중인 프로세스 1개 , 유휴상태 80개 , 정지된 프로세스 0 개 , 좀비프로스세 0 개

3행 CPU의 사용에 대한 상황
사용자가 사용중인 CPU 19.3% , 시스템이 사용하는 CPU 1.7% , NICE 정책에 의해 사용되는 CPU 0.0% , idle 78.9% , 입출력 대기 0.0% 등

4행 메모리 사용에 대한 상황
전체 물리메모리 4053980k , 사용중인 메모리 3855432k , 여유메모리 19848k 버퍼된 메모리 111460k

5행 스왑 메모리의 사용에 대한 상황
전체 스왑메모리  6385796k , 사용중인 스왑 메모리 2708 , 여유스왑메모리 6383088k , 캐싱메모리 3312132k

테이블 필드
PID : 프로세스 ID
USER : 프로세스를 실행시킨 사용자 ID
PR : 프로세스 우선순위
NI : NICE 값. 마이너스 값이 우선순위가 높다.
VIRT : 프로세스가 사용중인 가상 메모리의 크기(SWAP+RES)
RES : 상주 크기(Resident Size). 프로세스가 소비하는 실제 물리 메모리의 양(%MEM과 일치)
SHR : 프로세스가 사용중인 공유 메모리의 크기. VIRT중 공유가능한 메모리의 양
S : 프로세스 상태(D=uninterruptible sleep, R=running, S=sleeping, T=traced or stopped, Z=zombie)
%CPU : 프로세스가 사용하는 CPU 사용률
%MEM : 프로세스가 사용하는 메모리의 사용률
TIME+ : 프로세스가 시작하며 현재까지 사용한 CPU time
COMMAND : 실행된 명령어

'프로그래밍 > 리눅스' 카테고리의 다른 글

ubuntu에 tomcat5.5 설치하기  (0) 2009.09.10
samba 설치하기  (1) 2009.07.08
NFS 설치 및 설정  (0) 2009.07.06
java.net.SocketException: Too many open files 대처법  (0) 2009.06.25
top 명령어 정리  (0) 2009.06.24
특정 디렉토리의 파일 갯수 확인하기  (0) 2009.06.24
Posted by devop

댓글을 달아 주세요