Première page Précédent Suivant Dernière page Résumé Image
SMP Guest Kernels
Bonnes perfomances SMP tant que la sécurité (contrôle) est assurée
 
- Requis extra TLB syncronisation IPIs
 
L'approche para-virtualisation a de nombreux avantages
 
- Evites plusieurs IPI virtuel
 
- Permet d'éviter « bad preemption »
 
- plug/unplug à chaud et automatiquement de VCPUs
 
SMP scheduling est un problème complexe
 
- « Strict gang scheduling leads to wasted cycles »
 
Notes:
Xen has always supported SMP hosts
Important to make virtualization ubiquitous, enterprise
TLB: TransLation Buffer
TLB flushing
    Flagging part or all of a CPU's translation lookaside buffer (which is a virtual-address-indexed cache of physical addresses) as invalid. Depending on hardware, the whole TLB may be flushed at any one time, or just a part.
IPI
    Inter-processor Interrupt. On SMP machines this refers to an interrupt sent between CPUs, indicating some event that the other CPU needs to be aware of, for example smp_invalidate_interrupt, which invalidates a CPU's TLB.