• # quelques précisions au sujet de DPDK

    Posté par . En réponse à la dépêche Dpdk et Open vSwitch intégrés à Cloonix. Évalué à 10.

    Merci pour les descriptifs de ces projets.
    Je me permet d'apporter quelques précisions pour DPDK.

    Tout d'abord, la baisse de latence est plus un effet heureux qu'un objectif dans DPDK.
    Le véritable objectif était initialement d'augmenter le débit.

    Le deuxième objectif, qui s'ajoute au fil des années, est la pleine utilisation et compatibilité des cartes du marché, notamment tous les offloads hardware possibles.
    La liste des cartes compatibles est longue : http://core.dpdk.org/supported/
    Et les CPUs autres qu'Intel (Marvell, NXP, IBM) sont supportés.
    Au sujet des sociétés impliquées, Cisco et VMware ont un rôle assez mineur. L'essentiel des contributions provient des fournisseurs de matériel tels que Intel, Mellanox, Marvell, NXP, Solarflare. La liste des sponsors donne un bon aperçu : https://www.dpdk.org/ecosystem/#members

    Au sujet de la monopolisation du CPU, il est possible de mixer le "polling" et les interruptions. Il est également possible de baisser la fréquence de cores CPU quand l'utilisation est plus faible.

    Si vous voulez modifier la description, n'hésitez pas à copier le texte qui vous semble pertinent.