2012년 2월 9일 목요일

/dev/shm 무엇에 쓰는 물건인가?

POSIX 기반의 공유 메모리를 위한 파일 시스템으로 응용프로그램들이 데이터 공유를 위해서 잠시 사용하기는 용도로 규정되어 있는 것으로 보인다. 문제는 이 파일 시스템이 메모리를 저장 공간으로 사용하기 때문에 저장및 읽기 속도는 빠르지만 hibernation상태로 진입하게 될때 처럼 전원이 차된되는 경우 데이터를 유실할 가능성이 있다. 그래서 swap영역을 사용하도록 규정되어 있다고 언급된다. 그레서 shm의 데이터는 hibernation상태로 진입할때 하드 디스크영역에 해당하는 swap영역에 데이터를 저장한다고 여겨진다.

댓글 없음:

댓글 쓰기