Aumentare la velocità del collegamento su OpenVPN (larghezza di banda)


9

Ho acquistato un servizio di tunnel utilizzando OpenVPN. Per un anno ho avuto una velocità massima di upload / download di 10 Mbps ma ora ho acquistato altri 20 Mbps rendendo la larghezza di banda totale disponibile di 30 Mbps per me.

Sulla loro homepage ci sono alcuni controlli disponibili per me, ad esempio per riavviare il tunnel. L'ho fatto. Dice anche che la velocità è stata effettivamente aggiornata a 30 Mbps sulla loro pagina. Ho anche ricevuto un'e-mail che diceva di aver aggiornato la velocità.

Tuttavia, dopo aver riavviato la macchina e OpenVPN si è avviato e funziona normalmente, quando guardo il Task Manager di Windows (si apre premendo CTRL + MAIUSC + ESC) nella scheda "Rete" ho ancora una velocità di collegamento di solo 10 Mbps.

Sono elencati due adattatori: Connessione alla rete locale 4 (10 Mbps) e Connessione alla rete locale 5 (100 Mbps). LAC5 è il mio adattatore "reale", ho una connessione Internet a 100 Mbps se non uso un tunnel. LAC3 è l'adattatore virtuale utilizzato da OpenVPN. Il problema è che mostra ancora 10 Mbps anche se ho eseguito l'aggiornamento a 30 Mbps.

Come posso risolvere questo problema?

Risposte:


14

In realtà ho appena capito che la "Velocità di collegamento" visualizzata in Task Manager (10 Mbps) è solo un numero fittizio impostato dal driver che OpenVPN sta usando. Non rallenta la connessione del tunnel, anche se il mio Local Area Connection 4 è al massimo sul 100% della larghezza di banda disponibile per quell'adattatore (10 Mbps), il Local Area Connection 5 può mostrare che, ad esempio, 25 Mbps Usato. Quindi la "velocità di collegamento" non influisce affatto sulla velocità di trasferimento ed è solo un pugno nell'occhio.

L'ho capito leggendo prima https://forums.openvpn.net/viewtopic.php?t=9850 e poi facendo alcuni test per confermare che era davvero così. Ecco due citazioni chiave dal link del forum sopra nel caso in cui 404s:

"l'adattatore tap-win32 segnalerà che si tratta di un dispositivo da 10 Mbps ma in teoria può supportare velocità fino a ~ 160 Mbps. In pratica le velocità raggiungeranno il massimo a circa 90 Mbps su Windows, ma questo non ha nulla a che fare con la velocità segnalato dall'adattatore stesso. "
"la velocità dell'adattatore tap-win32 è un numero falso - per cambiarlo devi ricompilare il driver. Non conosco nessun piano per aumentare questo numero falso; 10 Mbps è coerente con il tun di linux / tap driver - riporta anche 10 Mbps "

Quindi, a meno che qualcuno non pubblichi qualcosa qui che indichi che la velocità del collegamento in realtà ha importanza (e che i miei test devono essere stati solo fortunati o qualcosa del genere) lo prenderò come risposta alla mia domanda:

Non è disponibile alcuna "correzione", ma non è necessaria; la velocità del collegamento non riflette effettivamente le prestazioni del tunnel OpenVPN. Le velocità di trasferimento possono superare quelle indicate come "velocità di collegamento" nel Task Manager.


um ... mentre un tale numero falso potrebbe non influire sulle prestazioni effettive poiché lo stack del driver riceve i pacchetti una volta che sono stati accettati e inoltrati dal kernel, può comunque creare errori di calcolo (compensati) all'interno della tabella hardware interna - adattatori di rete che trasmettono più dell'attributo propagato della velocità di collegamento potrebbe benissimo essere contrassegnato come difettoso / non completamente conforme a WDF / WDM. Questo è un molto scelta progettuale male, la sua sostanza l'ennesima applicazione di Windows (o un driver per quella materia), che pretende molto comportano come Microsoft intende a - e questo sempre porta a problemi.
specializt

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.