본문 바로가기
Server

리눅스 자원 분석(uptime, free, vmstat, top)

by 전재훈 2014. 6. 12.
반응형

1. uptime

load average : 1, 5, 15분 동안 활성화 되어있었던 프로세스들의 평균 부하수치





2. free
실제 메모리와 스왑 공간의 용량과 남은 공간, 사용량 출력




3. vmstat

시스템의 프로세스, 메모리, 페이징, 블록장치의 I/O, CPU 상태 출력




4. top

현재 리눅스에서 실행되고있는 프로세스의 실시간 정보를 한눈에 확인


- 세부 설명 (행별로 순서대로 적혀있음)

1)시스템의 현재시간, 시스템이 부팅된 후에 운영시간, 현재 로그인 수, 최근 1,5,15분 평균 부하

2)전체 프로세스의수, 현재실행중인 프로세스의 수, 유후상태의 프로세스의 수, 종료된 프로세스의 수, 좀비프로세스의 수

3)사용자가 실행시킨 프로세스의 cpu 사용율, 시스템 자체가 사용하는 cpu 사용율, nice정책에 의해 사용되는 cpu사용율, 사용되지 않고 남은 cpu 사용율, 입출력 대기 상태의 cpu 사용율, IRQs에 사용된 cpu 사용율(Interrupt ReQuest), soft IRQs에 사용된 cpu 사용율, Streal 값(다른 instances 실행에 주어진 time 값)

4)  실제 메모리 전체 용량, 프로세스에 의해 사용되고 있는 메모리 사용량, 사용되지 않고 남아있는 메모리량, 버퍼링된 메모리량

5) 전체 스왑 메모리량, 프로세스에 의해 사용된 스왑 메모리량, 남아있는 스왑 메모리량, 캐싱 메모리량

6) pid, 프로세스를 사용중인 사용자, 프로세스의 우선순위, 프로세스의 nice값(-20~19), 프로세스가 사용한 가상메모리 총량(VIRT = SWAP+RES), 프로세스의 물리적인 메모리 사용량, 프로세스에 의해 사용된 공유메모리 총량, 프로세스의 상태( D: 중간할 수 없는 sleep, R: 실행중, S:Sleep, Z:좀비프로세스), 프로세스 cpu 사용율, 프로세스 메모리 사용율, cpu 사용시간, 프로세스 실행 명령어





반응형

댓글