Re: Luvalley-2 has been released: running KVM below any operating system

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

 



Thanks for your advice and hope your continue attention on Luvalley.

Regards,
Xiaodong

2009/5/11 Dong, Eddie <eddie.dong@xxxxxxxxx>:
> Xiaodong Yi wrote:
>> It is not a typo. I copied from UnixBench output directly. Howver, it
>> must be a bug of Luvalley because even the native Linux benchmark on
>> Double-Precision Whetstone is not that high. I also noticed that other
>> benchmarks are all lower than native Linux.
>>
>> About timing, Luvalley does nothing more than KVM except that Luvalley
>> implemented the VLAPIC timer using TSC while KVM uses the services of
>> Linux kernel. The other timers of both Luvalley and KVM, I think, are
>> all implemented in Qemu.
>>
>> Moreover, I could not explain why Luvalley's benchmarks on process
>> creation, execl throughput, file copy and shell script are 20% ~ 40%
>> higher than KVM, while other benchmarks on pipe throughput, context
>> switching and syscall overhead are almost the same as KVM.
>>
>
> A typical issue in VMM benchmarking using OS benchmark such as what you used is time inaccurate issue.
>
> Benchmarks using guest time won't be able to get a right time or right duration due to scheduler etc, and thus VMM benchmarks is using network time for measuring such as vConsolidate.  Spec.org is definning their benchmark for VMM, and I believe they will use network time too.
>
> For simplicity, you may continue use OS benchmark to measure VMM, but then you need to calibrate guest time accuracy first such as using stop watch etc. In both Xen & KVM, we benchmark using OS benchmark too, but it is usually only to see improvement of a performance patch. Formal benchmark data needs to consult wall clock or stop watch.
>
> Thx, eddie
--
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