我正在将磁盘连接到Docker容器中,但是看不到此块设备列在Docker容器的CGroup中。
如何手动将此设备添加到该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
我没有在两个CGroup路径中看到块9:0
。
我想监视此sdd
设备中的块I / O活动。