Re: [patch] voluntary-preempt-2.6.9-rc1-bk4-Q5

From: Ingo Molnar (mingo_at_elte.hu)
Date: 08/31/04

  • Next message: Jeff Garzik: "Re: [PATCH 2.6.9-rc1-mm1-tso 2/2] 8139cp: DAC support fix"
    Date:	Tue, 31 Aug 2004 09:06:58 +0200
    To: Lee Revell <rlrevell@joe-job.com>
    
    

    * Lee Revell <rlrevell@joe-job.com> wrote:

    > Otherwise, this looks pretty good. Here is a new one, I got this
    > starting X:
    >
    > http://krustophenia.net/testresults.php?dataset=2.6.9-rc1-bk4-Q5#/var/www/2.6.9-rc1-bk4-Q5/trace2.txt

    ok, MTRR setting overhead. It is not quite clear to me which precise
    code took so much time, could you stick a couple of 'mcount();' lines
    into arch/i386/kernel/cpu/mtrr/generic.c's prepare_set() and
    generic_set_mtrr() functions? In particular the wbinvd() [cache
    invalidation] instructions within prepare_set() look like a possible
    source of latency.

    (explicit calls to mcount() can be used to break up latency paths
    manually - they wont affect the latency itself, they make the resulting
    trace more finegrained.)

            Ingo
    -
    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/


  • Next message: Jeff Garzik: "Re: [PATCH 2.6.9-rc1-mm1-tso 2/2] 8139cp: DAC support fix"

    Relevant Pages

    • RE: Consistent lock up 2.6.10-rc1-bk7 (mutex/SCHED_RR bug?)
      ... Alan: ... The application in question is not "hard RT" and I am using SCHED_RR to improve latency, ... You are right to suspect futexes don't deal with hard real time but the ... send the line "unsubscribe linux-kernel" in ...
      (Linux-Kernel)
    • latency.c [was: Re: 2.6.9-rc1-mm1]
      ... [- snip -] ... > With these two things in hand, you should be able to measure the latency ... which is handy if you need to monitor processes that exit ... send the line "unsubscribe linux-kernel" in ...
      (Linux-Kernel)
    • Re: [PATCH] Autoregulate vm swappiness cleanup
      ... > there is pressure to swap means totalram shouldn't be ever be zero. ... As you don't know if user cares about latency or not, ... When do you have a heart between your knees? ... send the line "unsubscribe linux-kernel" in ...
      (Linux-Kernel)
    • Re: [PATCH] speed up SATA
      ... observation of device throughput and latency. ... latency" if he has gobs and gobs of memory and knows his configuration well. ... send the line "unsubscribe linux-kernel" in ...
      (Linux-Kernel)
    • Re: [patch] max-sectors-2.6.9-rc1-bk14-A0
      ... > solve the latency. ... > (I'll push the hardirq patches later on too but their acceptance should ... I'm quite fine with the patch. ... send the line "unsubscribe linux-kernel" in ...
      (Linux-Kernel)