<?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"
	>
<channel>
	<title>Comments on: The tool I&#8217;ve been waiting for years</title>
	<atom:link href="http://www.mysqlperformanceblog.com/2008/03/18/the-tool-ive-been-waiting-for-years/feed/" rel="self" type="application/rss+xml" />
	<link>http://www.mysqlperformanceblog.com/2008/03/18/the-tool-ive-been-waiting-for-years/</link>
	<description>Everything about MySQL Performance</description>
	<pubDate>Tue, 02 Dec 2008 19:47:25 +0000</pubDate>
	<generator>http://wordpress.org/?v=2.5.1</generator>
		<item>
		<title>By: Tool update: WTF is inside filesystem cache ?</title>
		<link>http://www.mysqlperformanceblog.com/2008/03/18/the-tool-ive-been-waiting-for-years/#comment-258161</link>
		<dc:creator>Tool update: WTF is inside filesystem cache ?</dc:creator>
		<pubDate>Thu, 27 Mar 2008 13:04:31 +0000</pubDate>
		<guid isPermaLink="false">http://www.mysqlperformanceblog.com/2008/03/18/the-tool-ive-been-waiting-for-years/#comment-258161</guid>
		<description>[...] inside filesystem cache and tell me what files (or pages of files) are inside. Well Peter Zaitsev points to the fincore tool, which comes pretty damn close: you give it a file, and it will tell you which [...]</description>
		<content:encoded><![CDATA[<p>[...] inside filesystem cache and tell me what files (or pages of files) are inside. Well Peter Zaitsev points to the fincore tool, which comes pretty damn close: you give it a file, and it will tell you which [...]</p>
]]></content:encoded>
	</item>
	<item>
		<title>By: peter</title>
		<link>http://www.mysqlperformanceblog.com/2008/03/18/the-tool-ive-been-waiting-for-years/#comment-256043</link>
		<dc:creator>peter</dc:creator>
		<pubDate>Sun, 23 Mar 2008 04:32:24 +0000</pubDate>
		<guid isPermaLink="false">http://www.mysqlperformanceblog.com/2008/03/18/the-tool-ive-been-waiting-for-years/#comment-256043</guid>
		<description>Michael,

The double buffering has many down sides.  Depending on workload and OS it can be more or less.   You're right data which is cached is typically removed from MySQL quickly but still. Consider full table scan for example - you get a lot of data which is being read very quickly - consuming a lot of cache quickly it can well remove data which you need.   

Another issue is battle for virtual memory - a lot of cached IO makes OS to try to make more memory for the cache which often causes it to try swap out something... like some of huge caches you allocated to MySQL. 

Anyway - this tool is great because now you can actually see how much double buffering you have and what gets cached.</description>
		<content:encoded><![CDATA[<p>Michael,</p>
<p>The double buffering has many down sides.  Depending on workload and OS it can be more or less.   You&#8217;re right data which is cached is typically removed from MySQL quickly but still. Consider full table scan for example - you get a lot of data which is being read very quickly - consuming a lot of cache quickly it can well remove data which you need.   </p>
<p>Another issue is battle for virtual memory - a lot of cached IO makes OS to try to make more memory for the cache which often causes it to try swap out something&#8230; like some of huge caches you allocated to MySQL. </p>
<p>Anyway - this tool is great because now you can actually see how much double buffering you have and what gets cached.</p>
]]></content:encoded>
	</item>
	<item>
		<title>By: Michael Monashev</title>
		<link>http://www.mysqlperformanceblog.com/2008/03/18/the-tool-ive-been-waiting-for-years/#comment-255842</link>
		<dc:creator>Michael Monashev</dc:creator>
		<pubDate>Sat, 22 Mar 2008 20:19:47 +0000</pubDate>
		<guid isPermaLink="false">http://www.mysqlperformanceblog.com/2008/03/18/the-tool-ive-been-waiting-for-years/#comment-255842</guid>
		<description>Пётр, спасибо за разъяснение.

