![J. Bruce Fields](/assets/img/avatar_default.png)
The top-level Documentation/ directory is unmanageably large, so we should take any obvious opportunities to move stuff into subdirectories. These sched-*.txt files seem an obvious easy case. Signed-off-by: J. Bruce Fields <bfields@citi.umich.edu> Cc: Ingo Molnar <mingo@elte.hu> Acked-by: Randy Dunlap <randy.dunlap@oracle.com> Signed-off-by: Andrew Morton <akpm@linux-foundation.org> Signed-off-by: Linus Torvalds <torvalds@linux-foundation.org>
15 lines
658 B
Text
15 lines
658 B
Text
What: /sys/kernel/uids/<uid>/cpu_shares
|
|
Date: December 2007
|
|
Contact: Dhaval Giani <dhaval@linux.vnet.ibm.com>
|
|
Srivatsa Vaddagiri <vatsa@linux.vnet.ibm.com>
|
|
Description:
|
|
The /sys/kernel/uids/<uid>/cpu_shares tunable is used
|
|
to set the cpu bandwidth a user is allowed. This is a
|
|
propotional value. What that means is that if there
|
|
are two users logged in, each with an equal number of
|
|
shares, then they will get equal CPU bandwidth. Another
|
|
example would be, if User A has shares = 1024 and user
|
|
B has shares = 2048, User B will get twice the CPU
|
|
bandwidth user A will. For more details refer
|
|
Documentation/scheduler/sched-design-CFS.txt
|