Citation : le guide RedHat Performance Tuning
3.3.7. Réglage de l'affinité d'interruption
Les demandes d'interruption ont une propriété d'affinité associée, smp_affinity, qui définit les processeurs qui traiteront la demande d'interruption. Pour améliorer les performances de l'application, attribuez l'affinité d'interruption et le processus au même processeur, ou aux processeurs du même noyau. Ce site permet aux fils d'interruption et d'application spécifiés de partager des lignes de cache. lignes de cache.
J'ai une application qui reçoit et traite de grandes quantités de données UDP. Si je cherche à réduire le temps entre l'arrivée du paquet UDP et le traitement complet du paquet par l'application, dois-je attribuer la même affinité à la carte réseau recevant les paquets et à l'application ? Ou dois-je leur attribuer des affinités différentes ? J'ai l'impression que la citation ci-dessus suggère la première solution, mais j'aurais pensé que la seconde serait plus avantageuse.
Toute aide serait la bienvenue.
Gracias