저는 최근 "성능 모범 사례"라는 부제 아래 흥미로운 조언을 읽었습니다.https://docs.docker.com/storage/storagedriver/aufs-driver/
볼륨을 사용하여 쓰기가 많은 워크로드 처리: 볼륨은 쓰기 집약적인 워크로드에 가장 예측 가능한 최고의 성능을 제공합니다. 이는 스토리지 드라이버를 우회하고 씬 프로비저닝 및 쓰기 중 복사로 인한 잠재적인 오버헤드를 발생시키지 않기 때문입니다. 볼륨에는 컨테이너 간에 데이터를 공유하고 실행 중인 컨테이너가 볼륨을 사용하지 않는 경우에도 데이터를 보관할 수 있는 등의 다른 이점이 있습니다.
..각 컨테이너를 구성할 때 우리는 항상 해당 컨테이너의 존재 이유를 기반으로 주요 요구 사항을 고려하고 많은 읽기/쓰기가 발생하므로 볼륨이 되어야 하는 디렉터리를 결정합니다.
내 질문은: 컨테이너 파일 시스템을 검사하여 그 안에 있는 디렉터리가 볼륨이어야 하는지 확인하는 방법바이패스 스토리지 드라이버'근데 아직도 안 풀리나요?
조금 더 설명하겠습니다. 컨테이너 내부의 /var/log를 확인하여 무슨 일이 일어나고 있는지 확인한다고 가정해 보겠습니다. 그리고 분당 쓰기가 많은 프로세스 로그 파일이 있다는 것을 알고 이를 변환하기로 결정했습니다. 볼륨으로.
하지만 /var/www나 /var/spool 등의 다른 디렉토리가 있다면 어떻게 될까요? IO 측면에서 컨테이너 내 파일 시스템 중 가장 많이 요청되는 영역을 확인할 수 있는 방법이 있나요?