[Docker] Shared Memory

Taehong Jang·2022년 10월 18일
0

Docker

목록 보기
4/4

참고)
https://georgeoffley.com/blog/shared-memory-in-docker.html

요약)
1. 호스트와 컨테이너 간의 빠른 file reading과 writing이 가능하도록 함 (disk가 아닌 RAM 저장공간을 사용하기 때문)
2. RAM을 활용하면서 빠른 읽기 쓰기가 가능할 뿐만 아니라 inter-process-communication(IPC)가 가능하게 됨. (딥러닝 분산처리에서 IPC를 쓰는 듯)
3. 값을 정해주지 않으면 기본값으로 64MB의 shm을 할당
(그래서 분산처리시에 shared memory 부족이 발생가능)
4. --shm-size 옵션을 활용해 컨테이너를 생성하면 됨


  • shm 확인 명령어
docker inspect ted_lab | grep -i shm

0개의 댓글