La Fibre

Télécom => Logiciels et systèmes d'exploitation => Logiciels Logiciels => Discussion démarrée par: kwb le 25 février 2024 à 15:41:15

Titre: Vitesse de transfert SMB / VPN
Posté par: kwb le 25 février 2024 à 15:41:15
Bonjour,

J'ai un debian 12 avec Openvpn en UDP / ryzen 7 5600U 12GB
le client Windows 11 I5 12th gen 16GB

mon problème : Vitesse de transfert SMB en WIFI 40 Mbps vs en ETh 250 Mbps

Si je fais un speedtest avec le VPN (hors reseau local) j'ai env 400Mbps Up et Down
Si je vais un transfert SMB sans VPN sur le reseau local: 700 Mbps

Le serveur est connecté en ETH 1gbps
Le client en Wifi est sur du WIFI 6 -> Speed test sans VPN 900 Mbps

Je ne comprends donc pas pourquoi mes transferts en SMB via VPN se limite à du 40Mbps
Dans mes captures Wireshark ETH vs WIFI je vois une seul différence; la taille de la WINDOW 1024 en Wifi VS 2048 en ETH

Merci pour votre aide :)
Kwb
Titre: Vitesse de transfert SMB / VPN
Posté par: rooot le 25 février 2024 à 19:50:59
salut,
j'ai le meme probleme que toi sur une ligne orange OBS. sur un vpn entreprise L2TP ou pptp, meme galère. on est bridé a 50Mbps, on a fait plein de tests rien n'y fait. il en est résulté que SMB n'est pas un protocol qui marche bien hors du reseau local. en fait il n'y a pas de connexions multiples.
Si tu fais ton speedtest en mode "connexion unique", quel débit obtiens tu ?

Si tu peux essaie plutot de monter un VPN Wireguard, bien plus moderne et efficace que openvpn.
Titre: Vitesse de transfert SMB / VPN
Posté par: kgersen le 25 février 2024 à 21:45:48
SMB sur QUIC est en cours de dev, c'est la réponse de Microsoft a ce problème: https://learn.microsoft.com/fr-fr/windows-server/storage/file-server/smb-over-quic
Initialement restreint a Azure puis aux versions Insiders de Windows Server c'est prévu pour être généralisé a toutes les éditions de Windows: https://techcommunity.microsoft.com/t5/storage-at-microsoft/smb-over-quic-client-access-control-now-supported-in-windows/ba-p/3951938



Titre: Vitesse de transfert SMB / VPN
Posté par: rooot le 25 février 2024 à 22:36:24
interessant  :)
Citer
S’applique à : Windows Server 2022 Datacenter : Azure Edition, Windows 11
Citer
Un administrateur de serveur de fichiers doit autoriser explicitement l’activation de SMB sur QUIC. En effet, cette fonctionnalité n’est pas activée par défaut, et un client ne peut pas forcer un serveur de fichiers à activer SMB sur QUIC.
Titre: Vitesse de transfert SMB / VPN
Posté par: kwb le 25 février 2024 à 22:42:54
Dommage, le débit en filaire (vpn+smb+eth) était suffisante à mon utilisation.
C'est la gestion vpn+smb+wifi qui est problématique dans mon cas.

Je vais tester avec wireguard juste pour la science.
Et continuer de chercher si en trouvant un setup particulier sur ovpn je peux améliorer la chose.
Titre: Vitesse de transfert SMB / VPN
Posté par: titides le 26 février 2024 à 08:54:24
Ce n'est pas un secret que Wireguard permet des transferts plus rapides qu'OpenVPN ;)
Titre: Vitesse de transfert SMB / VPN
Posté par: dr191 le 26 février 2024 à 11:11:04
Salut,

Ca ne parait pas si mauvais.
Il me semble que openvpn n'est pas multhreadé.
Vous devriez regarder si ca ne sature pas au niveau proc malgré vos 2 belles machines.

En effet, wireguard devrait bcp aider. Sur un viel atom 2 coeurs, j'arrive à faire 12-15 Mo/s sur ce scénario smb over vpn.
Titre: Vitesse de transfert SMB / VPN
Posté par: Dim le 26 février 2024 à 11:30:11
SMB n'aime pas du tout la latence.
dès que ça dépasse quelques millisecondes, le débit s'écroule.

donc au travers du WAN (quelque soit le VPN) ou wifi si le ping augmente, c'est foutu.

certains types de VPN vont légèrement améliorer les choses mais rien de transcendantal.

ne pas négliger la MTU (dans un VPN c'est forcement moins que sur du LAN, si il y a fragmentation ça va pas aider) ni le MSS
Titre: Vitesse de transfert SMB / VPN
Posté par: kwb le 26 février 2024 à 17:26:38
Merci pour les différents retours.

Je viens d'installer wireguard.
Débit 560mbps vpn+wifi+smb
Sachant que je suis limité a 600mbps par ma connexion.
Donc le problème semble bien openvpn.
Merci @rooot pour l'idée.

Reste à réussir à router le tout le traffic dans wireguard.



Titre: Vitesse de transfert SMB / VPN
Posté par: kwb le 26 février 2024 à 17:50:41
Routage du traffic internet OK.

Problème résolu 😇
Titre: Vitesse de transfert SMB / VPN
Posté par: rooot le 26 février 2024 à 20:53:44
impressionnant  ;D
560Mbps de débit sur une ligne a 600Mbps. le VPN est quasi "invisible". Mais c'est sur un speedtest ou sur un transfert de fichier smb ?
a quand le support de wireguard en natif dans windows  ::)
Titre: Vitesse de transfert SMB / VPN
Posté par: kwb le 26 février 2024 à 21:24:45
On est bien sûr du transfert à travers wireguard en samba 🙈.
Je me serais contenté d'un 200/300mbps...merci wireguard!
Titre: Vitesse de transfert SMB / VPN
Posté par: kgersen le 26 février 2024 à 21:37:46
a quand le support de wireguard en natif dans windows  ::)

c'est natif ... juste pas fourni avec Windows.

pas besoin non plus d'attendre que Microsoft le préinstalle dans Windows. A l'instar des distribs Linux il y a maintenant winget donc:

winget install wireguard.wireguard
suffit pour l'ajouter Windows.

Un OS léger ou on peut facilement ajouter des composants et logiciels est préférable.


Titre: Vitesse de transfert SMB / VPN
Posté par: rooot le 26 février 2024 à 22:11:39
en natif, je voulais dire proposée d'office dans leur menu déroulant lorsqu'on créé une connexion VPN

(https://i.imgur.com/HvWtztH.png)
Titre: Vitesse de transfert SMB / VPN
Posté par: kwb le 27 février 2024 à 13:05:48
Une petite capture du transfert via Wireguard en Smb

Titre: Vitesse de transfert SMB / VPN
Posté par: rooot le 27 février 2024 à 16:15:12
ha ouais, ya pas photo...donc c'est bien le débit sur un transfert smb. impressionant. 8)