Hi, Richard
Richard W.M. Jones wrote:
[Resurrecting this old thread ...]
How about this as a plan?
(1) Add 'virsh savetuning' and 'virsh loadtuning' commands as Daniel
Veillard has suggested above. These would save the per-domain tuning
information to an XML file
<tuning>
<pin vcpu="0" pcpu="0"/>
<pin vcpu="1" pcpu="1"/>
<!-- other stuff for cpu_weight, etc. -->
</tuning>
Ok, looks fine to me.
(2) Modify 'virsh define' and 'virsh create' commands
to add a
'--with-tuning' flag, so that:
virsh define foo.xml --with-tuning foo-tuning.xml
Which basically does the ordinary 'virsh define' step followed by 'virsh
loadtuning'.
I agree and I want to add '--with-tuning' flag to 'virsh start' command,
too.
(3) Modify 'virsh save' to add '--save-tuning', so
that:
virsh save foo foo.img --save-tuning foo-tuning.xml
This captures the tuning information into the XML file, and is the same
as doing an ordinary 'save' followed by 'virsh savetuning'.
Sounds good to me.
Thanks,
Tatsuro Enokura