<?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>Comments on: Do you need asmlib?</title>
	<atom:link href="http://orainternals.wordpress.com/2012/08/29/do-you-need-asmlib/feed/" rel="self" type="application/rss+xml" />
	<link>http://orainternals.wordpress.com/2012/08/29/do-you-need-asmlib/</link>
	<description>Discussions about Oracle performance tuning, RAC, Oracle internal &#38; E-business suite.</description>
	<lastBuildDate>Sun, 19 May 2013 12:13:20 +0000</lastBuildDate>
	<sy:updatePeriod>hourly</sy:updatePeriod>
	<sy:updateFrequency>1</sy:updateFrequency>
	<generator>http://wordpress.com/</generator>
	<item>
		<title>By: Riyaj Shamsudeen</title>
		<link>http://orainternals.wordpress.com/2012/08/29/do-you-need-asmlib/#comment-2045</link>
		<dc:creator><![CDATA[Riyaj Shamsudeen]]></dc:creator>
		<pubDate>Wed, 13 Mar 2013 15:43:00 +0000</pubDate>
		<guid isPermaLink="false">http://orainternals.wordpress.com/?p=1265#comment-2045</guid>
		<description><![CDATA[Hello Mladen
  Thanks for reading my blog. Is there a documentation suggesting the increase in interrupts? Would you mind sharing more details about this increase in interrupts? 
  Even if udev/devmapper setup doubles interrupts, I doubt that interrupts are causing noticeable, even measurable, performance issues with the use of udev/device mapper/SCSI setup. I would be glad to see any valid performance benchmark comparing asmlib and udev/device mapper setup. I heard stories of few vendors performing benchmarks comparing these two setup, but no valid benchmark results were ever released.
   Professionally, I have setup many high end Linux clusters using udev/device mapper( without ASMLIB) supporting enormous amount of workload and yet to see an issue due to udev/device mapper setup. Further, device mapper setup provides a) clean role separation as DBAs typically don&#039;t need to be involved in disk setup b) no worries about Linux vendor support c) no worries about upgrading asmlib libraries during Linux upgrade.
  So, No, I don&#039;t consider interrupts as a big enough not to consider device mapper, due to huge operational convenience that this provide. I guess, we will be agreeing to disagree :)
Cheers
Riyaj]]></description>
		<content:encoded><![CDATA[<p>Hello Mladen<br />
  Thanks for reading my blog. Is there a documentation suggesting the increase in interrupts? Would you mind sharing more details about this increase in interrupts?<br />
  Even if udev/devmapper setup doubles interrupts, I doubt that interrupts are causing noticeable, even measurable, performance issues with the use of udev/device mapper/SCSI setup. I would be glad to see any valid performance benchmark comparing asmlib and udev/device mapper setup. I heard stories of few vendors performing benchmarks comparing these two setup, but no valid benchmark results were ever released.<br />
   Professionally, I have setup many high end Linux clusters using udev/device mapper( without ASMLIB) supporting enormous amount of workload and yet to see an issue due to udev/device mapper setup. Further, device mapper setup provides a) clean role separation as DBAs typically don&#8217;t need to be involved in disk setup b) no worries about Linux vendor support c) no worries about upgrading asmlib libraries during Linux upgrade.<br />
  So, No, I don&#8217;t consider interrupts as a big enough not to consider device mapper, due to huge operational convenience that this provide. I guess, we will be agreeing to disagree <img src='http://s0.wp.com/wp-includes/images/smilies/icon_smile.gif' alt=':)' class='wp-smiley' /><br />
Cheers<br />
Riyaj</p>
]]></content:encoded>
	</item>
	<item>
		<title>By: Mladen Gogala</title>
		<link>http://orainternals.wordpress.com/2012/08/29/do-you-need-asmlib/#comment-2036</link>
		<dc:creator><![CDATA[Mladen Gogala]]></dc:creator>
		<pubDate>Mon, 11 Mar 2013 22:08:44 +0000</pubDate>
		<guid isPermaLink="false">http://orainternals.wordpress.com/?p=1265#comment-2036</guid>
		<description><![CDATA[Hi Riyaj!
Nice article, however I would beg to differ. SCSI interface to the SATA disks, which is what UDEV does, and consequent using of Jorg Schiller&#039;s libsg3 interface to do I/O on SCSI devices was invented in order to support today largely forgotten CD burners. The problem is, however, that this doubles the amount of interrupts needed to perform IO and therefore slows things down. I would recommend ASMLib, as it uses raw interface and doesn&#039;t require additional interrupts.]]></description>
		<content:encoded><![CDATA[<p>Hi Riyaj!<br />
Nice article, however I would beg to differ. SCSI interface to the SATA disks, which is what UDEV does, and consequent using of Jorg Schiller&#8217;s libsg3 interface to do I/O on SCSI devices was invented in order to support today largely forgotten CD burners. The problem is, however, that this doubles the amount of interrupts needed to perform IO and therefore slows things down. I would recommend ASMLib, as it uses raw interface and doesn&#8217;t require additional interrupts.</p>
]]></content:encoded>
	</item>
	<item>
		<title>By: Lucas Almeida</title>
		<link>http://orainternals.wordpress.com/2012/08/29/do-you-need-asmlib/#comment-2000</link>
		<dc:creator><![CDATA[Lucas Almeida]]></dc:creator>
		<pubDate>Fri, 15 Feb 2013 15:38:48 +0000</pubDate>
		<guid isPermaLink="false">http://orainternals.wordpress.com/?p=1265#comment-2000</guid>
		<description><![CDATA[Thank you Riyaj... very good!!!]]></description>
		<content:encoded><![CDATA[<p>Thank you Riyaj&#8230; very good!!!</p>
]]></content:encoded>
	</item>
	<item>
		<title>By: Sergey Golikov</title>
		<link>http://orainternals.wordpress.com/2012/08/29/do-you-need-asmlib/#comment-1766</link>
		<dc:creator><![CDATA[Sergey Golikov]]></dc:creator>
		<pubDate>Thu, 01 Nov 2012 10:05:27 +0000</pubDate>
		<guid isPermaLink="false">http://orainternals.wordpress.com/?p=1265#comment-1766</guid>
		<description><![CDATA[Hi
What option i have to use in RHEL 6 ? Does the  /etc/multipath.conf  still valid on RHEL 6?]]></description>
		<content:encoded><![CDATA[<p>Hi<br />
What option i have to use in RHEL 6 ? Does the  /etc/multipath.conf  still valid on RHEL 6?</p>
]]></content:encoded>
	</item>
	<item>
		<title>By: Jakub Wartak</title>
		<link>http://orainternals.wordpress.com/2012/08/29/do-you-need-asmlib/#comment-1649</link>
		<dc:creator><![CDATA[Jakub Wartak]]></dc:creator>
		<pubDate>Tue, 04 Sep 2012 16:59:25 +0000</pubDate>
		<guid isPermaLink="false">http://orainternals.wordpress.com/?p=1265#comment-1649</guid>
		<description><![CDATA[Hi Riyaj, please take a look on https://blogs.oracle.com/wim/entry/asmlib. Wim mentions that (if i understood properly) there is ongoing activity to have DIF/DIX/T10 storage validation done partially by ASMLib. I think it is something close to the old H.A.R.D. initiative (end-to-end data validation from RDBMS down to single drive). If that is true, then I think thing is going to be the killer feature of ASMLib+UEK combo ... There is additional (older) presentation here https://oss.oracle.com/~mkp/docs/lpc08-data-integrity.pdf . The sad part about ASMLib is that it appears that Oracle officially is recommending shutting down whole CRS stack &amp; unloading ASMLib on all nodes when you are doing kernel upgrades...]]></description>
		<content:encoded><![CDATA[<p>Hi Riyaj, please take a look on <a href="https://blogs.oracle.com/wim/entry/asmlib" rel="nofollow">https://blogs.oracle.com/wim/entry/asmlib</a>. Wim mentions that (if i understood properly) there is ongoing activity to have DIF/DIX/T10 storage validation done partially by ASMLib. I think it is something close to the old H.A.R.D. initiative (end-to-end data validation from RDBMS down to single drive). If that is true, then I think thing is going to be the killer feature of ASMLib+UEK combo &#8230; There is additional (older) presentation here <a href="https://oss.oracle.com/~mkp/docs/lpc08-data-integrity.pdf" rel="nofollow">https://oss.oracle.com/~mkp/docs/lpc08-data-integrity.pdf</a> . The sad part about ASMLib is that it appears that Oracle officially is recommending shutting down whole CRS stack &amp; unloading ASMLib on all nodes when you are doing kernel upgrades&#8230;</p>
]]></content:encoded>
	</item>
	<item>
		<title>By: nilesh nayak</title>
		<link>http://orainternals.wordpress.com/2012/08/29/do-you-need-asmlib/#comment-1632</link>
		<dc:creator><![CDATA[nilesh nayak]]></dc:creator>
		<pubDate>Thu, 30 Aug 2012 03:55:09 +0000</pubDate>
		<guid isPermaLink="false">http://orainternals.wordpress.com/?p=1265#comment-1632</guid>
		<description><![CDATA[Very Nice]]></description>
		<content:encoded><![CDATA[<p>Very Nice</p>
]]></content:encoded>
	</item>
	<item>
		<title>By: Vyacheslav Rasskazov</title>
		<link>http://orainternals.wordpress.com/2012/08/29/do-you-need-asmlib/#comment-1630</link>
		<dc:creator><![CDATA[Vyacheslav Rasskazov]]></dc:creator>
		<pubDate>Wed, 29 Aug 2012 22:47:40 +0000</pubDate>
		<guid isPermaLink="false">http://orainternals.wordpress.com/?p=1265#comment-1630</guid>
		<description><![CDATA[Thank you for useful article.
I think, needs to say that uid,gid,mode attributes in /etc/multipath.conf no longer works at RHEL/OEL 6.
Device persistence is not mandatory condition for ASM, because ASM reads disk headers and asm_diskstring like /dev/mapper will be ok. With multipath configuration device persistence  also can be achieved by setting  user_friendly_names settings to &quot;no&quot;.]]></description>
		<content:encoded><![CDATA[<p>Thank you for useful article.<br />
I think, needs to say that uid,gid,mode attributes in /etc/multipath.conf no longer works at RHEL/OEL 6.<br />
Device persistence is not mandatory condition for ASM, because ASM reads disk headers and asm_diskstring like /dev/mapper will be ok. With multipath configuration device persistence  also can be achieved by setting  user_friendly_names settings to &#8220;no&#8221;.</p>
]]></content:encoded>
	</item>
</channel>
</rss>
