Re: Kernel profiles anyone?

From: Lee Revell (rlrevell_at_joe-job.com)
Date: 09/07/05

  • Next message: Maurice Volaski: "Re: Kernel 2.6.13 is hiding devices from /dev [Was Why is the kernel hiding drbd devices?}"
    To: John Richard Moser <nigelenki@comcast.net>
    Date:	Wed, 07 Sep 2005 00:26:55 -0400
    
    

    On Tue, 2005-09-06 at 21:35 -0400, John Richard Moser wrote:
    > -----BEGIN PGP SIGNED MESSAGE-----
    > Hash: SHA1
    >
    > Are there any recent kernel profiles? I think from an acedemic
    > perspective it'd be nice to see some graphs and numbers nobody
    > understands showing where the longest running code paths in the kernel
    > occur. It might also be nice for those latency whores (*runs to the
    > back and raises hand*) and those who want to increase overall
    > performance and efficiency; then there'd be a map showing . . .
    > something that only kernel hackers could possibly understand or care about.

    There's a latency histogram option in the -rt patch set. You can pipe
    the output through gnuplot and get some cool graphs. Then you can
    use /proc/latency_trace to try and guess what code paths the peaks on
    the graphs correspond to. The timer interrupt will be the biggest peak,
    around 23 usecs last time I checked.

    I haven't done it lately so it would be interesting to see the current
    graphs. Someone could make a really good presentation out of it at some
    kernel development conference.

    Lee

    -
    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: Maurice Volaski: "Re: Kernel 2.6.13 is hiding devices from /dev [Was Why is the kernel hiding drbd devices?}"

    Relevant Pages

    • Re: MM VM patches was: 2.6.3-mm4
      ... These patches apply with only a few offsets if you apply them like in ... The graphs weren't meant to keep secondary ... information like kernel version... ... send the line "unsubscribe linux-kernel" in ...
      (Linux-Kernel)
    • Re: Kernel profiles anyone?
      ... >> perspective it'd be nice to see some graphs and numbers nobody ... >> understands showing where the longest running code paths in the kernel ... 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/ ...
      (Linux-Kernel)
    • Re: Writing our own routines in WINCE(Kernel Mode)
      ... trying to draw 10 to 15 graphs 200 times per second when the human eye ... completed a draw. ... MoveToEx and LineTo API's in the kernel ... I have no experience in writing code in the kernel mode. ...
      (microsoft.public.windowsce.embedded.vc)
    • Re: Quantum Gravity 199.1: Riccati DE and The Chromatic Polynomial and Chromatic Number
      ... Differential equation and in particular the Logistic Differential ... Equation subtype of the Riccati DE. ... It is the "kernel" of which g_Gis a multiple, ... This is a good way to learn graphs, by the way, including the Cyclic ...
      (sci.physics)
    • Re: 2.6.26.3 kernel - progressive slowdown over NFS
      ... NFS mounted directories. ... run-time of this program on 2.6.26.3 kernel vs 2.6.24 kernel. ... Graphs of the operations are avaliable: ... Other nfs filesystems are also mounted; all nfs mounts are nfsv3 over udp. ...
      (Linux-Kernel)