Rechercher

18.7. Optimiser les performances du réseau des machines virtuelles

download PDF

En raison de la nature virtuelle de la carte d'interface réseau (NIC) d'une VM, cette dernière perd une partie de la bande passante du réseau hôte qui lui est allouée, ce qui peut réduire l'efficacité globale de la charge de travail de la VM. Les conseils suivants peuvent minimiser l'impact négatif de la virtualisation sur le débit de la carte d'interface réseau virtuelle (vNIC).

Procédure

Utilisez l'une des méthodes suivantes et observez si elle a un effet bénéfique sur les performances du réseau de votre VM :

Activer le module vhost_net

Sur l'hôte, vérifiez que la fonction vhost_net kernel est activée :

# lsmod | grep vhost
vhost_net              32768  1
vhost                  53248  1 vhost_net
tap                    24576  1 vhost_net
tun                    57344  6 vhost_net

Si la sortie de cette commande est vide, activez le module du noyau vhost_net:

# modprobe vhost_net
Mise en place d'un réseau virtio-net multi-queues

Pour configurer la fonction multi-queue virtio-net pour une VM, utilisez la commande virsh edit pour éditer la configuration XML de la VM. Dans le fichier XML, ajoutez ce qui suit à la section <devices> et remplacez N par le nombre de vCPU de la VM, jusqu'à 16 :

<interface type='network'>
      <source network='default'/>
      <model type='virtio'/>
      <driver name='vhost' queues='N'/>
</interface>

Si la VM est en cours d'exécution, redémarrez-la pour que les modifications soient prises en compte.

Mise en lots des paquets réseau

Dans les configurations de VM Linux avec un long chemin de transmission, la mise en lot des paquets avant de les soumettre au noyau peut améliorer l'utilisation du cache. Pour configurer la mise en lot des paquets, utilisez la commande suivante sur l'hôte et remplacez tap0 par le nom de l'interface réseau utilisée par les machines virtuelles :

# ethtool -C tap0 rx-frames 64
SR-IOV
Si votre carte réseau hôte prend en charge SR-IOV, utilisez l'affectation de périphériques SR-IOV pour vos cartes réseau virtuelles. Pour plus d'informations, voir Gestion des périphériques SR-IOV.

Ressources supplémentaires

Red Hat logoGithubRedditYoutubeTwitter

Apprendre

Essayez, achetez et vendez

Communautés

À propos de la documentation Red Hat

Nous aidons les utilisateurs de Red Hat à innover et à atteindre leurs objectifs grâce à nos produits et services avec un contenu auquel ils peuvent faire confiance.

Rendre l’open source plus inclusif

Red Hat s'engage à remplacer le langage problématique dans notre code, notre documentation et nos propriétés Web. Pour plus de détails, consultez leBlog Red Hat.

À propos de Red Hat

Nous proposons des solutions renforcées qui facilitent le travail des entreprises sur plusieurs plates-formes et environnements, du centre de données central à la périphérie du réseau.

© 2024 Red Hat, Inc.