<?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/"
	xmlns:georss="http://www.georss.org/georss" xmlns:geo="http://www.w3.org/2003/01/geo/wgs84_pos#" xmlns:media="http://search.yahoo.com/mrss/"
		>
<channel>
	<title>Kommentare zu: Monitoring Cache-Age</title>
	<atom:link href="http://blog.netapp-monitoring.info/2009/11/26/monitoring-cache-age/feed/" rel="self" type="application/rss+xml" />
	<link>http://blog.netapp-monitoring.info/2009/11/26/monitoring-cache-age/</link>
	<description>Überwachen von NetApp Geräten</description>
	<lastBuildDate>Mon, 06 Dec 2010 12:04:22 +0000</lastBuildDate>
	<sy:updatePeriod>hourly</sy:updatePeriod>
	<sy:updateFrequency>1</sy:updateFrequency>
	<generator>http://wordpress.com/</generator>
	<item>
		<title>Von: current netapp</title>
		<link>http://blog.netapp-monitoring.info/2009/11/26/monitoring-cache-age/#comment-2</link>
		<dc:creator><![CDATA[current netapp]]></dc:creator>
		<pubDate>Fri, 19 Feb 2010 07:06:03 +0000</pubDate>
		<guid isPermaLink="false">http://blog.netapp-monitoring.info/?p=70#comment-2</guid>
		<description><![CDATA[Bitte diesen Wert der sysstat -x Ausgabe am besten ignorieren.

Weiters ist es in etwa 99,8% aller Fälle absolut Kontraproduktiv, minra=on einzustellen, sofern man mit Data ONTAP 6.5 oder höher arbeitet...

Der Grund dafür ist, das seit dieser Version bedeutend intelligentere Caching Verfahren im Filer benutzt werden, als in herkömmlichen, traditionellen Arrays, in denen (meist, inzwischen auch nicht mehr) nur eine einzige LRU Cache Queue benutzt wird.

Leider ist die Dokumentation in diesem Zusammenhang bereits sehr veraltet, und es befinden sich leider auch noch einige Technical Reports im Umlauf (sollten inzwischen von www.netapp.com getilgt sein), die die Empfehlung für minra=on enthalten.

Kurz gesagt, der Wert der von sysstat präsentiert wird, ist das Alter des zuletzt aus dem Cache entfernten Blocks - zum Zeitpunkt wenn die Ausgabe erfolgt. Dies ist anders als die meisten sonstigen Werte kein Mittelwert über das Sampling Intervall, und gibt daher im besten Fall nur eine Momentaufnahme wieder.

Des weiteren wird, wie erwähnt, keine simple (und einfache) LRU queue im Cache mehr verwendet, sondern - wie man in den Counter Manager Objekten &quot;buffercache&quot; und &quot;ext_cache_obj&quot; erkennen kann, eine mehrstufige Cache-Hierachie. In diese werden Objekte aufgrund verschiedener Metainformationen einsortiert und können dann auch zwischen den Ebenen des Caches verschoben werden - oder auch gleich wieder verworfen werden. Ein klassisches Beispiel wäre zB ein NDMP backup, in dem Blöcke nur so lange vorgehalten werden (unabhängig vom Füllgrad bzw Auslastung), bis sie einmal ausgeliefert wurden - damit kann das Cache Age während eines Backups auf 0s sinken, obwohl alle Blöcke aus Client Sicht perfekt (aus dem Cache) ausgeliefert werden...

Zusammenfassend:

minra ist (seit 6.5) effektiv immer eine suboptimale Einstellung, unabhängig von der Art der Daten auf dem Volume

Der Wert &quot;cache age&quot; hat sich, ähnlich wie &quot;CPU&quot;, in der sysstat Ausgabe selbst überlebt. (CPU wird inzwischen - 7.3.2 - wieder aussagekräftiger reportet).]]></description>
		<content:encoded><![CDATA[<p>Bitte diesen Wert der sysstat -x Ausgabe am besten ignorieren.</p>
<p>Weiters ist es in etwa 99,8% aller Fälle absolut Kontraproduktiv, minra=on einzustellen, sofern man mit Data ONTAP 6.5 oder höher arbeitet&#8230;</p>
<p>Der Grund dafür ist, das seit dieser Version bedeutend intelligentere Caching Verfahren im Filer benutzt werden, als in herkömmlichen, traditionellen Arrays, in denen (meist, inzwischen auch nicht mehr) nur eine einzige LRU Cache Queue benutzt wird.</p>
<p>Leider ist die Dokumentation in diesem Zusammenhang bereits sehr veraltet, und es befinden sich leider auch noch einige Technical Reports im Umlauf (sollten inzwischen von <a href="http://www.netapp.com" rel="nofollow">http://www.netapp.com</a> getilgt sein), die die Empfehlung für minra=on enthalten.</p>
<p>Kurz gesagt, der Wert der von sysstat präsentiert wird, ist das Alter des zuletzt aus dem Cache entfernten Blocks &#8211; zum Zeitpunkt wenn die Ausgabe erfolgt. Dies ist anders als die meisten sonstigen Werte kein Mittelwert über das Sampling Intervall, und gibt daher im besten Fall nur eine Momentaufnahme wieder.</p>
<p>Des weiteren wird, wie erwähnt, keine simple (und einfache) LRU queue im Cache mehr verwendet, sondern &#8211; wie man in den Counter Manager Objekten &#8222;buffercache&#8220; und &#8222;ext_cache_obj&#8220; erkennen kann, eine mehrstufige Cache-Hierachie. In diese werden Objekte aufgrund verschiedener Metainformationen einsortiert und können dann auch zwischen den Ebenen des Caches verschoben werden &#8211; oder auch gleich wieder verworfen werden. Ein klassisches Beispiel wäre zB ein NDMP backup, in dem Blöcke nur so lange vorgehalten werden (unabhängig vom Füllgrad bzw Auslastung), bis sie einmal ausgeliefert wurden &#8211; damit kann das Cache Age während eines Backups auf 0s sinken, obwohl alle Blöcke aus Client Sicht perfekt (aus dem Cache) ausgeliefert werden&#8230;</p>
<p>Zusammenfassend:</p>
<p>minra ist (seit 6.5) effektiv immer eine suboptimale Einstellung, unabhängig von der Art der Daten auf dem Volume</p>
<p>Der Wert &#8222;cache age&#8220; hat sich, ähnlich wie &#8222;CPU&#8220;, in der sysstat Ausgabe selbst überlebt. (CPU wird inzwischen &#8211; 7.3.2 &#8211; wieder aussagekräftiger reportet).</p>
]]></content:encoded>
	</item>
</channel>
</rss>

