Download lento su guest VirtualBox Linux


0

Sto eseguendo una dozzina di diversi guest Linux con Windows 10 VirtualBox 5.1 . Su un ospite, ho notato che mentre la velocità di upload è soddisfacente (circa 300 Mbit / s in modalità ponte, è circa la velocità raggiungibile sull'host), la velocità di download è terribile (meno di 2 Mbit / s).

I guest sono configurati con reti NAT con interfacce di rete virtio-net . C'è anche un guest configurato in modalità bridge a cui mi riferisco nel paragrafo precedente.

La CPU host è Core i5 4460 . I Linux sono stock Debian 7, 8, 9, Ubuntu 12.04, CentOS 7, 8, entrambe le versioni a 32 e 64 bit. L'ospite con bridge è Funtoo Linux con un kernel personalizzato.

Ho cambiato virtio-net in emulato Intel PRO / 1000 MT Desktop senza differenze misurabili.

Risposte:


3

Mi sono imbattuto in molti post che si lamentavano della velocità della rete sugli ospiti di VirtualBox, ma nessuna delle idee discusse lì ha fatto alcuna differenza nel mio caso.

Mentre armeggiavo con impostazioni diverse in VirtualBox, ho anche cambiato il tipo di chipset emulato da PIIX3 predefinito a ICH9 e voilà - la velocità di download è stata improvvisamente alla pari con il caricamento! Con il collegamento in rete a ponte, la velocità sull'ospite è quasi la stessa dell'host. La velocità sugli host in rete NAT è stata aumentata a circa 200 Mbit / s (ovvero con un incremento di oltre 10 ×).

Ho ripetuto la procedura, passando da ICH9 a PIIX3 e viceversa con lo stesso risultato: l'effetto del cambiamento sulla velocità della rete è immenso.


1
Perché la modifica dei chipset modifica la velocità della rete?
Biswapriyo,

Mi chiedo davvero quale potrebbe essere la ragione del downvote dato che la risposta si basa sui risultati di ripetuti esperimenti con una vasta gamma di guest Linux. Immagino che la soglia per i privilegi di downvoting sia probabilmente troppo bassa qui.
Mr. Tao,

1
Ha aiutato. Tuttavia non è la velocità che ottengo sull'host, ma è molto meglio. Grazie @ Mr.Tao
Chiptus

Non mi ha aiutato Ma grazie per
averlo
Utilizzando il nostro sito, riconosci di aver letto e compreso le nostre Informativa sui cookie e Informativa sulla privacy.
Licensed under cc by-sa 3.0 with attribution required.