All of lore.kernel.org
 help / color / mirror / Atom feed
* Re: Scheduler
       [not found] <Pine.PMDF.3.96.1000422230952.692947A-100000@RAVEN.JMU.EDU>
@ 2000-04-23  3:38 ` Rik van Riel
  0 siblings, 0 replies; 9+ messages in thread
From: Rik van Riel @ 2000-04-23  3:38 UTC (permalink / raw)
  To: moussakx; +Cc: linux-kernel

On Sat, 22 Apr 2000 moussakx@jmu.edu wrote:

> I am currently in the process of deciphering the function
> hierarchy of the Linux scheduler ("sched.c").  I was wondering
> if you would happen to know where I could get my hands on a flow
> chart of the functions in this file ("sched.c")?

http://www.surriel.com/lectures/

The kernel tour lecture explains the gist of the scheduler
in 4 slides. Once you understand those you'll be able to
look at the real code without getting lost...

regards,

Rik
--
The Internet is not a network of computers. It is a network
of people. That is its real strength.

Wanna talk about the kernel?  irc.openprojects.net / #kernelnewbies
http://www.conectiva.com/		http://www.surriel.com/


-
To unsubscribe from this list: send the line "unsubscribe linux-kernel" in
the body of a message to majordomo@vger.rutgers.edu
Please read the FAQ at http://www.tux.org/lkml/

^ permalink raw reply	[flat|nested] 9+ messages in thread

* Re: scheduler
       [not found] <006901c03e4a$9c48e9a0$53b613d1@micron.net>
@ 2000-10-27  3:03 ` Brian J. Watson
  0 siblings, 0 replies; 9+ messages in thread
From: Brian J. Watson @ 2000-10-27  3:03 UTC (permalink / raw)
  To: Anonymous; +Cc: linux-kernel

Anonymous wrote:
> 
> In redhat where is the process scheduler located? Does this scheduler
> implement round robin?


It doesn't matter whether it's RedHat, or any other distribution.
They're all the same kernel.

Look at schedule() in kernel/sched.c to see the heart of the scheduler.
My understanding is that it's a weighted round robiner, considering such
things as the nice value and how often a process gets caught "holding
the ball" by the clock interrupt.

Hope this helps.


-Brian
-
To unsubscribe from this list: send the line "unsubscribe linux-kernel" in
the body of a message to majordomo@vger.kernel.org
Please read the FAQ at http://www.tux.org/lkml/

^ permalink raw reply	[flat|nested] 9+ messages in thread

* Scheduler
@ 2001-11-15 19:22 Anders Peter Fugmann
  2001-11-15 21:40 ` Scheduler Mike Fedyk
  2001-11-15 23:32 ` Scheduler Davide Libenzi
  0 siblings, 2 replies; 9+ messages in thread
From: Anders Peter Fugmann @ 2001-11-15 19:22 UTC (permalink / raw)
  To: linux-kernel

Hi all.

I'm about to start my master thesis, and for this I'm thinking of 
implementing a new scheduler for Linux.

The project will be mostly theoretical, and I'm therefore looking for 
pointers to papers describing schduling methods for SMP systems.

As a part of the project will be to implement a new scheduler, I also 
would like to know if any of you have some good pointers to eksisting 
scheduling projects.

Any general thoughts on the subject are very welcome.

Thanks in advance.
Anders Fugmann



^ permalink raw reply	[flat|nested] 9+ messages in thread

* Re: Scheduler
  2001-11-15 19:22 Scheduler Anders Peter Fugmann
@ 2001-11-15 21:40 ` Mike Fedyk
  2001-11-16 11:05   ` Scheduler Hubertus Franke
  2001-11-15 23:32 ` Scheduler Davide Libenzi
  1 sibling, 1 reply; 9+ messages in thread
From: Mike Fedyk @ 2001-11-15 21:40 UTC (permalink / raw)
  To: Anders Peter Fugmann; +Cc: linux-kernel

On Thu, Nov 15, 2001 at 08:22:26PM +0100, Anders Peter Fugmann wrote:
> Hi all.
> 
> I'm about to start my master thesis, and for this I'm thinking of 
> implementing a new scheduler for Linux.
> 
> The project will be mostly theoretical, and I'm therefore looking for 
> pointers to papers describing schduling methods for SMP systems.
> 
> As a part of the project will be to implement a new scheduler, I also 
> would like to know if any of you have some good pointers to eksisting 
> scheduling projects.
> 

goto kernelnewbies.org/patches/ and search for "sched".

It'll list all of them that I know about except for the MQ secheduler.

Mike

^ permalink raw reply	[flat|nested] 9+ messages in thread

* Re: Scheduler
  2001-11-15 19:22 Scheduler Anders Peter Fugmann
  2001-11-15 21:40 ` Scheduler Mike Fedyk
