Auteur Sujet: Différence d'upload entre iperf3 et speedtest CHR- Proxmox  (Lu 256 fois)

0 Membres et 1 Invité sur ce sujet

nonosch

  • Abonné Free fibre
  • *
  • Messages: 263
  • Mulhouse 68
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 ...)

kgersen

  • Modérateur
  • Abonné Bbox fibre
  • *
  • Messages: 9 110
  • Paris (75)
Différence d'upload entre iperf3 et speedtest CHR- Proxmox
« Réponse #1 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.

nonosch

  • Abonné Free fibre
  • *
  • Messages: 263
  • Mulhouse 68
Différence d'upload entre iperf3 et speedtest CHR- Proxmox
« Réponse #2 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

kgersen

  • Modérateur
  • Abonné Bbox fibre
  • *
  • Messages: 9 110
  • Paris (75)
Différence d'upload entre iperf3 et speedtest CHR- Proxmox
« Réponse #3 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.

nonosch

  • Abonné Free fibre
  • *
  • Messages: 263
  • Mulhouse 68
Différence d'upload entre iperf3 et speedtest CHR- Proxmox
« Réponse #4 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   :)