Le process kvm possède une empreinte memory trop importante sur l'hôte

J'utilise le dernier ubuntu quantal et démarre un invité kvm qui devrait avoir 2048 Mo de memory. Maintenant, après quelques heures, je vois que le process kvm de cet invité est d'environ 2700 Mo, donc 700 Mo de plus que l'invité devrait pouvoir consumr. Je veux dire une petite surcharge comme 1% serait bon, mais pas 30%?

root 8631 74.0 22.2 4767484 2752336 ? Sl Nov07 512:58 kvm -cpu kvm64 -smp sockets=1,cores=2 -cpu kvm64 -m 2048 -device virtio-blk-pci,drive=drive-virtio0,id=virtio0,bus=pci.0,addr=0xa,bootindex=100 -drive file=rbd:data/vm-disk-1,if=none,id=drive-virtio0,cache=writeback,aio=native -device virtio-net-pci,netdev=net0,bus=pci.0,addr=0x12,id=net0,mac=02:7a:86:e6:1a:6c,bootindex=200 -netdev type=tap,id=net0,vhost=on -usbdevice tablet -nodefaults -enable-kvm -daemonize -boot menu=on -vga cirrus root 8694 0.0 0.0 0 0 ? S Nov07 0:00 [kvm-pit/8631] 

Comment est-ce possible et comment l'empêcher?

2 Solutions collect form web for “Le process kvm possède une empreinte memory trop importante sur l'hôte”

Vous pouvez utiliser le périphérique virtio balloon pour essayer de renvoyer la memory sur le système, mais cela ne vous aide que si le operating system invité n'utilise pas toute sa memory

KVM a besoin d'un peu de memory pour s'exécuter, mais je crois que beaucoup de choses sont échangées après un certain time

De plus, si vous finissez par exécuter beaucoup de machines virtuelles similaires, assurez-vous que la fusion de la même page Linux est activée. Cela permettra de partager la memory de machines virtuelles similaires; prend plus d'utilisation du processeur, mais en vaut la peine avec beaucoup de machines virtuelles. Je pense que c'est maintenant par défaut dans ubuntu

Un problème possible peut être que vous utilisez cache = writeback sur votre lecteur. qui peut manger une partie de votre memory en dehors de la memory utilisée par l'invité.

Je n'ai pas eu le time de vérifier si c'est le cas, mais c'est une supposition.

  • alignment des limites de la partition du système déjà installé
  • Diminution de l'allocation de l'UC pour exécuter le server Guest Windows
  • hôte kvm et qemu: Existe-t-il une limite pour les CPU maximales (Ubuntu 10.04)?
  • Comment démarrer qemu directement dans la console (* pas * dans les curses ou SDL)
  • libvirt hook qemu suse12
  • Comment migrer des machines virtuelles basées sur KVM en cours d'exécution en configuration LVM vers des images Vmdk
  • CentOS Qemu + KVM beaucoup de process de machines virtuelles
  • KVM / qemu / libvirt VM PCI Domain / Bus / Slot / Affectation des fonctions via virt-install
  • Est-il possible de passer / dev / urandom à partir de l'hôte vers un invité qemu / kvm?
  • Sauvegarde de l'exécution de KVM qcow2 VPS
  • Comment puis-je créer une image ISO d'une partition sur un disque dur externe?
  • Les astuces du serveur de linux et windows, tels que ubuntu, centos, apache, nginx, debian et des sujets de rĂ©seau.