Sur cette page
Observer la distribution réelle
Une carte réseau à plusieurs files ne garantit pas une charge uniforme. Le hachage RSS répartit les flux selon les champs pris en compte par la carte ; un trafic peu diversifié peut rester concentré sur une partie des files.
Comparez les compteurs par file avec l’activité des cœurs. Une moyenne CPU faible peut masquer un cœur saturé. Relevez également les pertes matérielles et les paquets que le système n’arrive pas à traiter à temps.
Rapprocher le traitement de la mémoire utilisée
Sur une machine NUMA, le placement de la carte, de la mémoire et des cœurs peut influencer les coûts d’accès. Documentez la topologie avant de modifier les affinités. Une configuration reprise d’un autre serveur peut être inadaptée à l’emplacement PCIe de la carte.
Modifiez un paramètre à la fois et conservez une mesure de référence. Ajouter des files peut répartir la charge, mais aussi augmenter le travail de synchronisation selon le logiciel et ses structures partagées.
Tester le coût de la règle et du suivi
Mesurez le chemin rapide avec les règles réellement utilisées : lecture des en-têtes, recherche dans une table, comptage et journalisation. Une règle simple et une décision qui consulte un état partagé n’ont pas le même coût.
Les journaux détaillés par paquet peuvent eux-mêmes devenir une charge importante. Préférez des compteurs et un échantillonnage maîtrisé pour observer le filtre, puis vérifiez que cette observation ne modifie pas sensiblement le résultat.


