为什么我看不到docker blkio cgroup中有更多设备?

时间:2019-10-20 19:31:57

标签: docker

我正在将磁盘连接到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活动。

0 个答案:

没有答案