- État Nouveau
- Pourcentage achevé
- Type Anomalie
- Catégorie Non trié
- Assignée à Personne
- Système d'exploitation Tous
- Sévérité Basse
- Priorité Très Basse
- Basée sur la version 4.9.3
- Due pour la version Non décidée
-
Échéance
Non décidée
- Votes
- Privée
Ouverte par DjGuana - 22/05/2025
FS#40326 - Lenteur SMB - freebox ultra
J’ai une freebox ultra avec un SSD nvme 2To. Suis connecté en 10Ge dessus.
Tout fonctionne très bien depuis mon PC Windows 11, j’ai un débit incroyable (en lecture/ecriture) et du coup j’ai commencé à créer qq répertoires dessus et y copier qq fichiers. Cependant j’ai remarqué que dès lors qu’un répertoire a plus de 450 fichiers, l’accès au répertoire prend une éternité (genre facile 30 à 40s).
Tous les répertoires qui font moins l’ouverture est instantané.
J’ai un NAS qnap sur mon réseau avec le même répertoire et je n’ai aucun souci, ce n’est pas lié au PC. Ce ralentissement est très pénible.
Sur l’appli Freebox files ou via ftp, aucun ralentissement, l’accès au répertoire est ultra rapide. Je soupçonne donc un problème lié au SMB sur la freebox.
Qui peut m’aider sur ce genre de souci ?
Je peux prouver/reproduire tout ceci facilement si besoin.
freebox MAC : 38:07:16:CB:C2:DF
Chargement...
Activer les raccourcis clavier
- Alt + ⇧ Shift + l Se connecter/Se déconnecter
- Alt + ⇧ Shift + a Ouvrir une tâche
- Alt + ⇧ Shift + m Mes recherches
- Alt + ⇧ Shift + t Rechercher par ID de tâche
Liste des tâches
- o Ouvrir la tâche sélectionnée
- j Déplacer le curseur vers le bas
- k Déplacer le curseur vers le haut
Détails de la tâche
- n Tâche suivante
- p Tâche précédente
- Alt + ⇧ Shift + e ↵ Enter Modifier cette tâche
- Alt + ⇧ Shift + w Surveiller
- Alt + ⇧ Shift + y Fermer cette tâche
Édition de la tâche
- Alt + ⇧ Shift + s Enregistrer la tâche
je corrige juste : la lenteur est plus entre 60 a 80s que 30 a 40s.
le disque dur est un Crucial P310 2TB PCIe Gen4 NVMe 2280 M.2 SSD
En etant connecté en 1GB ou en 2.5GB avec d'autres PC du reseau et c'est pareil
j'ai pas le nombre exact de fichiers a partir duquel cela se produit : c'est entre 390-450…
sur l'explorer freebox http://192.168.1.254/#Fbx.os.app.explorer.app, aucun ralentissement aussi
@DjGuana: Une évolution depuis l'ouverture du ticket ?
Chez Free, c'est @mmakassikis le spécialiste ksmbd et ksmbd-tools.
Source de ksmbd et ksmbd-tools :
- https://github.com/cifsd-team/ksmbd/issues
- https://github.com/cifsd-team/ksmbd-tools/issues
- https://github.com/namjaejeon/ksmbd/issues
- https://github.com/namjaejeon/ksmbd-tools/issues
J'en profite pour la partie Imprimante qui n'existe pas malheureusement, j'invite tout le monde a faire un commentaire ici pour montrer l'intérêt et la demande :
- https://github.com/namjaejeon/ksmbd-tools/issues/172
oui c'est tjrs pareil
@Neustradamus_ avez vous pu trouver le souci ?
@DjGuana: C'est à @mmakassikis qu'il faut demander.
Je ne suis comme vous.
Bonjour
C'est probablement du à l'OS client:
Chez moi, 0,02s pour balayer l'arborescence d'1 répertoire de 560+ fichiers
Durée:
Taille du répertoire
Cordialement
nbanba
Bonjour
Désolé c'est pas sur une ULTRA.
Mais l'accès SMB fonctionne très bien pour les buffers hyper conservatifs ksmbd de la box (64k pour 4M par défaut)
Il faudrait tester le NVMe en dehors de la box et voir si les mêmes soucis sont constatés
Cordialement
nbanba
@nbanba the issue is not on my Windows client : i can easily show it to you if you want. Please contact me, we can do a screenshare over Teams
if you mount the drive in windows \\192.168.1.254 and then try to navigate you will see those slowdowns.
In linux, ftp,, the freebox app 'ios) or via DNLA, i am not seeing any delay at all.
e.g.
on a linux machine
sudo mount -t cifs "//192.168.1.254/Disque 1" /mnt/fbx -o username=,password=,vers=3.0
time ls -l /mnt/fbx/Photos/IphoneSIPro/2014/10
real 0m0.023s
user 0m0.008s
sys 0m0.008s
@nbanba le souci n'est pas coté client mais sur le protocol smb (enfin je pense).
je n'ai aucun souci avec le ftp ou en le faisant depuis l'appli ios freebox files
PS C:\WINDOWS\system32> Get-SmbConnection
ServerName ShareName UserName Credential Dialect NumOpens
———- ——— ——– ———- ——- ——– 192.168.1.254 Disque 1 DJGUANA-PC\simon MicrosoftAccount\simon_leclercq@yahoo.fr 3.1.1 2
Bonjour
Pourriez vous SVP faire un pcap avec wireshark ?
Filter
Plus vous reproduisez :
- depuis Windows (1 capture)
- depuis Linux (1 autre capture)
Ça permettra de voir de qu'il se passe dans chacun des cas.
Je demande ça car pour supporter correctement les très petits buffer ksmbd de la freebox (64k vs 4m par défaut), du travail a du êtres fait au printemps dans le noyau Linux sur les "short DIO reads" de netfs (depuis Linux 6.10 'cifs' fait ses IO au travers de 'netfs')
Voir les commits historiques sur manguebit :
https://git.manguebit.com/linux.git
afea8b581c75 ("netfs: Fix wait/wake to be consistent about the waitqueue used") ae9f3deaa17a ("netfs: Fix the request's work item to not require a ref") b2a47dc3ead6 ("netfs: Fix setting of transferred bytes with short DIO reads") c59f7c9661b9 ("smb: client: ensure aligned IO sizes")Si également vous pouviez tracer les syscall durant la reproduction de l'incident on verrait certainement mieux le souci.
https://learn.microsoft.com/en-us/windows-hardware/drivers/debuggercmds/wt--trace-and-watch-data-
Je vais essayer de reproduire mais je n'ai pas de version desktop de Windows, je n'ai qu'une vm Windows server 2022, pas sur d'avoir le même comportement que vous.
Cordialement
nbanba
Voici la capture de wireshark sur windows : je n'ai que Windows de mon coté : on voit bien le temps que cela met quand on accede au repertoire en question
http://djguana.fr/freebox_smb_issue.pcapng
PS : pour rappel en ftp il n'y a aucune lenteur, idem avec l'appli free files
@nbanba pour info