2012/7/30 Surya ARBY <arbysu...@yahoo.fr>: > Bonjour. > > ça nécessite des cartes PCI-express TOE pour assurer les performances non ? > > Il me semble que toutes les interfaces 10GE "serveur" sont forcément TOE > pour éviter de tuer la CPU avec l'overhead du au traitement de la stack par > l'OS. > Si je regarde le matériel utilisé (http://info.iet.unipi.it/~luigi/papers/20120503-netmap-atc12.pdf), il s'agit d'un système 4 cœur i7-870 4-core CPU a 2.93 GHz avec carte deux ports 10 Gbit/s (Intel 82599). Le data sheet de cette carte indique quelle supporte le TCP segmentation offload et la gestion des interruptions: http://www.intel.com/content/www/us/en/ethernet-controllers/82599-10-gbe-controller-datasheet.html Le drivers FreeBSD (ixgbe) correspondant à ces cartes supportes bien les fonctionnalités TSO, LRO et Checksum Offload (tous activés par défaut). Par contre je n'ai pas trouvé quel était l'état de ces fonctionnalités lors des tests netmap.
Sinon toujours concernant les travaux de cette équipe, il y a un projet en cours très sympa aussi: "Towards a Billion Routing Lookups per Second in Software" http://info.iet.unipi.it/~luigi/papers/20120601-dxr.pdf … qui permet de trouver la bonne route très rapidement. Bref, vivement que tous ces morceaux de code soient mis en place pour nous pondre des routeurs/firewalls logiciels à la puissance plus que suffisante pour beaucoup de nos besoins… Cordialement, Olivier --------------------------- Liste de diffusion du FRnOG http://www.frnog.org/