37.9. Ограничение пропускной способности
Восстановление крупных резервных копий может потребовать значительных ресурсов, особенно пропускной способности хранилища. Это может негативно сказаться на работе других ВМ из-за перегрузки дисковой подсистемы.
Чтобы избежать этого, в PVE предусмотрены два типа ограничений:
Ограничение на чтение косвенно влияет на запись.
Если для задания задано меньшее ограничение, чем для хранилища — оно переопределяет лимит хранилища. Увеличение лимита в задании повлияет на лимит хранилища только при наличии привилегии Data.Allocate.
Чтобы задать ограничение пропускной способности для конкретного задания восстановления, используется параметр bwlimit (в КиБ/с). Например, значение 10240 ограничит скорость до 10 МиБ/с, оставив ресурсы хранилища для работающих ВМ.
Значение 0 отключает все ограничения — полезно при срочном восстановлении.
Глобальное ограничение для хранилища задаётся командой:
# pvesm set <ID хранилища> --bwlimit restore=<KIBs>