<?xml version="1.0" encoding="UTF-8"?><rss version="2.0"
	xmlns:content="http://purl.org/rss/1.0/modules/content/"
	xmlns:dc="http://purl.org/dc/elements/1.1/"
	xmlns:atom="http://www.w3.org/2005/Atom"
	xmlns:sy="http://purl.org/rss/1.0/modules/syndication/"
		>
<channel>
	<title>Comments for Brendan&#039;s blog</title>
	<atom:link href="http://dtrace.org/blogs/brendan/comments/feed/" rel="self" type="application/rss+xml" />
	<link>http://dtrace.org/blogs/brendan</link>
	<description>Brendan Gregg&#039;s professional blog</description>
	<lastBuildDate>Wed, 09 May 2012 17:30:06 +0000</lastBuildDate>
	<sy:updatePeriod>hourly</sy:updatePeriod>
	<sy:updateFrequency>1</sy:updateFrequency>
	<generator>http://wordpress.org/?v=3.3.2</generator>
	<item>
		<title>Comment on Linux Kernel Performance: Flame Graphs by Ryan</title>
		<link>http://dtrace.org/blogs/brendan/2012/03/17/linux-kernel-performance-flame-graphs/#comment-3930</link>
		<dc:creator>Ryan</dc:creator>
		<pubDate>Wed, 09 May 2012 17:30:06 +0000</pubDate>
		<guid isPermaLink="false">http://dtrace.org/blogs/brendan/?p=2756#comment-3930</guid>
		<description>Last I checked (mid-2009), oprofile&#039;s stack walker only stored caller-callee pairs rather than full stack traces, making it unsuitable for this kind of analysis. Hopefully this has changed recently, or will soon.</description>
		<content:encoded><![CDATA[<p>Last I checked (mid-2009), oprofile&#8217;s stack walker only stored caller-callee pairs rather than full stack traces, making it unsuitable for this kind of analysis. Hopefully this has changed recently, or will soon.</p>
]]></content:encoded>
	</item>
	<item>
		<title>Comment on Linux Kernel Performance: Flame Graphs by Graphs</title>
		<link>http://dtrace.org/blogs/brendan/2012/03/17/linux-kernel-performance-flame-graphs/#comment-3916</link>
		<dc:creator>Graphs</dc:creator>
		<pubDate>Mon, 30 Apr 2012 12:04:54 +0000</pubDate>
		<guid isPermaLink="false">http://dtrace.org/blogs/brendan/?p=2756#comment-3916</guid>
		<description>Linux Perf Events graph is really looking beautiful and informative, you have done a great job in your blog</description>
		<content:encoded><![CDATA[<p>Linux Perf Events graph is really looking beautiful and informative, you have done a great job in your blog</p>
]]></content:encoded>
	</item>
	<item>
		<title>Comment on Linux Kernel Performance: Flame Graphs by Anonymous</title>
		<link>http://dtrace.org/blogs/brendan/2012/03/17/linux-kernel-performance-flame-graphs/#comment-3884</link>
		<dc:creator>Anonymous</dc:creator>
		<pubDate>Sat, 21 Apr 2012 11:52:04 +0000</pubDate>
		<guid isPermaLink="false">http://dtrace.org/blogs/brendan/?p=2756#comment-3884</guid>
		<description>Could we have this method of visualization for gprof as well?</description>
		<content:encoded><![CDATA[<p>Could we have this method of visualization for gprof as well?</p>
]]></content:encoded>
	</item>
	<item>
		<title>Comment on Subsecond Offset Heat Maps by Nick Knowlson</title>
		<link>http://dtrace.org/blogs/brendan/2012/03/26/subsecond-offset-heat-maps/#comment-3794</link>
		<dc:creator>Nick Knowlson</dc:creator>
		<pubDate>Tue, 27 Mar 2012 18:34:58 +0000</pubDate>
		<guid isPermaLink="false">http://dtrace.org/blogs/brendan/?p=2826#comment-3794</guid>
		<description>This was fantastic, I always enjoy these posts, thanks for sharing this! I have a question about this bit here:

