상세 컨텐츠

본문 제목

/proc/meminfo 해석

프로그래밍

by 2hansoul 2021. 6. 22. 21:44

본문

반응형

/proc/meminfo 해석

'cat /proc/meminfo' 명령어를 입력하면 출력되는 결과와 관련 정보는 다음과 같습니다

root@raspberrypi:/home/pi# cat /proc/meminfo

MemTotal:        1986000 kB    // 전체 물리 메모리크기     (1986000 kB/1024 = 1939MB)

MemFree:         1506308 kB    // 사용 가능한 메모리 크기 (1506308 kB/1024 =  1471MB)

MemAvailable:    1694404 kB   

Buffers:           31308 kB       // 디스크 접근용 버퍼 크기(파일 시스템용 메타데이터)

Cached:           257216 kB     // 페이지 캐시 사이즈

SwapCached:            0 kB     // 스왑 중인 페이지 사이즈

SwapTotal:       945532 kB // 전체 스왑 영역 크기

SwapFree:        664176 kB // 사용 가능한 스왑

Active:           203072 kB       // active LRU 크기

Inactive:         171568 kB      // inactive LRU 크기

Active(anon):      86532 kB    // active-anon LRU

Inactive(anon):    41124 kB    // inactive-anon LRU

Active(file):     116540 kB      // active-file LRU

Inactive(file):   130444 kB      // inactive-file LRU

Unevictable:          16 kB      // 회수불가능한페이지

Mlocked:              16 kB      // mlock() 시스템 콜로 lock 걸린 페이지

HighTotal:       1232896 kB   // 전체 High 메모리(유저 스페이스에서 접근) 크기

HighFree:         878004 kB    // 사용 가능한 High 메모리(유저 스페이스에서 접근) 크기

LowTotal:         753104 kB    // 전체 Low 메모리 크기(커널에서 엑세스)

LowFree:          628304 kB    // 사용 가능한 Low 메모리 크기(커널에서 엑세스)

SwapTotal:        102396 kB

SwapFree:         102396 kB

Dirty:               596 kB         // 디스크에 기록해야 할 페이지

Writeback:             0 kB       // 디스크에 기록 중인 페이지

AnonPages:         86152 kB    // 익명 매핑된 사용자 페이지

Mapped:            95420 kB    // 파일 매핑된 사용자 페이지 

Shmem:             41536 kB    // 공유 메모리 페이지

Slab:              55408 kB       // 슬랩 할당자가 관리하는 커널 페이지

SReclaimable:      24300 kB   // 회수 가능한 슬랩 페이지 

SUnreclaim:        31108 kB    // 회수 불가능한 슬랩 페이지

KernelStack:        1856 kB     // 커널 스택으로 사용 중인 페이지

PageTables:         4308 kB    // (하위) 페이지 테이블로 사용 중인 페이지

NFS_Unstable:          0 kB     // NFS에서 사용

Bounce:                0 kB       // 디스크 장치에서 사용 

WritebackTmp:          0 kB    // FUSE 파일시스템에서 사용

CommitLimit:     1095396 kB  // 오버커밋이 허용된 크기(/proc/sys/vm/overcommit_memory 확인 필요)

Committed_AS:     911844 kB  // 실제 오버 커밋된 가상 메모리의 크기

VmallocTotal:     245760 kB    // 전체 vmalloc영역의 크기

VmallocUsed:           0 kB      // 실제로 할당된 vmalloc 영역

VmallocChunk:          0 kB     // 사용 가능한 가장 큰 vmalloc 영역의 크기

Percpu:              640 kB

CmaTotal:         262144 kB

CmaFree:          239556 kB

 

다 알아보려고 적긴 했지만 총 메모리 ,사용량 ,평균만 알아도 딱히 문제는 없다

free -h 명령어를 입력하면 kb를 gb로 보여주기 때문에 편리하게 이용 가능하다

반응형

'프로그래밍' 카테고리의 다른 글

PHP 컴파일 설치  (0) 2021.06.23
Windows 에서 작성한 파일 리눅스에서 에러가 발생하는 경우  (0) 2021.06.23
linux 시간 동기화 date  (0) 2021.06.21
리눅스 파일 구조  (0) 2021.06.21
'\r': command not found  (0) 2021.06.16

관련글 더보기

댓글 영역