La Fibre

Datacenter et équipements réseaux => Routeurs => MikroTik MikroTik RouterOS => Discussion démarrée par: nonosch le 01 mai 2024 à 17:17:46

Titre: Différence d'upload entre iperf3 et speedtest CHR- Proxmox
Posté par: nonosch le 01 mai 2024 à 17:17:46
Bonjour,

je suis en train de tester une instance CHR (level 5) sur Proxmox avec une carte Mellanox connect-x4 et une Freebox Ultra

J'ai un résultat différent entre iperf3 et speedest sous RouterOs que je n'ai pas avec une vm OpnSense.

CHR : Speedtest

     Server: Scaleway - Paris (id: 61933)
         ISP: Free SAS
Idle Latency:    16.22 ms   (jitter: 0.34ms, low: 15.90ms, high: 16.37ms)
    Download:  5626.28 Mbps (data used: 7.3 GB)
                 31.43 ms   (jitter: 12.25ms, low: 14.50ms, high: 319.15ms)
      Upload:  1446.63 Mbps (data used: 2.5 GB)
                 14.81 ms   (jitter: 0.39ms, low: 14.20ms, high: 22.61ms)
 Packet Loss:     0.0%

iperf3 -4 -P 32 -p 9206 -c paris.testdebit.info
 
[SUM]   0.00-10.00  sec  8.60 GBytes  7.38 Gbits/sec  8590             sender
[SUM]   0.00-10.02  sec  8.52 GBytes  7.31 Gbits/sec                  receiver

et avec une vm OpnSense sur la même machine j'ai des résultat plus cohérent :

Server: Scaleway - Paris (id: 61933)
         ISP: Free SAS
Idle Latency:    15.64 ms   (jitter: 0.33ms, low: 15.39ms, high: 15.86ms)
    Download:  6942.60 Mbps (data used: 8.0 GB)
                 25.01 ms   (jitter: 23.93ms, low: 14.49ms, high: 278.27ms)
      Upload:  5310.51 Mbps (data used: 5.2 GB)
                 15.57 ms   (jitter: 1.13ms, low: 14.39ms, high: 22.50ms)
 Packet Loss:     0.0%

iperf3 -4 -P 32 -p 9206 -c paris.testdebit.info

[SUM]   0.00-10.00  sec  8.69 GBytes  7.46 Gbits/sec  8269             sender
[SUM]   0.00-10.02  sec  8.62 GBytes  7.39 Gbits/sec                  receiver


j'ai refait les test speedtest  sur différents serveurs et à différentes heures.

quelqu'un aurai une idée d'où pourrait venir cette différence de débit en upload ?

en piéce jointe ma config CHR (config de débutant ...)
Titre: Différence d'upload entre iperf3 et speedtest CHR- Proxmox
Posté par: kgersen le 01 mai 2024 à 18:12:01
Ce sont des tests depuis les "soft routers" eux meme ?

Ce qui compte c'est la performance depuis une machine "derriere eux" pas vraiment ce qu'eux même peuvent faire.

Apres typiquement ca peut-etre un buffer trop petit ou un fast-path pas activé.

En 1er, je comparerais avec iperf3 -P 1 pour voir le débit d'une seul session TCP. puis avec -P 6

Speedest n'utilise que 6 sessions en test d'upload donc comparer a 32 de ton IPerf3 n'apporte rien comme info.
Titre: Différence d'upload entre iperf3 et speedtest CHR- Proxmox
Posté par: nonosch le 01 mai 2024 à 19:57:50

Les test sont fait depuis une machine sous Debian

Les tests que tu conseille donne ces résultats :

CHR
iperf3 -4 -P 1 -p 9206 -c paris.testdebit.info

[  5]   0.00-10.00  sec   521 MBytes   437 Mbits/sec  1774             sender
[  5]   0.00-10.02  sec   518 MBytes   433 Mbits/sec                  receiver

iperf3 -4 -P 6 -p 9206 -c paris.testdebit.info

[SUM]   0.00-10.00  sec  4.07 GBytes  3.49 Gbits/sec  4427             sender
[SUM]   0.00-10.02  sec  4.06 GBytes  3.48 Gbits/sec                  receiver

OPNSense

iperf3 -4 -P 1 -p 9206 -c paris.testdebit.info

[ ID] Interval           Transfer     Bitrate         Retr
[  5]   0.00-10.00  sec  1.85 GBytes  1.59 Gbits/sec  579             sender
[  5]   0.00-10.02  sec  1.85 GBytes  1.59 Gbits/sec                  receiver

iperf3 -4 -P 6 -p 9206 -c paris.testdebit.info

[SUM]   0.00-10.00  sec  7.17 GBytes  6.16 Gbits/sec  413             sender
[SUM]   0.00-10.02  sec  7.16 GBytes  6.14 Gbits/sec                  receiver

j'ai regardé du coté du fast path mais si j'ai bien compris il n'est disponible que sur certains hardware et il ne faut pas avoir de règle de firewall
Titre: Différence d'upload entre iperf3 et speedtest CHR- Proxmox
Posté par: kgersen le 01 mai 2024 à 20:10:57
Apres ce peut etre du a la virtualisation de Proxmox , le type de carte présentée a l'invité (ie virtio vs vmxnet3 par exemple).
De mémoire y'a des réglages possibles aussi a ce niveau.
Titre: Différence d'upload entre iperf3 et speedtest CHR- Proxmox
Posté par: nonosch le 01 mai 2024 à 20:42:06
Apres ce peut etre du a la virtualisation de Proxmox , le type de carte présentée a l'invité (ie virtio vs vmxnet3 par exemple).
De mémoire y'a des réglages possibles aussi a ce niveau.

Le virtio est le meilleur est de loin (en pensant à changer le multiqueue dans les paramétres de Proxmox).


l'avantage de Proxmox c'est qu'on peut faire des test et revenir sur une solution qui fonctionne bien   :)