2016-10-26 2 views
0

tmpfs/tmp 디렉토리를 사용하고 있습니다. 그러나 파일을 추가 할 때 free -h의 결과는 cached 열 값도 증가한다는 것을 보여줍니다.tmpfs에서 사용하는 메모리를 페이지 캐시처럼 재활용 할 수 있습니까?

그러나 페이지 캐시 사용 정보도 cached에 추가됩니다. /tmp 디렉토리의 파일에 사용 된 메모리는 페이지 캐시에 대해 수행하는 것과 같이 메모리가 부족할 때 재활용 될 수 있습니다.

+0

tmpfs는 페이지 캐시에 있으며 디스크로 스왑 할 수 있습니다. https://www.kernel.org/doc/Documentation/filesystems/tmpfs.txt –

+0

@iporsircer 만약 내가 스왑을 닫으면 기계가 메모리가 적을 때 tmpfs 메모리를 재활용 할 수 있습니다. – andy

답변

0

으로는 kernel tmpfs에서 말했다 :

크기 : 이것에 대한 할당 된 바이트의 제한 인스턴스를 tmpfs는. 기본값은 스왑없이 실제 RAM의 절반입니다. tmpfs 인스턴스의 크기가 너무 크면 컴퓨터가 교착 상태가됩니다 OOM 핸들러가 메모리를 확보 할 수 없기 때문입니다.

tmpfs 메모리는 재활용 할 수 없다고 분명히 말합니다.

관련 문제