La carte réseau multi-files d'attente est une technologie qui a été utilisée à l'origine pour résoudre les problèmes de qualité de service (qualité de service) des E/S du réseau. Plus tard, à mesure que la bande passante des E/S du réseau continuait d'augmenter, les processeurs monocœur ne pouvaient pas répondre pleinement aux besoins de. cartes réseau. Grâce à la prise en charge des pilotes de carte réseau multi-files d'attente, chaque file d'attente est liée à différents cœurs via des interruptions pour répondre aux besoins de la carte réseau. Les plus courants incluent les 82575, 82576 d'Intel, les 57711 de Boardcom, etc. Prenons la carte réseau Intel 82575, qui est couramment utilisée par les serveurs de l'entreprise, comme exemple pour analyser la mise en œuvre matérielle de la carte réseau multi-files d'attente et la prise en charge du Logiciel du noyau Linux. 1. Implémentation matérielle de la carte réseau multi-files d'attente La figure 1.1 est le schéma logique du matériel Intel 82575, qui comporte quatre files d'attente matérielles. Lorsqu'un paquet est reçu, un flux est toujours reçu dans la même file d'attente en hachant les quadruples SIP, Sport, DIP et Dport dans l'en-tête du paquet. Dans le même temps, l'interruption liée à la file d'attente est déclenchée. Figure 1.1 Schéma logique matériel 82575 2. Qu'est-ce que RSSRSS (Receive Side Scaling) est une technologie multi-file d'attente de carte réseau et une fonction RSS qui peut être utilisée sous des systèmes multiprocesseurs
Introduction : La carte réseau multi-files d'attente est une technologie utilisée à l'origine pour résoudre le problème de QoS (qualité de service) du réseau plus tard, en tant que bande passante du réseau. Les E/S ont continué d'augmenter, un processeur monocœur ne pouvait pas répondre pleinement aux besoins de la carte réseau. Grâce à la prise en charge du pilote de carte réseau multi-files d'attente, chaque file d'attente était liée à différents cœurs via des interruptions, pour répondre aux besoins du système. carte réseau. Les plus courants incluent les 82575, 82576 d'Intel, les 57711 de Boardcom, etc. Prenons la carte réseau Intel 82575, qui est couramment utilisée par les serveurs de l'entreprise, comme exemple pour analyser
[Questions et réponses connexes recommandations] :
Ce qui précède est le contenu détaillé de. pour plus d'informations, suivez d'autres articles connexes sur le site Web de PHP en chinois!