반응형
Ⅰ. proc 란?
proc 디렉터리는 실행중인 리눅스 정보를 가지고 있는 디렉터리로 CPU 및 메모리 사용량, 파티션 정보, 입출력 DMA 등과 같은 정보와 현재 리눅스 운영체제의 정보를 가지고 있습니다.
리눅스 시스템에서 /proc 디렉터리는 프로세스와 시스템 정보를 제공하는 가상 파일 시스템입니다
Ⅱ. proc 파일 시스템
proc 정보 | 설명 |
/proc/buddyinfo | 버디 할당자 정보 |
/proc/cmdline | 시스템 부팅 중 커널에 제출된 명령 내용 |
/proc/cpuinfo | 시스템 CPU 정보 |
/proc/devices | 디바이스들의 목록 |
/proc/diskstats | 디스크의 상태 및 파티션 정보 |
/proc/dma | DMA 채널 |
/proc/filesystems | 파일 시스템의 목록 |
/proc/interrupts | 인터럽트에 대한 통계 |
/proc/iomem | 할당된 메모리 영역 |
/proc/ioport | 입출력 포트 정보 |
/proc/kallsyms | 심볼들의 목록 |
/proc/loadavg | CPU 부하와 관련된 정보 |
/proc/locks | 잠금 파일 |
/proc/mdstat | RAID 시스템의 정보를 제공 |
/proc/meminfo | 시스템 메모리 정보 |
/proc/modules | 사용중인 모듈들 |
/proc/partitions | 파티션 정보 |
/proc/slabinfo | 슬랩 할당기 통계 정보 |
/proc/swaps | 스왑 파티션에 대한 정보 |
/proc/uptime | 시스템이 부팅된 이후의 시간 |
Ⅲ. proc 주요 정보
ⅰ) /proc/cpuinfo: CPU에 대한 정보를 제공합니다. 이 파일에는 CPU의 모델, 속도, 캐시 사이즈 및 지원하는 기능 등이 포함되어 있습니다.
ⅱ) /proc/meminfo: 메모리에 대한 정보를 제공합니다. 시스템의 총 메모리, 사용 가능한 메모리, 스왑 공간에 대한 정보를 포함합니다.
ⅲ) /proc/loadavg: 시스템 부하에 대한 정보를 제공합니다. 부하 평균과 함께 CPU 코어의 사용률 및 대기 중인 프로세스 수를 보여줍니다.
ⅳ) /proc/sys: 커널 매개변수와 시스템 설정에 대한 정보를 포함합니다. 이 디렉터리의 하위 디렉터리 및 파일을 통해 다양한 시스템 설정을 읽거나 수정할 수 있습니다.
ⅴ) /proc/[PID]: 각 프로세스에 대한 정보를 제공하는 디렉터리입니다. 여기에서 PID는 프로세스 식별자입니다. 해당 디렉터리에는 프로세스의 실행 정보, 메모리 사용량, 파일 디스크립터 등이 포함됩니다.
반응형
'시스템(Linux)' 카테고리의 다른 글
Rocky Linux에 ssh 원격 접속할 때 계속 패스워드가 틀렸다고 나올 경우 조치방법에 대해 알아보겠습니다. (0) | 2024.04.29 |
---|---|
시스템 활동에 대한 리소스 사용 및 성능 통계를 확인하는 명령어인 sar 에 대해 알아보겠습니다. (0) | 2024.04.24 |
주기적으로 모니터링 할 수 있는 명령어인 watch 에 대해 알아보겠습니다. (0) | 2024.04.22 |
도커(Docker) 가 무엇인지, 도커의 백업은 어떻게 하는지 알아보겠습니다. (0) | 2024.04.11 |
좀비(Zombie) 프로세스에 대해 알아보겠습니다. (0) | 2024.02.20 |