Vahid Kazempour
2008-Oct-15 00:48 UTC
[Xen-users] Define caps and weights per-VCPU in credit scheduler!
Hi all, As far as I know in credit scheduler we can only define weights and caps for each VM, and the scheduler apply these credits to all VCPUs belongs to the VM (i.e. if we setting a limit in the form of cap it will affect all VCPUs in the VM). Considering a scenario that we have heterogeneous cores in the system (fast and slow cores) and VMs are competing on fast cores. One policy for fare sharing of fast cores is to share them based on the number of VCPUs. This may require to define different limits on CPU usage for each VCPU which is not necessarily same for all VCPUs belong to a VM. In this scenario does it make sense to have weights and caps in credit scheduler based on VCPUs instead of VMs? Is it possible to define different per-VCPU limits for a single VM without modifying the scheduler code? Thanks, -- Vahid Kazempour _______________________________________________ Xen-users mailing list Xen-users@lists.xensource.com http://lists.xensource.com/xen-users