반응형
컨테이너를 생성할 때 아무런 옵션도 설정하지 않으면 컨테이너 내부에서 파일을 읽고 쓰는 대역폭에 제한이 설정되지 않습니다.
- --device-write-bps
- --device-read-bps
- --device-write-iops
- --device-read-iops
위 옵션으로 입출력을 제한할 수 있다. Direct I/O의 경우에만 블록 입출력이 제한되고 Buffered I/O는 제한되지 않는다.
- --device-write-bps
- --device-read-bps
는 쓰고 읽는 작업의 초당 제한을 설정하고 kb, mb, gb 단위로 제한할 수 있다.
docker run -it \\
--device-write-bps /dev/xvda:1mb \\
ubuntu:14.04
1MB로 초당 쓰기 작업의 최대치를 제한했다.
dd if=/dev/zero of=test.out bs=1M count=10 oflag=direct
10MB 파일을 Direct I/O를 통해 쓰기 작업을 수행한다.
📖 ← [ 시작하세요! 도커/쿠버네티스 ] 책을 참고하여 공부하였습니다.
반응형
'DevOps > Docker' 카테고리의 다른 글
[Docker] : 도커 이미지 생성 (0) | 2022.02.21 |
---|---|
[Docker] : docker images, 도커 이미지 및 이미지 검색 (0) | 2022.02.21 |
[Docker] : 도커 컨테이너 CPU 제한 / --cpus 활용하기 (0) | 2022.02.21 |
[Docker] : 도커 컨테이너 CPU 제한 / --cpu-period, --cpu-quota 활용하기 (0) | 2022.02.21 |
[Docker] : 도커 컨테이너 CPU 제한 / --cpuset-cpu 활용하기 (0) | 2022.02.21 |
댓글