Re: Stolen and degraded time and schedulers

Previous message: [thread] [date] [author]
Next message: [thread] [date] [author]
From: Daniel Walker
Date: Tuesday, March 13, 2007 - 7:00 pm

On Tue, 2007-03-13 at 14:59 -0700, Jeremy Fitzhardinge wrote:

The adjustments that I spoke of above are working regardless of ntp ..
The stability of the TSC directly effects the clock mult adjustments in
timekeeping, as does interrupt latency since the clock is essentially
validated against the timer interrupt.


like I said there are other factors so that's not going to exactly model
cpu speed changes. You could come up with another method, but that would
likely require another known constant clock.


sched_clock doesn't measure amounts of cpu work either, it's all about
timing. 


That's true, but given a constant clock (like what sched_clock should
have) then the accounting is similarly inaccurate. Any connection
between the scheduler and the TSC frequency changes aren't part of the
design AFAIK ..


I haven't followed the "stolen time" discussion, but just a brief look
at your first email I'd say don't mess with the clocks .. The clocks
should always reflect the time accurately .. That's the point of the
clocks, and when the TSC, or any other clock, changes frequency it
sucks..

I haven't thought it through completely, but you might be able to solve
the issue by adding a value to each jiffie in the scheduler or altering
the scheduler to extend the number of jiffies a task gets pending on the
virtual speed of the cpu..

Daniel

-
Previous message: [thread] [date] [author]
Next message: [thread] [date] [author]

Messages in current thread:
Stolen and degraded time and schedulers, Jeremy Fitzhardinge, (Tue Mar 13, 9:31 am)
Re: Stolen and degraded time and schedulers, john stultz, (Tue Mar 13, 1:12 pm)
Re: Stolen and degraded time and schedulers, Jeremy Fitzhardinge, (Tue Mar 13, 1:32 pm)
Re: Stolen and degraded time and schedulers, Daniel Walker, (Tue Mar 13, 2:27 pm)
Re: Stolen and degraded time and schedulers, Jeremy Fitzhardinge, (Tue Mar 13, 2:59 pm)
Re: Stolen and degraded time and schedulers, Dan Hecht, (Tue Mar 13, 5:43 pm)
Re: Stolen and degraded time and schedulers, Daniel Walker, (Tue Mar 13, 7:00 pm)
Re: Stolen and degraded time and schedulers, Jeremy Fitzhardinge, (Tue Mar 13, 9:37 pm)
Re: Stolen and degraded time and schedulers, Jeremy Fitzhardinge, (Tue Mar 13, 11:52 pm)
Re: Stolen and degraded time and schedulers, Zan Lynx, (Wed Mar 14, 1:20 am)
Re: Stolen and degraded time and schedulers, Lennart Sorensen, (Wed Mar 14, 6:58 am)
Re: Stolen and degraded time and schedulers, Jeremy Fitzhardinge, (Wed Mar 14, 8:08 am)
Re: Stolen and degraded time and schedulers, Lennart Sorensen, (Wed Mar 14, 8:12 am)
Re: Stolen and degraded time and schedulers, Daniel Walker, (Wed Mar 14, 9:11 am)
Re: Stolen and degraded time and schedulers, Jeremy Fitzhardinge, (Wed Mar 14, 9:37 am)
Re: Stolen and degraded time and schedulers, Daniel Walker, (Wed Mar 14, 9:59 am)
Re: Stolen and degraded time and schedulers, Jeremy Fitzhardinge, (Wed Mar 14, 10:08 am)
Re: Stolen and degraded time and schedulers, Daniel Walker, (Wed Mar 14, 11:06 am)
Re: Stolen and degraded time and schedulers, Jeremy Fitzhardinge, (Wed Mar 14, 11:41 am)
Re: Stolen and degraded time and schedulers, Daniel Walker, (Wed Mar 14, 12:00 pm)
Re: Stolen and degraded time and schedulers, Dan Hecht, (Wed Mar 14, 12:02 pm)
Re: Stolen and degraded time and schedulers, Jeremy Fitzhardinge, (Wed Mar 14, 12:34 pm)
Re: Stolen and degraded time and schedulers, Jeremy Fitzhardinge, (Wed Mar 14, 12:44 pm)
Re: Stolen and degraded time and schedulers, Rik van Riel, (Wed Mar 14, 12:45 pm)
Re: Stolen and degraded time and schedulers, Jeremy Fitzhardinge, (Wed Mar 14, 12:47 pm)
Re: Stolen and degraded time and schedulers, Rik van Riel, (Wed Mar 14, 1:02 pm)
Re: Stolen and degraded time and schedulers, Dan Hecht, (Wed Mar 14, 1:26 pm)
Re: Stolen and degraded time and schedulers, Jeremy Fitzhardinge, (Wed Mar 14, 1:31 pm)
Re: Stolen and degraded time and schedulers, Daniel Walker, (Wed Mar 14, 1:33 pm)
Re: Stolen and degraded time and schedulers, Ingo Molnar, (Wed Mar 14, 1:38 pm)
Re: Stolen and degraded time and schedulers, Dan Hecht, (Wed Mar 14, 1:46 pm)
Re: Stolen and degraded time and schedulers, Jeremy Fitzhardinge, (Wed Mar 14, 1:59 pm)
Re: Stolen and degraded time and schedulers, Jeremy Fitzhardinge, (Wed Mar 14, 2:16 pm)
Re: Stolen and degraded time and schedulers, Jeremy Fitzhardinge, (Wed Mar 14, 2:18 pm)
Re: Stolen and degraded time and schedulers, Daniel Walker, (Wed Mar 14, 2:34 pm)
Re: Stolen and degraded time and schedulers, Con Kolivas, (Wed Mar 14, 2:36 pm)
Re: Stolen and degraded time and schedulers, Jeremy Fitzhardinge, (Wed Mar 14, 2:38 pm)
Re: Stolen and degraded time and schedulers, Con Kolivas, (Wed Mar 14, 2:40 pm)
Re: Stolen and degraded time and schedulers, Jeremy Fitzhardinge, (Wed Mar 14, 2:42 pm)
Re: Stolen and degraded time and schedulers, Paul Mackerras, (Wed Mar 14, 10:23 pm)
Re: Stolen and degraded time and schedulers, Dan Hecht, (Thu Mar 15, 12:09 pm)
Re: Stolen and degraded time and schedulers, Jeremy Fitzhardinge, (Thu Mar 15, 12:18 pm)
Re: Stolen and degraded time and schedulers, Jeremy Fitzhardinge, (Thu Mar 15, 12:33 pm)
Re: Stolen and degraded time and schedulers, Rik van Riel, (Thu Mar 15, 12:48 pm)
Re: Stolen and degraded time and schedulers, Jeremy Fitzhardinge, (Thu Mar 15, 12:53 pm)
Re: Stolen and degraded time and schedulers, Dan Hecht, (Thu Mar 15, 1:07 pm)
Re: Stolen and degraded time and schedulers, Rik van Riel, (Thu Mar 15, 1:14 pm)
Re: Stolen and degraded time and schedulers, Dan Hecht, (Thu Mar 15, 1:35 pm)
Re: Stolen and degraded time and schedulers, Ingo Molnar, (Fri Mar 16, 1:38 am)
Re: Stolen and degraded time and schedulers, Martin Schwidefsky, (Fri Mar 16, 1:59 am)
Re: Stolen and degraded time and schedulers, Jeremy Fitzhardinge, (Fri Mar 16, 9:53 am)