시스템에 실행되고 있는 프로세스는 /proc 디렉토리 아래서 확인 할 수 있다.

/proc 실제 존재 하는 디렉토리가 아니며, 메모리에 저장되어 있는 내용을 확인 할 수 있는 가상의 디렉토리이다.


/proc/meminfo 시스템의 메모리 정보

/proc/version 커널 버전 확인

/proc/cpuinfo 시스템의 CPU 정보


#uptime

[시작시간] [부팅시간] [접속한 사용자]   [평균부하]   [5분] [15분] [20분]

 01:20;42 up 12 min,   1 user,           load average: 0.00,   0.01,  0.04


ex) 

cpu코어 개수 1개 -> 부하 1 (cpu를 100% 사용 중)

cpu코어 개수 1개 -> 부하 2 (1번 프로세스는 CPU를 100% 사용 중)

    (2번 프로세스는 CPU의 자원을 할당 받기위해 대기중)


ex 

cpu코어 개수 4개 -> 부하 4 ( CPU100% 사용 중)

    cpu코어 개수 4개 -> 부하 2개 (CPU 50 % 사용 중)


 CPU 코어 1개

 load average : 2, 16, 20

-> 최소 20분 전에 스템이 과부하 상태 였다.

-> 현재 부하가 줄어 들고 있다.

-> CPU가 100% 동작 중이고, 1개의 프로세스가 대기중


#dmidecode - 시스템 하드웨어 정보를 종합적으로 확인 할 수 있는 명령어

#top - 현재 시스템의 CPU, 메모리 사용률 모니터링 툴



'Server > Linux' 카테고리의 다른 글

Linux // 파일시스템 관리  (0) 2018.02.28
Linux // 데몬  (0) 2018.02.26
Linux // kill  (0) 2018.02.13
Linux // 프로세스  (0) 2018.02.09
Linux // ACL ( Access Control List )  (0) 2018.02.07

+ Recent posts