SDC PowerFlex rencontrant des problèmes de performances avec les cartes NIC Mellanox 25 bits
Résumé: Il n’y a qu’un seul SDC qui rencontre des problèmes de performances.
Symptômes
Scénario
Chaque nœud exécutait fio avec 128 K 50r/50 W, huit threads et une profondeur d’IO de 16 (256 threads). Le SDC problématique atteindrait 4 Go là où les quatre autres nœuds atteindraient ~ 6 Go chacun. L’analyseur de performances de vCenter montre que vmnic1 est moins utilisé que vmnic3, alors que les autres hôtes avec la même tâche fio montrent que l’utilisation est presque égale à 100 %.
Symptômes
L’utilisation de plusieurs cartes réseau sur un seul vSwitch dans ESXi est déséquilibrée. Lors de l’examen du fichier « nicinfo.sh.txt » du vmsupport extrait de l’hôte ESXi qui rencontre les problèmes, nous pouvons voir que des erreurs physiques s’affichent, vmnic1 étant le principal coupable.
L’exemple de sortie provient de ESXi 6.7. Les versions antérieures peuvent ne pas contenir toutes les mêmes données ou avoir un aspect différent.
$ grep -i -e err -e vmnic -e discard -e crc -e drop -e retr -e wake nicinfo.sh.txt | grep -v ": 0" NIC: vmnic0 Name: vmnic0 Supports Wakeon: true Wakeon: MagicPacket(tm) NIC statistics for vmnic0: Total receive errors: 9 Receive length errors: 9 txSwQueueWake: 7 rxDiscardsPhy: 289 TX1_wake: 2 TX2_wake: 4 TX3_wake: 1 NIC: vmnic1 Name: vmnic1 Supports Wakeon: true Wakeon: MagicPacket(tm) NIC statistics for vmnic1: txSwQueueWake: 3027034 rxDiscardsPhy: 16773308 TX0_wake: 3027034 NIC: vmnic2 Name: vmnic2 Supports Wakeon: false Wakeon: None NIC statistics for vmnic2: Total receive errors: 16 Receive length errors: 16 NIC: vmnic3 Name: vmnic3 Supports Wakeon: false Wakeon: None NIC statistics for vmnic3: txSwQueueWake: 153 rxDiscardsPhy: 804 TX0_wake: 150 TX2_wake: 1 TX3_wake: 2
Impact
Réduction du débit et des performances globales à partir d’un seul SDC
Cause
Ce problème est lié à la couche physique. Il peut s’agir d’un SFP, d’un port NIC défectueux et éventuellement du câble lui-même. Dans ce cas, si la connexion était Twinax, il s’est avéré qu’il y avait un mauvais câble provoquant les pertes de paquets et des performances réduites. Il est également possible qu’il s’agisse d’un port sursouscrit, éventuellement du côté du commutateur.
Résolution
Remplacez le composant physique défectueux.