Почему я не вижу дополнительные устройства в докер blkio cgroup? - PullRequest
0 голосов
/ 20 октября 2019

Я присоединяю диск к своему контейнеру Docker, но не вижу этого блочного устройства в списке в CGroup Docker Container.

Как вручную добавить это устройство в эту CGroup. См. Пример:

$ docker run -ti --device=/dev/sdd fedora:latest bash

$ ll /dev/sda
brw-rw---- 1 root disk 8, 0 Jun 26 11:51 /dev/sda

$ ll /dev/sdd
brw-rw---- 1 root disk 9, 0 out 20 15:54 /dev/sdd

$ sudo cat /sys/fs/cgroup/blkio/docker/<container ID>/blkio.throttle.io_serviced
8:0 Read 153
8:0 Write 0
8:0 Sync 153
8:0 Async 0
8:0 Discard 0
8:0 Total 153
Total 153

$ sudo cat /sys/fs/cgroup/blkio/docker/<container ID>/blkio.throttle.io_service_bytes
8:0 Read 7307264
8:0 Write 0
8:0 Sync 7307264
8:0 Async 0
8:0 Discard 0
8:0 Total 7307264
Total 7307264

$ sudo cat /sys/fs/cgroup/blkio/blkio.throttle.io_serviced
8:0 Read 4922
8:0 Write 146394
8:0 Sync 76389
8:0 Async 74927
8:0 Discard 0
8:0 Total 151316
9:0 Read 0
9:0 Write 0
9:0 Sync 0
9:0 Async 0
9:0 Discard 0
9:0 Total 0

Я не вижу блок 9:0 в обоих путях CGroup.

Я хотел бы отслеживать действия блока ввода-вывода на этом sdd устройстве.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...