我正在使用cgroups来限制虚拟机所使用的libvirt对cgroups的支持。
所以,我从虚拟机的'.img'文件所在的驱动器上的'ls -lL'中获取设备的主要/次要编号。
但是,当我试图限制IO,我得到一个错误 – root@Silver:/sys/fs/cgroup/blkio/sysdefault/libvirt/qemu/debian1# echo "8:6 1048576" > blkio.throttle.read_bps_device bash: echo: write error: No such device
任何想法我做错了什么?
看起来你可能会混合使用这些选项的sysctl语法和文件系统语法。 检查你想要写入的sysfs文件的实际path(是/sys/fs/cgroup/blkio/sysdefault/libvirt/qemu/debian1/blkio/throttle/read_bps_device ?)。