반응형
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)
예시)
제가 일할때 사용하는 옵션만 적었습니다.
감사합니다.
항상 행복하세요.~
반응형