tuto:reseau:toe
Différences
Ci-dessous, les différences entre deux révisions de la page.
Les deux révisions précédentesRévision précédenteProchaine révision | Révision précédente | ||
tuto:reseau:toe [2012/11/17 21:18] – root | tuto:reseau:toe [2012/11/17 23:01] (Version actuelle) – root | ||
---|---|---|---|
Ligne 2: | Ligne 2: | ||
Source : http:// | Source : http:// | ||
+ | |||
+ | Compléments : http:// | ||
+ | |||
+ | |||
+ | Comment TCP offload engine affecte ce que Wireshark capture ? | ||
+ | |||
+ | Quand les calculs de checksum sont réalisés par la carte réseau au lieu du CPU, Wieshark capture des trames avec un checksum incorrect en émission, rempli de 00000 (en réception il est bon, car la carte réseau de l' | ||
Sous linux, il faut installer le paquet " | Sous linux, il faut installer le paquet " | ||
Ligne 11: | Ligne 18: | ||
Lexique : | Lexique : | ||
- | * - TCP Offload Engine = Moteur de déchargement TCP | + | * TCP Offload Engine = Moteur de déchargement TCP |
- | * - rx-checksumming (rx on|off) = Déchargement de la somme de contrôle en réception | + | * rx-checksumming (rx on|off) = Déchargement de la somme de contrôle en réception |
- | * - tx-checksumming (tx on|off) = Déchargement de la somme de contrôle en émission | + | * tx-checksumming (tx on|off) = Déchargement de la somme de contrôle en émission |
- | * - scatter-gather (sg on|off) = comme DMA : Les données circulant de ou vers la carte réseau sont transférées directement vers la mémoire principale de la machine, sans intervention du microprocesseur (si ce n'est pour lancer et conclure le transfert). | + | * scatter-gather (sg on|off) = comme DMA : Les données circulant de ou vers la carte réseau sont transférées directement vers la mémoire principale de la machine, sans intervention du microprocesseur (si ce n'est pour lancer et conclure le transfert). |
- | * - tcp-segmentation-offload (tso on|off) = Déchargement de la segmentation d'un gros paquet TCP en plusieurs petits (en émission) | + | * tcp-segmentation-offload (tso on|off) = Déchargement de la segmentation d'un gros paquet TCP en plusieurs petits (en émission) |
- | * - udp-fragmentation-offload (ufo on|off) = Déchargement de la fragmentation d'un gros paquet UDP en plusieurs petits (en émission) | + | * udp-fragmentation-offload (ufo on|off) = Déchargement de la fragmentation d'un gros paquet UDP en plusieurs petits (en émission) |
- | * - generic-segmentation-offload (gso on|off) = Déchargement de la segmentation d'un gros paquet TCP en plusieurs petits (en émission) | + | * generic-segmentation-offload (gso on|off) = Déchargement de la segmentation d'un gros paquet TCP en plusieurs petits (en émission) |
- | * - generic-receive-offload (gro on|off) = Déchargement en fusionnant des petits paquets TCP reçus du réseau en un gros paquet pour le système (c'est donc en réception) | + | * generic-receive-offload (gro on|off) = Déchargement en fusionnant des petits paquets TCP reçus du réseau en un gros paquet pour le système (c'est donc en réception) |
- | * - large-receive-offload (lro on|off) = Déchargement important à la réception | + | * large-receive-offload (lro on|off) = Déchargement important à la réception |
- | * - rx-vlan-offload (rxvlan on|off) = Déchargement de la gestion des Vlan en réception | + | * rx-vlan-offload (rxvlan on|off) = Déchargement de la gestion des Vlan en réception |
- | * - tx-vlan-offload (txvlan on|off) = Déchargement de la gestion des Vlan en émission | + | * tx-vlan-offload (txvlan on|off) = Déchargement de la gestion des Vlan en émission |
- | * - ntuple-filters (ntuple on|off) = ?? | + | * ntuple-filters (ntuple on|off) = ?? |
- | * - receive-hashing (rxhash on|off) = receive hashing offload | + | * receive-hashing (rxhash on|off) = receive hashing offload |
Combinaisons on / off : | Combinaisons on / off : | ||
- | * - Il est nécessaire d' | + | * Il est nécessaire d' |
- | * - Il est nécessaire d' | + | * Il est nécessaire d' |
- | Désactiver ce qui fait chuter le débit avec "TCP ACK Supression" | + | Désactiver ce qui fait chuter le débit avec "TCP ACK Supression" |
+ | | ||
tcp-segmentation-offload et generic-segmentation-offload chacun séparément ou activé tous les deux font chuter fortement le débit avec TCP ACK Supression. | tcp-segmentation-offload et generic-segmentation-offload chacun séparément ou activé tous les deux font chuter fortement le débit avec TCP ACK Supression. | ||
Au contraire scatter-gather permet de gagner du débit avec "TCP ACK Supression" | Au contraire scatter-gather permet de gagner du débit avec "TCP ACK Supression" | ||
- | * - TOE entièrement activé (défaut) : 3 min 13 secondes pour télécharger le fichier test | + | * TOE entièrement activé (défaut) : 3 min 13 secondes pour télécharger le fichier test |
- | * - TOE entièrement dés-activé : 56 secondes pour télécharger le fichier test | + | * TOE entièrement dés-activé : 56 secondes pour télécharger le fichier test |
- | * - Tout désactivé sauf tx-checksumming et scatter-gather : 33 secondes pour télécharger le fichier test | + | * Tout désactivé sauf tx-checksumming et scatter-gather : 33 secondes pour télécharger le fichier test |
- | * - Seul tcp-segmentation-offload et generic-segmentation-offload désactivé : 33 secondes pour télécharger le fichier test | + | * Seul tcp-segmentation-offload et generic-segmentation-offload désactivé : 33 secondes pour télécharger le fichier test |
A noter qu' | A noter qu' | ||
- | * - TOE entièrement activé (défaut) : 21 secondes pour télécharger le fichier test | + | * TOE entièrement activé (défaut) : 21 secondes pour télécharger le fichier test |
- | * - TOE entièrement dés-activé : 49 secondes pour télécharger le fichier test | + | * TOE entièrement dés-activé : 49 secondes pour télécharger le fichier test |
- | * - Tout désactivé sauf tx-checksumming et scatter-gather : 32 secondes pour télécharger le fichier test | + | * Tout désactivé sauf tx-checksumming et scatter-gather : 32 secondes pour télécharger le fichier test |
- | * - Seul tcp-segmentation-offload et generic-segmentation-offload désactivé : 32 secondes pour télécharger le fichier test | + | * Seul tcp-segmentation-offload et generic-segmentation-offload désactivé : 32 secondes pour télécharger le fichier test |
Ligne 55: | Ligne 63: | ||
En cas d' | En cas d' | ||
# ethtool -K eth0 rx on tx on sg on tso on gso on gro on rxvlan on txvlan on rxhash on | # ethtool -K eth0 rx on tx on sg on tso on gso on gro on rxvlan on txvlan on rxhash on | ||
- |
tuto/reseau/toe.1353187122.txt.gz · Dernière modification : 2012/11/17 21:18 de root