Назад | Перейти на главную страницу

ограничение ввода-вывода виртуальной машины cgroups

Я использую 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?).