|
|
|
|
|
|
|
|
|
|
xen-devel
[Xen-devel] Question on Credit accounting in Credit Scheduler
Hello,
I have looked through the source code of Credit Scheduler.
In csched_acct(), the number of credits a domain gets (i.e credit_fair),
is calculated as follows:
credit_fair = ( ( credit_total * sdom->weight) + ( weight_total -1)
) / weigth_total
But I would expect, that the Credits are calculated by
credit_fair = (credit_total * sdom->weight) / weigth_total
Does anybody know, what function the term (weight_total -1) has?
Later, the credits a vcpu gets is calculated by
credit_fair = ( credit_fair + (sdom->active_vcpu_count -1)
) / sdom->active_vcpu_count -1
Again, I would expect that the credits are calculated by
credit_fair = credit_fair / sdom->active_vcpu_count
I do not understand why the term (sdom->active_vcpu_count -1 ) is
neccessary.
Best regards,
Thomas Pfeuffer
_______________________________________________
Xen-devel mailing list
Xen-devel@xxxxxxxxxxxxxxxxxxx
http://lists.xensource.com/xen-devel
|
<Prev in Thread] |
Current Thread |
[Next in Thread>
|
- [Xen-devel] Question on Credit accounting in Credit Scheduler,
Thomas Pfeuffer <=
|
|
|
|
|