Users Guide
8–Logiciel de pilote VMware
Prise en charge réseau, Pilotes
68 BC0054508-02 J
Limite de la mémoire
Les messages tels que celui qui suit dans le fichier journal indiquent que l'hôte
ESXi est mis à rude épreuve. Pour remédier à ce problème, désactivez
NetQueue.
Dec 2 18:24:20 ESX4 vmkernel: 0:00:00:32.342 cpu2:4142)WARNING:
Heap: 1435: Heap bnx2x already at its maximumSize. Cannot expand.
Dec 2 18:24:20 ESX4 vmkernel: 0:00:00:32.342 cpu2:4142)WARNING:
Heap: 1645: Heap_Align(bnx2x, 4096/4096 bytes, 4096 align) failed.
caller: 0x41800187d654
Dec 2 18:24:20 ESX4 vmkernel: 0:00:00:32.342 cpu2:4142)WARNING:
vmklinux26: alloc_pages: Out of memory
Désactivez NetQueue en chargeant manuellement le module bnx2x vmkernel à
l'aide de la commande suivante :
vmkload_mod bnx2x num_queues=1
ou pour conserver les paramètres après des redémarrages à l'aide de la
commande suivante
esxcfg-module -s num_queues =1 bnx2x
Redémarrez l'ordinateur afin que ces paramètres soient appliqués.
Multiqueue et NetQueue
Le paramètre facultatif num_queues peut servir à définir le nombre de files
d'attente d'émission et de réception (Rx/Tx) lorsque le paramètre multi_mode
est défini sur 1 et que le mode d'interruption choisi est MSI-X. Si le mode
d'interruption n'est pas MSI-X (voir le paramètre « int_mode » à la page 64), le
nombre de files d'attente Rx et Tx est défini sur 1, si bien que la valeur de ce
paramètre est ignorée.
Si vous souhaitez utiliser plusieurs files d'attente, forcez le nombre de files
NetQueue requis à l'aide de la commande suivante :
esxcfg-module -s "num_queues=<num of queues>" bnx2x
Sinon, laissez le pilote bnx2x sélectionner lui-même le nombre de files NetQueue
à utiliser à l'aide de la commande suivante :
esxcfg-module -s "num_queues=0" bnx2x
Le nombre de files d'attente NetQueue optimal correspond au nombre d'unités
centrales de la machine.