@ 2001-11-15 23:32 ` Davide Libenzi
  1 sibling, 0 replies; 9+ messages in thread
From: Davide Libenzi @ 2001-11-15 23:32 UTC (permalink / raw)
  To: Anders Peter Fugmann; +Cc: linux-kernel

On Thu, 15 Nov 2001, Anders Peter Fugmann wrote:

> Hi all.
>
> I'm about to start my master thesis, and for this I'm thinking of
> implementing a new scheduler for Linux.
>
> The project will be mostly theoretical, and I'm therefore looking for
> pointers to papers describing schduling methods for SMP systems.
>
> As a part of the project will be to implement a new scheduler, I also
> would like to know if any of you have some good pointers to eksisting
> scheduling projects.
>
> Any general thoughts on the subject are very welcome.

You can try here :

http://citeseer.nj.nec.com/directory.html

or ACM ( you need subscription for most of the articles ) :

http://www.acm.org/

or ( you need subscription ) :

http://www.usenix.org/




- Davide



^ permalink raw reply	[flat|nested] 9+ messages in thread

* Re: Scheduler
  2001-11-15 21:40 ` Scheduler Mike Fedyk
@ 2001-11-16 11:05   ` Hubertus Franke
  0 siblings, 0 replies; 9+ messages in thread
From: Hubertus Franke @ 2001-11-16 11:05 UTC (permalink / raw)
  To: Anders Peter Fugmann, linux-kernel

* Mike Fedyk <mfedyk@matchmail.com> [20011115 16;40]:"
> On Thu, Nov 15, 2001 at 08:22:26PM +0100, Anders Peter Fugmann wrote:
> > Hi all.
> > 
> > I'm about to start my master thesis, and for this I'm thinking of 
> > implementing a new scheduler for Linux.
> > 
> > The project will be mostly theoretical, and I'm therefore looking for 
> > pointers to papers describing schduling methods for SMP systems.
> > 
> > As a part of the project will be to implement a new scheduler, I also 
> > would like to know if any of you have some good pointers to eksisting 
> > scheduling projects.
> > 
> 
> goto kernelnewbies.org/patches/ and search for "sched".
> 
> It'll list all of them that I know about except for the MQ secheduler.

The MQ you can find at http://lse.sourceforge.net/scheduling

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

^ permalink raw reply	[flat|nested] 9+ messages in thread

* scheduler
@ 2002-08-06 16:26 Amgad Fahmy
  2002-08-07 17:18 ` scheduler terry white
  0 siblings, 1 reply; 9+ messages in thread
From: Amgad Fahmy @ 2002-08-06 16:26 UTC (permalink / raw)
  To: 'admin'

Guy;
can some one please point me to the source code for some linux schedular 
utility
i have an embedded system that doesnt havew cron mechanism
i looked at the rpm find page i coudnt find the source


i also have another issue i want to share it with you:
my embedded system has a real time module that supplies the hardware clock
my problem is that the software time supplied by the date command always 
falls behind 5 mins/day
i amnot sure what this is happening any word on why or how to fix will 
be really apprechiated


^ permalink raw reply	[flat|nested] 9+ messages in thread

* Re: scheduler
  2002-08-06 16:26 scheduler Amgad Fahmy
@ 2002-08-07 17:18 ` terry white
  2002-08-07 23:04   ` scheduler Amgad E.. Fahmy
  0 siblings, 1 reply; 9+ messages in thread
From: terry white @ 2002-08-07 17:18 UTC (permalink / raw)
  To: Amgad Fahmy; +Cc: 'admin'

on "8-6-2002" "Amgad Fahmy" writ:

: point me to source for some linux schedular ... i have an embedded
: system that doesnt havew cron mechanism

   ... if you can 'install' another scheduler, why not just install
'cron'.


: my problem is that the software time supplied by the date command always
: falls behind 5 mins/day

    unless yoy 'sync' the 'system time' with the 'hardware clock', they
are not likely to be the same.  the hardware clock, is totally
independent of the OS.  'hwclock' might prove useful ...

-- 
... i'm a man, but i can change,
    if i have to , i guess ...



^ permalink raw reply	[flat|nested] 9+ messages in thread

* RE: scheduler
  2002-08-07 17:18 ` scheduler terry white
@ 2002-08-07 23:04   ` Amgad E.. Fahmy
  0 siblings, 0 replies; 9+ messages in thread
From: Amgad E.. Fahmy @ 2002-08-07 23:04 UTC (permalink / raw)
  To: terry white; +Cc: Admin

[-- Attachment #1: smime.p7m --]
[-- Type: application/pkcs7-mime, Size: 4766 bytes --]

^ permalink raw reply	[flat|nested] 9+ messages in thread

end of thread, other threads:[~2002-08-07 23:04 UTC | newest]

Thread overview: 9+ messages (download: mbox.gz follow: Atom feed
-- links below jump to the message on this page --
2002-08-06 16:26 scheduler Amgad Fahmy
2002-08-07 17:18 ` scheduler terry white
2002-08-07 23:04   ` scheduler Amgad E.. Fahmy
  -- strict thread matches above, loose matches on Subject: below --
2001-11-15 19:22 Scheduler Anders Peter Fugmann
2001-11-15 21:40 ` Scheduler Mike Fedyk
2001-11-16 11:05   ` Scheduler Hubertus Franke
2001-11-15 23:32 ` Scheduler Davide Libenzi
     [not found] <006901c03e4a$9c48e9a0$53b613d1@micron.net>
2000-10-27  3:03 ` scheduler Brian J. Watson
     [not found] <Pine.PMDF.3.96.1000422230952.692947A-100000@RAVEN.JMU.EDU>
2000-04-23  3:38 ` Scheduler Rik van Riel

This is an external index of several public inboxes,
see mirroring instructions on how to clone and mirror
all data and code used by this external index.