&quot;The sampling was at 99 Hertz across all CPUs, to minimize overhead (instead of, say, 1000 Hz), and to avoid lockstep (with any power-of-10 Hz task).&quot;

Just curious, are there many tasks that run on a power-of-10 schedule? Also, what kinds of tasks do you need to avoid colliding with (whether power-of-10 or not). Any examples? :)</description>
		<content:encoded><![CDATA[<p>This was fantastic, I always enjoy these posts, thanks for sharing this! I have a question about this bit here:</p>
<p>&#8220;The sampling was at 99 Hertz across all CPUs, to minimize overhead (instead of, say, 1000 Hz), and to avoid lockstep (with any power-of-10 Hz task).&#8221;</p>
<p>Just curious, are there many tasks that run on a power-of-10 schedule? Also, what kinds of tasks do you need to avoid colliding with (whether power-of-10 or not). Any examples? :)</p>
]]></content:encoded>
	</item>
	<item>
		<title>Comment on Subsecond Offset Heat Maps by Andrew</title>
		<link>http://dtrace.org/blogs/brendan/2012/03/26/subsecond-offset-heat-maps/#comment-3789</link>
		<dc:creator>Andrew</dc:creator>
		<pubDate>Mon, 26 Mar 2012 23:56:18 +0000</pubDate>
		<guid isPermaLink="false">http://dtrace.org/blogs/brendan/?p=2826#comment-3789</guid>
		<description>This is just awesome. It is inspiring to see that there are still a few people in the field of IT with original ideas.</description>
		<content:encoded><![CDATA[<p>This is just awesome. It is inspiring to see that there are still a few people in the field of IT with original ideas.</p>
]]></content:encoded>
	</item>
	<item>
		<title>Comment on The USE Method: Solaris Performance Checklist by Harsha Nippani</title>
		<link>http://dtrace.org/blogs/brendan/2012/03/01/the-use-method-solaris-performance-checklist/#comment-3773</link>
		<dc:creator>Harsha Nippani</dc:creator>
		<pubDate>Thu, 22 Mar 2012 15:49:54 +0000</pubDate>
		<guid isPermaLink="false">http://dtrace.org/blogs/brendan/?p=2660#comment-3773</guid>
		<description>Brendan,
I have been using dtrace to successfully identifying bottlenecks on SUN servers (particularly Global zones with 20-30 containers). I am sure, the &quot;USE&quot; method takes it further in quickly isolating performance problems when dealing with resource contention. I like the template that USE method provides and we can always expand on these. 

I have been using &quot;fishbone&quot; methodology in my troubleshooting efforts in enterprise environments. I am now going to leverage both (Fishbone and USE) and I am sure, sysadmins will be thrilled to see the quick results that this tool will deliver - particularly when users are screaming of &quot;slowness in the system&quot;. 

Appreciate your breakdown of key metrics.

-Harsha Nippani</description>
		<content:encoded><![CDATA[<p>Brendan,<br />
I have been using dtrace to successfully identifying bottlenecks on SUN servers (particularly Global zones with 20-30 containers). I am sure, the &#8220;USE&#8221; method takes it further in quickly isolating performance problems when dealing with resource contention. I like the template that USE method provides and we can always expand on these. </p>
<p>I have been using &#8220;fishbone&#8221; methodology in my troubleshooting efforts in enterprise environments. I am now going to leverage both (Fishbone and USE) and I am sure, sysadmins will be thrilled to see the quick results that this tool will deliver &#8211; particularly when users are screaming of &#8220;slowness in the system&#8221;. </p>
<p>Appreciate your breakdown of key metrics.</p>
<p>-Harsha Nippani</p>
]]></content:encoded>
	</item>
	<item>
		<title>Comment on Linux Kernel Performance: Flame Graphs by Andy Wingo</title>
		<link>http://dtrace.org/blogs/brendan/2012/03/17/linux-kernel-performance-flame-graphs/#comment-3768</link>
		<dc:creator>Andy Wingo</dc:creator>
		<pubDate>Mon, 19 Mar 2012 10:55:02 +0000</pubDate>
		<guid isPermaLink="false">http://dtrace.org/blogs/brendan/?p=2756#comment-3768</guid>
		<description>Very nice!

