btrfs 스냅샷은 페이지 캐시를 공유합니까?

btrfs 스냅샷은 페이지 캐시를 공유합니까?

여러 컨테이너 이미지를 실행하는 것이 일반적입니다.같은 부모를 기반으로. 이론적으로는 이러한 컨테이너 간에 페이지 캐시를 자동으로 공유할 수 있어야 합니다.

예를 들어, 공유 라이브러리의 일부 코드는 변경되지 않은 채 RAM에 로드됩니다. 이러한 메모리 페이지는 컨테이너 간에 공유되어 리소스 소비를 줄일 수 있습니다(중복을 정리하기 위해 KSM을 실행할 필요가 없음).

현재 나는 이것이 aufs/overlayfs에서만 작동한다는 것을 읽었습니다. 그러나 btrfs 스냅샷은 이에 매우 유용합니다. (나는 이것이 btrfs docker 백엔드가 사용하는 것이라고 가정합니다). btrfs/linux를 수정하고 페이지 캐시 공유를 지원하기 위한 발표된 계획이나 아이디어가 있습니까?

관련 정보