/dev/shm ( 가상 메모리 ) 에 관한 질문입니다.
글쓴이: FruitsCandy / 작성시간: 금, 2004/01/02 - 6:25오후
평소에 df로 봤을때 /dev/shm을 쓰지 않는 것 같아서요
/etc/fstab 에서
none /dev/shm tmpfs defaults 0 0
위의 라인을 삭제하고 리눅스를 리부팅해 봤습니다.
현재는 큰 이상을 못 느낍니다.
이렇게 리눅스 시스템을 사용해도 ( /dev/shm을 마운트 하지 않고 )
개발이나 어플리케이션 사용에 아무런 문제가 없는지요?
그리고 /dev/shm에 대한 쉬운 설명도 좀 부탁드려도 될는지요..
답변에 미리 감사드립니다.
ps 새해 복 많이 받으세요
Forums:
/dev/shm, POSIX shared memory maintenanc
/dev/shm, POSIX shared memory maintenance access
posix기반의 공유메모리를 사용하는 프로그램은 안돌아가 갈 수도 있습니다.
다시 복구하시는 편이 낳을 듯 합니다.
There is no spoon. Neo from the Matrix 1999.
개발이나 애플리케이션이나 지장이 많습니다. 공유 메모리 많이 사용하거든요
개발이나 애플리케이션이나 지장이 많습니다. 공유 메모리 많이 사용하거든요. 특히 데스크탑 애플리케이션들하고..아마 php도 사용할 겁니다.
다시 올리세여..^^
힘없는자의 슬픔
웹쪽 관련은 지장이 없을것입니다. apm 관련해서는 없어도 그만 있어도
웹쪽 관련은 지장이 없을것입니다. apm 관련해서는 없어도 그만 있어도 그만입니다.
사용용량이 항상 0입니다.
ㅋㅋㅋ
웹쪽 관련은 지장이 없을것입니다. apm 관련해서는 없어도 그만 있어도
웹쪽 관련은 지장이 없을것입니다. apm 관련해서는 없어도 그만 있어도 그만입니다.
사용용량이 항상 0입니다.
ㅋㅋㅋ
필요하다면 마운트해서 올리시면 됩니다.
/dev/shm은 가상메모리가 아니라 공유메모리를 파일시스템처럼 사용할
/dev/shm은 가상메모리가 아니라 공유메모리를 파일시스템처럼 사용할 수 있게 할겁니다.
공유메모리를 다룰때 shmctl(), shmop(), shmget()대신에 정규파일을 다루듯이 공유메모리를 다룰 수 있도록 파일시스템으로 마운트를 시켜줍니다.
아니 공유메모리영역을 파일시스템으로 쓸 수 있도록 해준다는게 맞는 표현이겠네요.
그렇다고 shmctl()로 만들어진 영역을 파일시스템으로 읽을 수 있다는게 아니구요, 공유메모리의 기본목적을 아시면 쉽게 이해하시리라 생각합니다.
사용하는 어플리케이션이 없다면 막아도 상관없지만 있어도 문제가 되지 않으니 그대로 두시는게 더 좋을 듯 합니다.
댓글 달기