On Tue, Mar 08, 2005 at 10:03:24AM -0800, shishir randive wrote:
> Hi ,
> 
>   I am reading the hard cpu scheduler code for the
> VSERVER , I am having some difficulties
>  in it ...

interesting ...

>           will you please explain me token structure
>  used by an scheduler, structure that we found in the
>  sched.c under vserver dir is as follows ,
> 
>  enum tokens {
>            TOKEN_NVRAM,
>            TOKEN_SYNC,
>            TOKEN_WIDE,
>            TOKEN_PPR,
>            TOKEN_VERBOSE,
>            TOKEN_DEBUG,
>  };

interesting enum, where did you find it?
anyway, I can assure you, it's absolutely unrelated
to linux-vserver, I would know that ;)

>            I also want to know that,
> How vserver assigns tokens to each context ? 

configurable amount per timeslice

> How it tracks the progress of each context ?

each timeslice requires a token to have a process run

> On which basis scheduler assigns time slices for each
> context?

on the same as the 'normal' linux schedulers,
it just limits the maximum to the available amount
of tokens ...

>          Is there any documentation for hard CPU
> scheduler ?

http://linux-vserver.org/Linux-VServer-Paper-06
(06.3)

best,
Herbert

>         Waiting for your reply ,Thanking you ,
> 
>                                           Regards,
>                                            Shishir.
> 
> 
>       
>               
> __________________________________ 
> Celebrate Yahoo!'s 10th Birthday! 
> Yahoo! Netrospective: 100 Moments of the Web 
> http://birthday.yahoo.com/netrospective/
_______________________________________________
Vserver mailing list
[email protected]
http://list.linux-vserver.org/mailman/listinfo/vserver

Reply via email to