Re: [kvm-devel] paravirtualization & cr3-cache feature

2007-02-20 Thread Dor Laor
>> >Why so many vm switches? First up, a typical I/O system maxes at >> >about 1Gb/s, right? That would be a gigabit NIC, or striped RAID, or >> >something like that. This suggests an average of only about 300 >> >bytes/transfer, to get >150k individual transfers per second? I >> >thought block

Re: [kvm-devel] paravirtualization & cr3-cache feature

2007-02-18 Thread [EMAIL PROTECTED]
> >Why so many vm switches? First up, a typical I/O system maxes at > >about 1Gb/s, right? That would be a gigabit NIC, or striped RAID, or > >something like that. This suggests an average of only about 300 > >bytes/transfer, to get >150k individual transfers per second? I > >thought block I/O

Re: [kvm-devel] paravirtualization & cr3-cache feature

2007-02-13 Thread Arjan van de Ven
> Great news. > Expecting to see the patch soon. there's still a wart or two on the host side but it's getting ready quickly.. give me a few days ;) > Do you base your code over the kernel's paravirt_ops and Ingo's KVM > hypercall? I'm using Ingo's KVM hypercall yes; I don't need paravirt_ops

Re: [kvm-devel] paravirtualization & cr3-cache feature

2007-02-12 Thread Dor Laor
> >> Second, we currently use Qemu's device emulation were the ne2k device >> does dozens of IO accesses per packet! The rtl8139 is better and does >> about 3 IO(MMIO) per packet. The current maximum throughput using the > >and this is where paravirtualized device drivers can help, like Ingo's >net

Re: [kvm-devel] paravirtualization & cr3-cache feature

2007-02-12 Thread Arjan van de Ven
> Second, we currently use Qemu's device emulation were the ne2k device > does dozens of IO accesses per packet! The rtl8139 is better and does > about 3 IO(MMIO) per packet. The current maximum throughput using the and this is where paravirtualized device drivers can help, like Ingo's network dr

Re: [kvm-devel] paravirtualization & cr3-cache feature

2007-02-12 Thread Dor Laor
>> > Intel is indeed slower than AMD with this one. >> > I didn't measure such roundtrip specifically. We usually see that the >> > VMETNRY/VMEXIT cycle limits our performance (for io/mmio,..) >> > On Intel core duo we cannot get more than 150k-200k VMEXITS per second >> > for regular guest doin

Re: [kvm-devel] paravirtualization & cr3-cache feature

2007-02-12 Thread [EMAIL PROTECTED]
> > Intel is indeed slower than AMD with this one. > > I didn't measure such roundtrip specifically. We usually see that the > > VMETNRY/VMEXIT cycle limits our performance (for io/mmio,..) > > On Intel core duo we cannot get more than 150k-200k VMEXITS per second > > for regular guest doing extens

Re: [kvm-devel] paravirtualization & cr3-cache feature

2007-02-12 Thread Gregory Haskins
>>> On Mon, Feb 12, 2007 at 9:23 AM, in message <[EMAIL PROTECTED]>, "Dor Laor" <[EMAIL PROTECTED]> wrote: > > Thanks man, my mistake, I meant microsecond when wrote the 'ms'. FYI: The SI symbol for micro is the greek lower-case letter Mu. However, since that would be a pain in ASCII, the le

Re: [kvm-devel] paravirtualization & cr3-cache feature

2007-02-12 Thread Dor Laor
>On Mon, Feb 12, 2007 at 05:21:26AM -0800, Dor Laor wrote: >> >> >> >> >hi, >> >> >Can someone briefly explain what the cr3-cache feature on intel >> VT >> >> >processors is and how it is used to improve performance in >> >> >paravirtualization. >> >> >> >> In short, this is a unique Intel VT f

Re: [kvm-devel] paravirtualization & cr3-cache feature

2007-02-12 Thread Daniel Veillard
On Mon, Feb 12, 2007 at 05:21:26AM -0800, Dor Laor wrote: > >> > >> >hi, > >> >Can someone briefly explain what the cr3-cache feature on intel > VT > >> >processors is and how it is used to improve performance in > >> >paravirtualization. > >> > >> In short, this is a unique Intel VT feature th

Re: [kvm-devel] paravirtualization & cr3-cache feature

2007-02-12 Thread Dor Laor
>> >> >hi, >> >Can someone briefly explain what the cr3-cache feature on intel VT >> >processors is and how it is used to improve performance in >> >paravirtualization. >> >> In short, this is a unique Intel VT feature that supposed to save vmexit >> on cr3 switch. The vmexit operation is quite

Re: [kvm-devel] paravirtualization & cr3-cache feature

2007-02-12 Thread Joerg Roedel
On Sat, Feb 10, 2007 at 02:22:25PM -0800, Dor Laor wrote: > > >hi, > >Can someone briefly explain what the cr3-cache feature on intel VT > >processors is and how it is used to improve performance in > >paravirtualization. > > In short, this is a unique Intel VT feature that supposed to save v

Re: [kvm-devel] paravirtualization & cr3-cache feature

2007-02-12 Thread Omar Khan
Thanks Dor. Omar - Using Tomcat but need to do more? Need to support web services, security? Get stuff done quickly with pre-integrated technology to make your job easier. Download IBM WebSphere Application Server v.1.0.1

Re: [kvm-devel] paravirtualization & cr3-cache feature

2007-02-10 Thread Dor Laor
>hi, >Can someone briefly explain what the cr3-cache feature on intel VT >processors is and how it is used to improve performance in >paravirtualization. In short, this is a unique Intel VT feature that supposed to save vmexit on cr3 switch. The vmexit operation is quite expensive at the mome

[kvm-devel] paravirtualization & cr3-cache feature

2007-02-09 Thread Omar Khan
hi, Can someone briefly explain what the cr3-cache feature on intel VT processors is and how it is used to improve performance in paravirtualization. Thanks Omar - Using Tomcat but need to do more? Need to support we