Я раньше всегда считал, что что двойное кэширование (в MySQL и в OS) - это зло и приводит к тому, что память тратися впустую. А на практике выходит, что в этих двух кэшах содержаться разные данные и память напрасно почти не тратится, ибо данные попавшие в кэш MySQL-я запрашиваются с диска лишь единожды и потом с большой вероятностью вытесняются из кэша OS, т.к. к ним нет запросов на чтение.</description>
		<content:encoded><![CDATA[<p>Пётр, спасибо за разъяснение.</p>
<p>Я раньше всегда считал, что что двойное кэширование (в MySQL и в OS) - это зло и приводит к тому, что память тратися впустую. А на практике выходит, что в этих двух кэшах содержаться разные данные и память напрасно почти не тратится, ибо данные попавшие в кэш MySQL-я запрашиваются с диска лишь единожды и потом с большой вероятностью вытесняются из кэша OS, т.к. к ним нет запросов на чтение.</p>
]]></content:encoded>
	</item>
	<item>
		<title>By: peter</title>
		<link>http://www.mysqlperformanceblog.com/2008/03/18/the-tool-ive-been-waiting-for-years/#comment-255712</link>
		<dc:creator>peter</dc:creator>
		<pubDate>Sat, 22 Mar 2008 17:23:54 +0000</pubDate>
		<guid isPermaLink="false">http://www.mysqlperformanceblog.com/2008/03/18/the-tool-ive-been-waiting-for-years/#comment-255712</guid>
		<description>Thanks.

Anyone knows if there is updated version for this too anywhere ?</description>
		<content:encoded><![CDATA[<p>Thanks.</p>
<p>Anyone knows if there is updated version for this too anywhere ?</p>
]]></content:encoded>
	</item>
	<item>
		<title>By: Alex Savchuk</title>
		<link>http://www.mysqlperformanceblog.com/2008/03/18/the-tool-ive-been-waiting-for-years/#comment-255571</link>
		<dc:creator>Alex Savchuk</dc:creator>
		<pubDate>Sat, 22 Mar 2008 08:27:07 +0000</pubDate>
		<guid isPermaLink="false">http://www.mysqlperformanceblog.com/2008/03/18/the-tool-ive-been-waiting-for-years/#comment-255571</guid>
		<description>Hello,

there is an util which looks like what you want:
http://oss.oracle.com/projects/codefragments/src/trunk/pagecache-info/pagecache-info

_but_ (as usual) there is a problem -- it worked only for 2 old versions of kernel :)
And it doesn't work on lastest kernels...

