![]() |
|
|
|
#1 |
|
Moderators
Registrierungsdatum: Sep 2009
Beiträge: 871
|
OpenVPN tuning
Hallo Leute,
Ich verwende schon seit einer Weile OpenVPN, vor allem im Zusammenhang mit NFS. Leider ist die Performance nicht so wirklich gut. Das liegt z.T. auch an NFS, aber auch so bekomme ich mit scp über openvpn weniger als die Hälfte des Durchsatzes von scp direkt. Ich habe nun oft gelesen, dass es an MTU-Konflikte liegen kann. Also, dass alle Daten zwei Mal zerhackt werden, einmal für das tun-device, dann nochmal fürs physische Gerät. Dafür (bzw. dagegen) gibts jetzt ganz viele unterschiedliche Parameter: tun-mtu link-mtu fragment mssfix mtu-disc Manche Quellen behaupten, man solle auf jeden Fall fragment setzen, andere behaupten, das würde in jedem Fall die Performance schlechter machen. mtu-disc(overy) funktioniert unter FreeBSD leider nicht. Andere Quellen [1] behaupten das sei alles mist, ich bin ein bisschen ratlos. ![]() Momentan ist die MTU auf allen devices 1500 (physisch + tunnel, auf clients und server). [1] http://serverfault.com/questions/272...fs-performance |
|
|
|
|
|
#2 |
|
Moderators
Registrierungsdatum: Sep 2009
Beiträge: 871
|
Ich habe jetzt tun-mtu auf 1400 gesetzt um sicher zu geheh, dass die pakete zwischen tunnel-geraet und physischem nicht nochmal verkleinert werden. Bringt aber nichts. Die Durchsatz ist immernoch zwischen 30-40% vom Durchsatz ohne vpn. Die CPU-load auf beiden Seiten des Tunnels ist vernachlaessigbar...
Woran kann das liegen? |
|
|
|
|
|
#3 |
|
Kaffeemann
Registrierungsdatum: Apr 2007
Beiträge: 1.186
|
Vielleicht OT: Ich hatte vor ein paar Jahren mal nfs über OpenVPN getestet. Die Performance war grauselig.
Ich hatte damals (iirc) die rsize und wsize (Parameter am nfs-client) auf 8096 gesetzt und hatte damit die besten Ergebnisse (akzeptable). An den VPN-MTU-Werten hatte ich nichts verändert. Vielleicht hilft es dir ja? Gruß |
|
|
|
|
|
#4 |
|
Moderators
Registrierungsdatum: Sep 2009
Beiträge: 871
|
NFS hat Performanceprobleme, aber ich kann das auch vollstaendig mit sftp reproduzieren. Hat also nichts mit den OpenVPN-Problemen zu tun.
OT: bei NFS habe ich uebrigens unabhaengig von VPN tatsaechlich festegestellt, dass TCP das schnellste ist. |
|
|
|
|
|
#5 |
|
rm -rf /*
Registrierungsdatum: Jun 2008
Ort: Bremen
Beiträge: 1.079
|
Das Problem dürfte die mehrfach Fragmentierung sein. Ein Blick in den Traffic mit tcpdump sollte helfen diesen Verdacht zu prüfen. Diese mehrfache Fragmentierung ist nur dann nötig, wenn die PMTU nicht korrekt ermittelt werden kann. Wie wäre es damit einfach mal die MTU des Tunnels auf < 1500 zu reduzieren und ICMP durch zu lassen?
|
|
|
|
|
|
#6 | |||
|
Moderators
Registrierungsdatum: Sep 2009
Beiträge: 871
|
Zitat:
Zitat:
Zitat:
Code:
Code:
[die hohen Pingzeiten leigen daran, dass ich in Asien bin gerade] |
|||
|
|
|
|
|
#7 |
|
in geheimer Mission
Registrierungsdatum: Aug 2003
Beiträge: 823
|
ich habe von diversen WAN Optimierungen mittels Appliances von Bluecoat und f5 gehört, welche auch NFS beschleunigen sollen. Ob jetzt http://www.trafficsqueezer.org/ für dich interessant ist kann ich leider nicht beurteilen
|
|
|
|
![]() |
| Stichworte |
| openvpn |
| Dieses Thema betrachten zurzeit 1 Personen. (0 registrierte Benutzer und 1 Gäste) | |
| Themen-Optionen | |
| Ansicht | Thema bewerten |
|
|
Ähnliche Themen
|
||||
| Thema | Erstellt von | Forum | Antworten | Letzter Beitrag |
| Jail verfügbar machen durch OpenVPN Host | arcona | FreeBSD - Netzwerk | 6 | 16.02.2011 19:44 |
| Internet tunneln mit OpenVPN | Binfort | FreeBSD - Anwendungen und Ports | 16 | 17.06.2009 09:59 |
| OpenVPN: route already in table. ERROR: FreeBSD route add command failed | tripst0r | FreeBSD - Netzwerk | 2 | 10.09.2007 18:55 |
| Openvpn macht mucken, und will vpn connects nicht ans default gateway weiterreichen | carbuncle | FreeBSD - Anwendungen und Ports | 1 | 29.01.2006 11:23 |
| Vergleich von OpenVPN und IPSec | Hubert | Netzwerk | 4 | 17.11.2005 13:02 |