시스템에 실행되고 있는 프로세스는 /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 |