Product SiteDocumentation Site

37.9. Ограничение пропускной способности

Для восстановления одной или нескольких больших резервных копий может потребоваться много ресурсов, особенно пропускной способности хранилища как для чтения из резервного хранилища, так и для записи в целевое хранилище. Это может негативно повлиять на работу других ВМ, так как доступ к хранилищу может быть перегружен.
Чтобы избежать этого, можно установить ограничение полосы пропускания для задания резервного копирования. В PVE есть два вида ограничений для восстановления и архивирования:
  • per-restore limit — максимальный объем полосы пропускания для чтения из архива резервной копии;
  • per-storage write limit — максимальный объем полосы пропускания, используемый для записи в конкретное хранилище.
Ограничение чтения косвенно влияет на ограничение записи. Меньшее ограничение на задание перезапишет большее ограничение на хранилище. Увеличение лимита на задание приведёт к перезаписи лимита на хранилище, только если для данного хранилища есть разрешения «Data.Allocate».
Чтобы задать ограничение пропускной способности для конкретного задания восстановления, используется параметр bwlimit. В качестве единицы ограничения используется КиБ/с, это означает, что значение 10240 ограничит скорость чтения резервной копии до 10 МиБ/с, гарантируя, что остальная часть возможной пропускной способности хранилища будет доступна для уже работающих гостевых систем, и, таким образом, резервное копирование не повлияет на их работу.

Примечание

Чтобы отключить все ограничения для конкретного задания можно использовать значение 0 для параметра bwlimit. Это может быть полезно, если требуется как можно быстрее восстановить ВМ.
Установить ограничение пропускной способности по умолчанию для хранилища, можно с помощью команды:
# pvesm set <ID хранилища> --bwlimit restore=<KIBs>