我正在尝试通过使用cgroup blkio控制器来控制 I/O 带宽。
cgroup已经设置挂载成功,即调用grep cgroup /proc/mounts
返回:
....
cgroup /sys/fs/cgroup/blkio cgroup rw,relatime,blkio 0 0
...
然后我在文件夹中新建一个文件blkio
夹并写入文件blkio.throttle.read_bps_device
,如下:
1. mkdir user1; cd user1
2. echo "8:5 10485760" > blkio.throtlle.read_bps_device
----> echo: write error: Invalid argument
我的设备主要:次要号码是正确的使用df -h
和ls -l /dev/sda5
存储设备时是正确的。
而且我仍然可以写入不需要设备主要:次要编号的文件,例如blkio.weight
(但抛出相同的错误blkio.weigth_device
)
知道为什么我得到那个错误吗?