Need to update it for supporting new kernels. 
I was trying but i have small knowledge of kernel :(</description>
		<content:encoded><![CDATA[<p>Hello,</p>
<p>there is an util which looks like what you want:<br />
<a href="http://oss.oracle.com/projects/codefragments/src/trunk/pagecache-info/pagecache-info" rel="nofollow">http://oss.oracle.com/projects/codefragments/src/trunk/pagecache-info/pagecache-info</a></p>
<p>_but_ (as usual) there is a problem &#8212; it worked only for 2 old versions of kernel <img src='http://www.mysqlperformanceblog.com/wp-includes/images/smilies/icon_smile.gif' alt=':)' class='wp-smiley' /><br />
And it doesn&#8217;t work on lastest kernels&#8230;</p>
<p>Need to update it for supporting new kernels.<br />
I was trying but i have small knowledge of kernel <img src='http://www.mysqlperformanceblog.com/wp-includes/images/smilies/icon_sad.gif' alt=':(' class='wp-smiley' /></p>
]]></content:encoded>
	</item>
	<item>
		<title>By: Dathan Vance Pattishall</title>
		<link>http://www.mysqlperformanceblog.com/2008/03/18/the-tool-ive-been-waiting-for-years/#comment-255012</link>
		<dc:creator>Dathan Vance Pattishall</dc:creator>
		<pubDate>Fri, 21 Mar 2008 04:27:44 +0000</pubDate>
		<guid isPermaLink="false">http://www.mysqlperformanceblog.com/2008/03/18/the-tool-ive-been-waiting-for-years/#comment-255012</guid>
		<description>Wow I always wanted something like this. I had no idea that this even existed. Thank you for letting us know!</description>
		<content:encoded><![CDATA[<p>Wow I always wanted something like this. I had no idea that this even existed. Thank you for letting us know!</p>
]]></content:encoded>
	</item>
	<item>
		<title>By: peter</title>
		<link>http://www.mysqlperformanceblog.com/2008/03/18/the-tool-ive-been-waiting-for-years/#comment-254926</link>
		<dc:creator>peter</dc:creator>
		<pubDate>Thu, 20 Mar 2008 17:59:25 +0000</pubDate>
		<guid isPermaLink="false">http://www.mysqlperformanceblog.com/2008/03/18/the-tool-ive-been-waiting-for-years/#comment-254926</guid>
		<description>MYD files are expected to be cached more by OS than MYI files because later are cached in key_buffer so OS should get less requests for them and less motivation to have them in the cache.</description>
		<content:encoded><![CDATA[<p>MYD files are expected to be cached more by OS than MYI files because later are cached in key_buffer so OS should get less requests for them and less motivation to have them in the cache.</p>
]]></content:encoded>
	</item>
	<item>
		<title>By: Michael Monashev</title>
		<link>http://www.mysqlperformanceblog.com/2008/03/18/the-tool-ive-been-waiting-for-years/#comment-254868</link>
		<dc:creator>Michael Monashev</dc:creator>
		<pubDate>Thu, 20 Mar 2008 11:49:08 +0000</pubDate>
		<guid isPermaLink="false">http://www.mysqlperformanceblog.com/2008/03/18/the-tool-ive-been-waiting-for-years/#comment-254868</guid>
		<description>Спасибо большое за интересную утилитку. Узнал много интересного. Например то, что .MYD-файлы кэшируются сильнее .MYI-файлов. Хотя может это только у меня так.

Иногда fincore падает почему-то. Но в целом даёт довольно интересную картину. Ещё раз спасибо.</description>
		<content:encoded><![CDATA[<p>Спасибо большое за интересную утилитку. Узнал много интересного. Например то, что .MYD-файлы кэшируются сильнее .MYI-файлов. Хотя может это только у меня так.</p>
<p>Иногда fincore падает почему-то. Но в целом даёт довольно интересную картину. Ещё раз спасибо.</p>
]]></content:encoded>
	</item>
	<item>
		<title>By: peter</title>
		<link>http://www.mysqlperformanceblog.com/2008/03/18/the-tool-ive-been-waiting-for-years/#comment-254669</link>
		<dc:creator>peter</dc:creator>
		<pubDate>Wed, 19 Mar 2008 21:46:12 +0000</pubDate>
		<guid isPermaLink="false">http://www.mysqlperformanceblog.com/2008/03/18/the-tool-ive-been-waiting-for-years/#comment-254669</guid>
		<description>Yes sure. But the fact the wrapper is in Perl makes it easier to extend for people familiar with scripting language.
Hardcore C guys just need to know such call exists :)</description>
		<content:encoded><![CDATA[<p>Yes sure. But the fact the wrapper is in Perl makes it easier to extend for people familiar with scripting language.<br />
Hardcore C guys just need to know such call exists <img src='http://www.mysqlperformanceblog.com/wp-includes/images/smilies/icon_smile.gif' alt=':)' class='wp-smiley' /></p>
]]></content:encoded>
	</item>
	<item>
		<title>By: Dmitriy T.</title>
		<link>http://www.mysqlperformanceblog.com/2008/03/18/the-tool-ive-been-waiting-for-years/#comment-254585</link>
		<dc:creator>Dmitriy T.</dc:creator>
		<pubDate>Wed, 19 Mar 2008 18:28:02 +0000</pubDate>
		<guid isPermaLink="false">http://www.mysqlperformanceblog.com/2008/03/18/the-tool-ive-been-waiting-for-years/#comment-254585</guid>
		<description>Perl used in this tool just for wrapping C-code, in which mincore called.

P.S. Sorry for broken english :)</description>
		<content:encoded><![CDATA[<p>Perl used in this tool just for wrapping C-code, in which mincore called.</p>
<p>P.S. Sorry for broken english <img src='http://www.mysqlperformanceblog.com/wp-includes/images/smilies/icon_smile.gif' alt=':)' class='wp-smiley' /></p>
]]></content:encoded>
	</item>
</channel>
</rss>
