2009/10/11 Pranith <pranith.hacks@xxxxxxxxx>: > Ozan Türkyılmaz wrote: >> >> hey all, >> >> it's not really kernel reletad but, kernel peaple should be trasted >> with hardware questions. >> >> my question is this: today a lot of CPUs (x36 based ones) come with >> visualization extensions and >> a lot of visualization software supports this extensions. my >> question is that this visualization extensions >> can really make difference of performance of guest OS. >> >> ps: i got AMD 64 cpu with AMD-V extensions. >> >> > > Yes, they do. That is the reason for implementing them on the hardware > level. > > Without these specialized instructions, it will take quite some time to > execute > the corresponding sequence of instruction which affects latencies. However, these extra improvement still depends on how the software decide which instructions going to be trapped, the strategy of building shadow page fault etc. This paper http://www.vmware.com/pdf/asplos235_adams.pdf will tells you more about it. In short, best combo is to get best hardware and get the best hypervisor/virtualizer according to your workload. One might just need VT-x, but other probably need VT-d etc etc -- regards, Mulyadi Santosa Freelance Linux trainer and consultant blog: the-hydra.blogspot.com training: mulyaditraining.blogspot.com -- To unsubscribe from this list: send an email with "unsubscribe kernelnewbies" to ecartis@xxxxxxxxxxxx Please read the FAQ at http://kernelnewbies.org/FAQ