리눅스에 관하여

리눅스(Linux) top 명령어 사용법(기본 보는법)

평범하고 즐거운 삶 2021. 10. 10. 20:00
반응형

top

 

top(table of processes) 명령어는 CPU 사용량, 메모리 사용량 등에 관한 정보를 실시간으로 출력하는 명령어이다.

또한 실시간으로 현재 OS의 상태를 출력해줌으로써 OS문제가 있을시 원인을 찾을수 있는 명령어 중 하나이다.

 

top의 명령어를 입력하면 아래와 같은 화면이 출력된다.

 

예시)

 

맨 위에줄에는

시스템 현재시간, 서버 구동시간, 현재 접속 유저수, 로드 에버리지(1분 , 5분, 15분 동안 시스템 부하량 평균값)

을 출력한다.

 

예시)

두번째 줄에는

현재프로세스들의 상태(Tasks)를 나타내며

전체프로세스(total) 수, 실행중(running) 수, 대기중(sleeping) 수, 종료(stoppde) 수,좀비(zombie) 수

를 출력한다.

 

예시)

 

 

 

세번째 줄에는

CPU사용량을 나타내며

사용자 프로세스(us), 커널 프로세스(sy), 프로세스 우선순위(ni), 사용안하는 비율(id), IO완료기다리는 비율(wa), 

소프트웨어 인터럽트(si), VM에 할당된 비율(st)을 출력한다.

 

예시)

 

다음 줄에는 RAM의 메모리 영역과 그 다음 줄은디스크를 메모리 처럼 이용하는 Swap 메모리 영역이다.

 

총 메모리 양(total), 사용가능 메모리 양(free), 사용중 메모리 양(used), 커널 버퍼 사용메모리 양(buff/cache), 

물리적 메모리 양(avail Mem)

 

예시)

 

 

제가 일할때 사용하는 옵션만 적었습니다.

 

감사합니다.

 

항상 행복하세요.~

반응형
티스토리 친구하기