Re: [PATCH v2] kvm tools: Add QCOW level2 caching support

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

 



* Ingo Molnar <mingo@xxxxxxx> wrote:

> This introduces a ~1msec delay and thus simulates IO, but the 
> delays are *constant* [make sure you use a high-res timers kernel], 
> so they do not result in nearly as much measurement noise as real 
> block IO does.
> 
> The IO delays will still be there, so any caching advantages (and 
> CPU overhead reductions) will be measurable very clearly.
> 
> This way you are basically 'emulating' a real disk drive but you 
> will emulate uniform latencies, which makes measurements a lot more 
> reliable - while still relevant to the end result.
> 
> So if under such a measurement model you can prove an improvement 
> with a patch, that improvement will be there with real disks as 
> well - just harder to prove.

Another risk that the current situation carries in itself, beyond 
making it more difficult to measure improvements, is that based on a 
"bad" Bonnie outlier or artifact you might throw away a perfectly 
good change accidentally!

So whenever you think you are fighting noise you need to improve your 
measurements, as entropy is a pretty tough opponent to beat.

Thanks,

	Ingo
--
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