J'avais un serveur exécutant kvm qui a été mis à jour d'ubuntu 13.10 à 14.04 et depuis la mise à niveau après quelques heures (dans certains cas, moins), les machines invitées (un mélange de linux et de windows, utilisant virtio, realtek et intel comme interfaces réseau). ), commencez à avoir des problèmes de réseau.
Faire un ping avec eux montre que de temps en temps le ping va de quelques millisecondes à plusieurs secondes. De plus, lors de la connexion à l'invité via virt-manager, la connexion de l'invité se bloque, même si l'envoi d'une requête ping à l'hôte ne dépasse jamais 10 ms.
J'ai déjà essayé plusieurs choses: changer le type d'interface réseau (virtio, etc.), épingler vcpus, ajouter <driver name='qemu'/>
à la configuration des invités, désactiver et réactiver le réseau invité et même mettre à jour les paquets en utilisant ppa:ubuntu-virt/virt-daily-upstream
, mais seul le redémarrage de l'invité résout ce problème dans le temps.
Des idées? J'envisage de revenir à 13h10.
Désactiver KSM semble résoudre ce problème (avec l'inconvénient de le désactiver) - tous les crédits vont à Serge Hallyn de l'équipe d'ubuntu pour l'avoir suggéré.
Il semble y avoir un bogue (ou plusieurs) en rapport avec KSM sur Ubuntu 14.04, vous pouvez en trouver un couple ici et ici .
Pour le désactiver, éditez /etc/default/qemu-kvm
et changez cette ligne:
KSM_ENABLED=1
à
KSM_ENABLED=0
puis redémarrez qemu
Sudo restart qemu-kvm
Je mettrai à jour cette information si cela est réglé, il est donc possible d'activer KSM à nouveau.