I made a similar visualization attempt a while back, http://wingolog.org/archives/2009/02/09/visualizing-statistical-profiles-with-chartprof ; but yours wins for two reasons:

  * Hot functions (wide bars) will have space enough for the name of the function -- they are oriented in the direction of text
  * Mouseover allows you to present all the informaiton without having to allocate pixels to all of it.

Again, very nice work.  It would be nice to assign significance to color: e.g. the more time spent in a function (as opposed to in its callees) would make it redder.

Thanks for sharing!</description>
		<content:encoded><![CDATA[<p>Very nice!</p>
<p>I made a similar visualization attempt a while back, <a href="http://wingolog.org/archives/2009/02/09/visualizing-statistical-profiles-with-chartprof" rel="nofollow">http://wingolog.org/archives/2009/02/09/visualizing-statistical-profiles-with-chartprof</a> ; but yours wins for two reasons:</p>
<p>  * Hot functions (wide bars) will have space enough for the name of the function &#8212; they are oriented in the direction of text<br />
  * Mouseover allows you to present all the informaiton without having to allocate pixels to all of it.</p>
<p>Again, very nice work.  It would be nice to assign significance to color: e.g. the more time spent in a function (as opposed to in its callees) would make it redder.</p>
<p>Thanks for sharing!</p>
]]></content:encoded>
	</item>
	<item>
		<title>Comment on The USE Method: Linux Performance Checklist by Brendan Gregg</title>
		<link>http://dtrace.org/blogs/brendan/2012/03/07/the-use-method-linux-performance-checklist/#comment-3759</link>
		<dc:creator>Brendan Gregg</dc:creator>
		<pubDate>Sat, 17 Mar 2012 20:48:23 +0000</pubDate>
		<guid isPermaLink="false">http://dtrace.org/blogs/brendan/?p=2709#comment-3759</guid>
		<description>Yes, I already have: http://dtrace.org/blogs/brendan/2012/03/01/the-use-method-solaris-performance-checklist/</description>
		<content:encoded><![CDATA[<p>Yes, I already have: <a href="http://dtrace.org/blogs/brendan/2012/03/01/the-use-method-solaris-performance-checklist/" rel="nofollow">http://dtrace.org/blogs/brendan/2012/03/01/the-use-method-solaris-performance-checklist/</a></p>
]]></content:encoded>
	</item>
	<item>
		<title>Comment on The USE Method: Linux Performance Checklist by A Country Farmer</title>
		<link>http://dtrace.org/blogs/brendan/2012/03/07/the-use-method-linux-performance-checklist/#comment-3758</link>
		<dc:creator>A Country Farmer</dc:creator>
		<pubDate>Sat, 17 Mar 2012 20:22:24 +0000</pubDate>
		<guid isPermaLink="false">http://dtrace.org/blogs/brendan/?p=2709#comment-3758</guid>
		<description>Wonderful post. Will you be doing this for Solaris as well?</description>
		<content:encoded><![CDATA[<p>Wonderful post. Will you be doing this for Solaris as well?</p>
]]></content:encoded>
	</item>
	<item>
		<title>Comment on The USE Method: Linux Performance Checklist by Sam Zaydel</title>
		<link>http://dtrace.org/blogs/brendan/2012/03/07/the-use-method-linux-performance-checklist/#comment-3755</link>
		<dc:creator>Sam Zaydel</dc:creator>
		<pubDate>Sat, 17 Mar 2012 02:56:21 +0000</pubDate>
		<guid isPermaLink="false">http://dtrace.org/blogs/brendan/?p=2709#comment-3755</guid>
		<description>Brendan, excellent post. Valuable information to have all in one place. Thank you.</description>
		<content:encoded><![CDATA[<p>Brendan, excellent post. Valuable information to have all in one place. Thank you.</p>
]]></content:encoded>
	</item>
</channel>
</rss>

