주 메뉴 열기

wwiki β

Memory

Jhkim (토론 | 기여)님의 2021년 8월 14일 (토) 10:25 판
(차이) ← 이전 판 | 최신판 (차이) | 다음 판 → (차이)

RAM(Random Access Memory): 임의 접근이 가능한 기억장치

목차

/proc/meminfo편집

/proc/sys/vm/drop_caches편집

cache 비우기편집

# sync && echo 1 > /proc/sys/vm/drop_caches

1: Page cache 해제

2: inode, dentry cache 해제

3: 1+2

cache편집

I/O성능 향상을 위한 은닉처

리눅스에서 'free'명령으로 확인할 수 있다.

Page cache(cache)편집

파일의 내용을 저장하고 있는 캐시

Buffer cache(buffer)편집

블록 디바이스가 가지고 있는 블록 자체에 대한 캐시.

커널 2.4이전에는 Page cache와 Buffer cache가 중복되어 이중으로 캐시되는 경우가 있었는데, 2.4이후에 buffer cache는 super block, inode block을 캐시한다. 버퍼캐시는 메타데이터에 대한 캐시를 한다.