La Fibre
Datacenter et équipements réseaux => Routeurs =>
MikroTik RouterOS => Discussion démarrée 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 ...)
-
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.
-
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
-
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.
-
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 :)