Bonjour,
On Mon, 24 Sep 2012 16:30:44 +0200 Laurent CARON lcaron@unix-scripts.info wrote:
| Ayant commandé, reçu, testé des soekris 6501 afin de servir de routeur, | passerelle, concentrateur VPN, ... bref un peu tout, je me suis aperçu | que les performances s'écroulent dramatiquement dès que le routeur est | sollicité. | | Les performances brutes (sans IPtables, ...) uniquement en routage, on | atteint presque 1Gb/s. | Lors de l'utilisation d'IPTables, les performances s'écroulent | sévèrement pour atteindre 250Mb/s. | | Ayant un transit internet 100Mb/s de commit avec 1Gb/s de burst, je | trouve dommage d'être limité à 250Mb/s. | | Après examen de /proc/interrupts, on s'aperçoit que: | - La machine voit bien ses 2 CPUs (coeurs) | - Les interruptions des 4 interfaces réseau sont sur le CPU0 | (majoritairement). | | # egrep "(eth|CPU)" /proc/interrupts | CPU0 CPU1 | 40: 10460220 0 PCI-MSI-edge eth0-rx-0 | 41: 18965372 6687 PCI-MSI-edge eth0-tx-0 | 42: 5 0 PCI-MSI-edge eth0 | 43: 4165358 65846 PCI-MSI-edge eth1-rx-0 | 44: 875081 10055 PCI-MSI-edge eth1-tx-0 | 45: 5 0 PCI-MSI-edge eth1 | 47: 1543827 3451 PCI-MSI-edge eth2-rx-0 | 48: 209462 774 PCI-MSI-edge eth2-tx-0 | 49: 5 0 PCI-MSI-edge eth2 | 50: 12990523 6874 PCI-MSI-edge eth3-rx-0 | 51: 11156335 5841 PCI-MSI-edge eth3-tx-0 | 52: 5 0 PCI-MSI-edge eth3 | | Après avoir "rééquilibré" les interruptions sur les 2 coeurs du CPU le | débit (IPTables activé) a doublé. On parvient en effet à 550Mb/s. C'est | certes loin de 1Gb/s, mais déjà bcp mieux.
Hum je ne sais pas si ce type de boitier est vraiment destiné à *router* du Gbps. Deja au niveau CPU c'est un Atom.
Ce qui compte le plus ce sont les pps pas les bps. Ca fait une grosse différence suivant la taille des packets... Ensuite au niveau routage, c'est quel type de routage: 4 routes en statique ou des fulls view bgp ? Et au niveau iptables, il faudrait voir le nombre de regles, etc...
Un point a verifier peut être: est-ce que l'"Interrupt moderation" est activé au niveau du driver des interfaces reseau.
Pour ce type de bête, router 550Mbs/s ca me semble deja tres tres bien.
Manuel