Я использую cgroups, чтобы ограничить дисковый ввод-вывод, который выполняет виртуальная машина, используя поддержку cgroups в libvirt.
Итак, я получаю старший / младший номер устройства из 'ls -lL' на диске, где находится файл '.img' для виртуальной машины.
Однако, когда я пытаюсь ограничить ввод-вывод, я получаю сообщение об ошибке - 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, в который вы хотите записать (это /sys/fs/cgroup/blkio/sysdefault/libvirt/qemu/debian1/blkio/throttle/read_bps_device
?).