- État Fermée
- Pourcentage achevé
- Type Anomalie
- Catégorie Services locaux → VM
- Assignée à Personne
- Système d'exploitation Freebox Server V7 (Delta)
- Sévérité Moyenne
- Priorité Très Basse
- Basée sur la version 4.1.7
- Due pour la version Non décidée
-
Échéance
Non décidée
- Votes
- Privée
Concerne le projet: Freebox Server (Ultra V9/ Pop V8/ Delta V7 / Revolution V6 / Mini 4K)
Ouverte par gtrryu - 24/03/2020
Dernière modification par mbizon - 02/09/2020
Ouverte par gtrryu - 24/03/2020
Dernière modification par mbizon - 02/09/2020
FS#30293 - Débit bridé sur les VMs
Il semblerait que le débit soit complètement bridé à l’intérieur d’une VM !
Je fais un test de débit sur speedtest dans mon navigateur :
PING 15 ms
DOWNLOAD 36.16 Mbps
UPLOAD 9.75 Mbps
Je me connecte en SSH sur une VM juste après
$ curl –max-time 60 -4 -o /dev/null http://test-debit.free.fr/10485760.rnd
% Total % Received % Xferd Average Speed Time Time Time Current Dload Upload Total Spent Left Speed 0 10.0G 0 5734k 0 0 **97870** 0. 30:28:31 0:00:59 30:27:32 107k
curl: (28) Operation timed out after 60000 milliseconds with 5872135 out of 10737418240 bytes received
J’ai essayé de 2 VMs différentes et le résultat est le même...
Est ce que c’est normal ?
Merci
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
Ça ne sort pas bien avec le bold, mais le chiffre est 97870 soit 97,87Ko !
Contre 4520Ko sur ma machine !!!!
Bonjour,
Ce n’est pas normal, avez vous plusieurs téléchargements en cours sur votre Freebox Server ? Pourriez-vous essayer de le redémarrer (et les VMs avec) ?
Non, je n'avais pas d'autres téléchargement. La TV fonctionnait peut-être, mais que ce soit en testant le débit avec ma machine qu'avec les VMs.
A noter que j'ai redémarré les VMs plusieurs fois.
Le plus étrange, c'est que j'ai fait les tests l'un après l'autre.
J'ai refait le test hier matin, le débit était bon.
Hier soir, de nouveau pas bon dans les VMs mais ok sur ma machine (connectée en ethernet au réseau)
Aujourd'hui, ce matin, tout semble ok aussi.
Je refais un test ce soir pour voir...
Hum... C'est vraiment bizarre.
J'ai fait des tests à plusieurs moments.
J'ai eu de très bon débit par moment.
Mais pas toujours.
Là, en ce moment, par exemple.
Sur ma machine : 36.66Mbps
Sur la VM : 100ko !!!
A noter que Netflix fonctionne sur la TV. Est ce qu'il pourrait y avoir une limitation quand le flux vidéo fonctionne ?
Je maintiens...
Il y a un soucis sur le débit.
Je ne sais pas à quoi c'est dû mais il existe.
Comment on pourrait tester pour avoir plus de pistes ?
Ceci est un graph de cumul de mesures speedtest-cli initiées par une "VM freebox"
https://priv.lokanova.com/metro/graph.png
Selon les heures, on a effectivement un débit pourri (mais il est aussi constaté sur un pc classique).
Force est de constater qu'il est "moins pire" aux heures de pointe lorsque je désactive l'agrégation (tous les "worst" qui rasent le plancher, c'est avec agrégation active) mais qu'il dépasse les 14Mbps en nocturne si l'agrégation est active.
Pour moi il y a un gros cafouillage au niveau de la box.
1) Si j'ai bonne mémoire, les "VM freebox" ne peuvent pas bénéficier de l'agrégation... hors les mesures montrent le contraire et aussi une observation du débit xdsl+4g dans freeboxOS
2) Si les VM ne bénéficient pas de l'agrégation, il est anormal que les mesures montrent une telle différence selon qu'elle soit active ou non.
3) Si les VM ne bénéficient pas de l'agrégation, il est anormal de la voir déclencher systématiquement lorsque le speedtest entre en phase upload (et que je n'ai pas d'autres appareils qui en useraient à ce moment là)
Il me semble avoir remarqué que lorsque la VM, configurée au max de RAM (957Mo) en utilise presque la totalité, ça ne tourne plus très rond pour la Freebox aussi.
Je ne sais pas s'il y a un lien...
D'après certains posts, oui. Changer de barrette apporte une connexion plus stable, mais j'avoue que je n'en sais rien.
Bref, il y a quand même quelque chose de louche avec ces VMs...
Mon fbx serveur est gonflé en ram donc, malheureusement, ce n'est pas le facteur perturbant de mes mesures.
Bonjour
J ai installés une debian dans la box.
Un
wget -O /dev/null http://test-debit.free.fr/10485760.rnd
Me donne des débits de 1.5gb/s .
Je suis en sfp+ de bout en bout sur mon réseau, et depuis un autre serveur du réseau j ai des débits constants allant de 6gb/s à 8gb/s.
En mettant comme options du kernel de la vm:
iommu.passthrough=1
Et en réglant le PAGE_SIZE à 64k , j obtient maintenant des débits de 2gb/s dans la vm.
@anisse.astier :
Dans votre article sur dev.freebox.fr relatif a la sortie s
des VMs dans les delta, vous parlez de pointes à 5g/s dans les VMs que malgré de nombreux tests et une bonne connaissance des optimisations des machines linux toute architecture, je n ai jamais réussi à atteindre (avec 1 vm ayant 2cpu/4g ram)
Quels réglages avez vous fait ?
Comment faire ces pointes à 5gb/s ?
Il faudrait avoir 3.5g à 4g en constant pour qu il devienne intéressant de faire du cache sur un SSD connecté en usb3 ou une clé type vx400 connecté en usb3 avec dm-cache.
Merci
Cordialement,
nbanba
+1 Comment donner la possibilité à Debian notamment d'utiliser les 10Gb/s! Preneur d'un tuto ou d'une VM debian free à jour
@nbanba : c’était un test avec iperf3. Le test TCP est assez gourmand en CPU et effectivement je n’ai pas non plus dépassé les 2Gb/s depuis la VM, mais je n’ai fait aucun tuning particulier.
Bonjour,
@ Annisse Astier : Merci pour votre retour.
Vous avez du avoir un coup de chance sur les pointes a 5g, j'ai installé une debian depuis le dernier iso netinstall stable disponible sur le site cdimage.debian.org, je n'ai fais aucun tuning et j'ai lancé pas mal de tests iperfs dans toutes les configurations possibles et voici mes résultats :
1°) test iperf entre 1 VM hébergée par la Freebox et 1 serveur sur le réseau connecté avec un port-channel en 802.1AX a n*10Gb/s (n>= 4)
IP VM : 10.0.10.60
IP serveur : 10.0.10.25
2°) test iperf entre 2 machines du LAN réseau connecté avec un port-channel en 802.1AX a n*10Gb/s (n>= 4) sur chaque machine
IP serveur 1 : 10.0.10.25
IP serveur 2: 10.0.10.164
3°) Test depuis une VM de la freebox vers Internet
⇒ ajout d'une pate dans la DMZ1 en 192.168.100.0/24
IP VM sur la DMZ1 : 192.168.100.60
Serveur sur le net : ping.online.net (j'ai aussi testé sur bouygues.iperf.fr avec exactement les mêmes résultats)
4) Depuis une machine physique ayant une patte sur la DMZ1 vers internet
IP DMZ1 serveur 1 : 192.168.100.25
Sachant que l'heure ou je fais les tests est l'heure ou j'ai le moins de débit sur internet et ou le débit varie le plus, soit les pires conditions.
donc vers 20h30 ~ 21h00 ce mercredi soir :
les débits iperfs depuis le LAN vers le LAN (machine physique vers machine physique) sont : 40GB/s
les débits iperfs depuis une VM vers le LAN (machine physique) sont entre : 1,2 et 2Gb/s
les débits iperfs depuis une machine physique du LAN vers le NET sont : ~5Gb/s descendant et 550Mb/s montant
les débits iperfs depuis une VM vers le NET sont : 1,23Gb/s descendant et 550Mb/s montant
Par contre, avec curl et wget ou axel ou ssh / rsync je suis monté a + de 2Gb/s dans une VM de la freebox, ausssi bien en montant qu'en descendant alors que les tests iperfs n'ont malheureusement pas permis de dépasser ces 2Gb/s, ni vers le LAN, ni vers le NET. Ils sont mêmes décevants !
Cordialement,
nbanba