Mam Virtualbox na moim Ubuntu (hoście), który obsługuje kilka systemów operacyjnych gościa Windows.
Czasami działająca maszyna wirtualna z systemem Windows zaczyna masowy dostęp do dysku, który blokuje mnie w środowisku hosta. Chciałbym ograniczyć dostęp do odczytu / zapisu danych do fizycznego dysku twardego.
Jak mogę to zrobić?
virtualbox
virtualization
disk-usage
yossile
źródło
źródło
Odpowiedzi:
Począwszy od wersji 4.0 jesteśmy w stanie ograniczyć przepustowość Virtual Box dla dostępu do obrazów dysków (szczegóły w instrukcji Virtual Box )
Najpierw musimy utworzyć grupę pasm (w poniższym przykładzie o nazwie „Limit” dla 20 MB / s):
Jeśli pojawi się ten błąd:
następnie zastąp ścieżkę do obrazu dysku identyfikatorem UUID podanym w błędzie (oba powinny być takie same), w tym
{}
Aby dodatkowo ograniczyć dostęp do dysku do 10 MB / s, możemy wydać
Można to zrobić nawet w czasie wykonywania.
źródło
VBoxManage bandwidthctl "VM Name" add "Limit" --type disk --limit 10
iVBoxManage storageattach "VM Name" --storagectl "SATA" --port 0 --device 0 --type hdd --medium "Disk Name.vdi" --bandwidthgroup "Limit"
.