Re: Why so many vm exits caused by ept violation

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

 



> What workload is this?  Are you using virtio?
yes,i using virtio and vhost. the cpu rate is 70%.

I found it maybe caused by  2M HugePages. if  didn't use  2M
HugePages, there are no vm exits caused by ept violation.

I will test the performance without 2M Hugepages later, and see why
HugePage cause such a result.


2010/11/8 Avi Kivity <avi@xxxxxxxxxx>:
> On 11/08/2010 02:15 PM, lidong chen wrote:
>>
>> I run my application both on xen and kvm, and I found the performance
>> on kvm is worse than xen.
>>
>> kvm: 2.6.32-60.el6.x86_64 redhat 6 bate 2
>> xen: xen3.4.2
>>
>> then i stat the vm exit reason, and i found the ept violation reason,
>> kvm is much more than xen. the static result is :
>>
>> __ratelimit: 387 callbacks suppressed
>> error gpa is 4273995776
>> error gpa is 4273995776
>> error gpa is 4273995776
>> error gpa is 4273995776
>> error gpa is 4273995776
>
> fec00000, this is the IOAPIC.
>
> What workload is this?  Are you using virtio?
>
>> error gpa is 782336
>> error gpa is 782336
>> error gpa is 782336
>> error gpa is 782336
>> error gpa is 782336
>> __ratelimit: 387 callbacks suppressed
>> error gpa is 782336
>> error gpa is 782336
>> error gpa is 782336
>> error gpa is 782336
>> error gpa is 782336
>> error gpa is 782336
>> error gpa is 782336
>> error gpa is 782336
>> error gpa is 782336
>> error gpa is 782336
>>
>
> bf000, this is the display.  What display mode are you using? is the
> workload display intensive?
>
> Please provide reports using
>
>  $ trace-cmd record -e kvm:kvm_page_fault
>  ^C
>  $ trace-cmd report
>
>
> --
> error compiling committee.c: too many arguments to function
>
>
--
To unsubscribe from this list: send the line "unsubscribe kvm" in
the body of a message to majordomo@xxxxxxxxxxxxxxx
More majordomo info at  http://vger.kernel.org/majordomo-info.html


[Index of Archives]     [KVM ARM]     [KVM ia64]     [KVM ppc]     [Virtualization Tools]     [Spice Development]     [Libvirt]     [Libvirt Users]     [Linux USB Devel]     [Linux Audio Users]     [Yosemite Questions]     [Linux Kernel]     [Linux SCSI]     [XFree86]
  Powered by Linux