Memory

wwiki
이동: 둘러보기, 검색

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을 캐시한다. 버퍼캐시는 메타데이터에 대한 캐시를 한다.