Начиная с версии 4.0, мы можем ограничить пропускную способность Virtual Box для доступа к образам дисков (подробнее см. Руководство по Virtual Box )
Сначала нам нужно создать группу с полосой пропускания (в приведенном ниже примере с именем «Limit» для 20 МБ / с):
VBoxManage bandwidthctl "VM name" add Limit --type disk --limit 20M
VBoxManage storageattach "VM name" --storagectl "SATA" --port 0 --device 0 --type hdd
--medium disk1.vdi --bandwidthgroup Limit
VBoxManage storageattach "VM name" --storagectl "SATA" --port 1 --device 0 --type hdd
--medium disk2.vdi --bandwidthgroup Limit
Если вы получили эту ошибку:
VBoxManage: error: Cannot register the hard disk '.../foo.vdi' {...} because a hard disk '.../foo.vdi' with UUID {...} already exists
затем замените путь к образу диска на UUID, указанный в ошибке (оба должны быть одинаковыми), включая {}
Для дальнейшего ограничения доступа к диску до 10 МБ / с мы можем затем выдать
VBoxManage bandwidthctl "VM name" set Limit --limit 10M
Это может быть сделано даже во время выполнения.