Re: [ckrm-tech] Re: [PATCH 0/9] CPU controller

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

 



Andrew,

This patchset adds a CPU resource controller on top of Resource Groups. The CPU resource controller manages CPU resources by scaling timeslice
allocated for each task without changing the algorithm of the O(1)
scheduler.

Please consider these for inclusion in -mm tree.


This patch set professes to be a resource controller, yet 100% of high
priority tasks are uncontrolled.  Distribution of CPU among high
priority tasks isn't important, but distribution of what they leave
behind is?

Also, as it turned out these doesn't do good fair scheduling under some curcemstances (with busy loops on SMP) :(. Which was reported to MAEDA. And it doesn't provide limits. as Andrew noticed already, the infrastructe is ok, but without much content (or at least good plan) we can end up in the only infrastracture.

I'm also pretty sure, that CPU controller based on timeslice tricks behaves poorly on burstable load patterns as well and with interactive tasks. So before commiting I propose to perform a good testing on different load patterns.

Thanks,
Kirill

-
To unsubscribe from this list: send the line "unsubscribe linux-kernel" in
the body of a message to [email protected]
More majordomo info at  http://vger.kernel.org/majordomo-info.html
Please read the FAQ at  http://www.tux.org/lkml/

[Index of Archives]     [Kernel Newbies]     [Netfilter]     [Bugtraq]     [Photo]     [Stuff]     [Gimp]     [Yosemite News]     [MIPS Linux]     [ARM Linux]     [Linux Security]     [Linux RAID]     [Video 4 Linux]     [Linux for the blind]     [Linux Resources]
  Powered by Linux