<?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 on: ASM multi-disk performance</title>
	<atom:link href="http://www.pythian.com/news/204/asm-multi-disk-performance/feed/" rel="self" type="application/rss+xml" />
	<link>http://www.pythian.com/news/204/asm-multi-disk-performance/</link>
	<description>News and views from Pythian DBAs</description>
	<lastBuildDate>Fri, 10 Feb 2012 13:01:25 +0000</lastBuildDate>
	<sy:updatePeriod>hourly</sy:updatePeriod>
	<sy:updateFrequency>1</sy:updateFrequency>
	<generator>http://wordpress.org/?v=3.0.4</generator>
	<item>
		<title>By: Christo Kutrovsky</title>
		<link>http://www.pythian.com/news/204/asm-multi-disk-performance/#comment-670145</link>
		<dc:creator>Christo Kutrovsky</dc:creator>
		<pubDate>Tue, 13 Dec 2011 04:07:38 +0000</pubDate>
		<guid isPermaLink="false">http://www.pythian.com/blogs/204/asm-multi-disk-performance#comment-670145</guid>
		<description>I don&#039;t think you should be asking this question on the internet. Rather you should prepare a test case and run it.

If you are to move 900GB over 24 hours, that averages 10 Mb/sec - sounds doable to me.

But entire operation is online, I don&#039;t see the reason for time constraint.</description>
		<content:encoded><![CDATA[<p>I don&#8217;t think you should be asking this question on the internet. Rather you should prepare a test case and run it.</p>
<p>If you are to move 900GB over 24 hours, that averages 10 Mb/sec &#8211; sounds doable to me.</p>
<p>But entire operation is online, I don&#8217;t see the reason for time constraint.</p>
]]></content:encoded>
	</item>
	<item>
		<title>By: Bestin</title>
		<link>http://www.pythian.com/news/204/asm-multi-disk-performance/#comment-661565</link>
		<dc:creator>Bestin</dc:creator>
		<pubDate>Mon, 05 Dec 2011 14:49:14 +0000</pubDate>
		<guid isPermaLink="false">http://www.pythian.com/blogs/204/asm-multi-disk-performance#comment-661565</guid>
		<description>Hi,

We have got a Oracle RAC cluster on HP UX . There is one Database 900 GB on a 1.2TB single LUN. This is on EVA 4100.
 We are plannign to move this data by ASM rebalancing. We will connect the new SAN (EVA 6400) with 100GB *15 LUNS. We need to disconnect the OLD SAN EVA 4000. All activity has to be completed in 24 Hours is it possible ? 

Thanks
BEstin</description>
		<content:encoded><![CDATA[<p>Hi,</p>
<p>We have got a Oracle RAC cluster on HP UX . There is one Database 900 GB on a 1.2TB single LUN. This is on EVA 4100.<br />
 We are plannign to move this data by ASM rebalancing. We will connect the new SAN (EVA 6400) with 100GB *15 LUNS. We need to disconnect the OLD SAN EVA 4000. All activity has to be completed in 24 Hours is it possible ? </p>
<p>Thanks<br />
BEstin</p>
]]></content:encoded>
	</item>
	<item>
		<title>By: Christo Kutrovsky</title>
		<link>http://www.pythian.com/news/204/asm-multi-disk-performance/#comment-459267</link>
		<dc:creator>Christo Kutrovsky</dc:creator>
		<pubDate>Tue, 14 Sep 2010 13:54:26 +0000</pubDate>
		<guid isPermaLink="false">http://www.pythian.com/blogs/204/asm-multi-disk-performance#comment-459267</guid>
		<description>Goran, that is true, but other than dbwriter and some direct-path operations, there&#039;s not much that does async IO in Oracle (RMAN/backups excluded)</description>
		<content:encoded><![CDATA[<p>Goran, that is true, but other than dbwriter and some direct-path operations, there&#8217;s not much that does async IO in Oracle (RMAN/backups excluded)</p>
]]></content:encoded>
	</item>
	<item>
		<title>By: goran</title>
		<link>http://www.pythian.com/news/204/asm-multi-disk-performance/#comment-459253</link>
		<dc:creator>goran</dc:creator>
		<pubDate>Tue, 14 Sep 2010 12:49:14 +0000</pubDate>
		<guid isPermaLink="false">http://www.pythian.com/blogs/204/asm-multi-disk-performance#comment-459253</guid>
		<description>to my knowledge queue depth is not related to the number of sessions but rather to the number of IO requests issued ... taking into game ASYNC IO, it can be fahr less than 160 sessions to fill up 5x32 queue depth.

goran</description>
		<content:encoded><![CDATA[<p>to my knowledge queue depth is not related to the number of sessions but rather to the number of IO requests issued &#8230; taking into game ASYNC IO, it can be fahr less than 160 sessions to fill up 5&#215;32 queue depth.</p>
<p>goran</p>
]]></content:encoded>
	</item>
	<item>
		<title>By: Christo Kutrovsky</title>
		<link>http://www.pythian.com/news/204/asm-multi-disk-performance/#comment-452635</link>
		<dc:creator>Christo Kutrovsky</dc:creator>
		<pubDate>Fri, 13 Aug 2010 20:28:50 +0000</pubDate>
		<guid isPermaLink="false">http://www.pythian.com/blogs/204/asm-multi-disk-performance#comment-452635</guid>
		<description>Vijay,

A deeper queue is not necessary an advantage. It really depends on the use case. I wouldn&#039;t go to a 5 LUN setup, if I can have one, for a 5% disk IO improvement in a corner case.

Remember, to fill up 5x32 IOs, you need to have 160 sessions requesting IO at the same time.</description>
		<content:encoded><![CDATA[<p>Vijay,</p>
<p>A deeper queue is not necessary an advantage. It really depends on the use case. I wouldn&#8217;t go to a 5 LUN setup, if I can have one, for a 5% disk IO improvement in a corner case.</p>
<p>Remember, to fill up 5&#215;32 IOs, you need to have 160 sessions requesting IO at the same time.</p>
]]></content:encoded>
	</item>
	<item>
		<title>By: Christo Kutrovsky</title>
		<link>http://www.pythian.com/news/204/asm-multi-disk-performance/#comment-452631</link>
		<dc:creator>Christo Kutrovsky</dc:creator>
		<pubDate>Fri, 13 Aug 2010 20:27:14 +0000</pubDate>
		<guid isPermaLink="false">http://www.pythian.com/blogs/204/asm-multi-disk-performance#comment-452631</guid>
		<description>Hello Tina,

There is nothing specific to do on the SAN side for ASM.

For the database, it&#039;s best to give dedicated spindles, in order to avoid interference from other databases/applications.

Oracle has great performance accounting tools, but if other applications are touching the same disks, Oracle won&#039;t be able to tell this.


On the flip side, it is very easy to resolve your situation. All you have to do is give them another LUN with the 5 spindles, and ask them to add the new one and drop the old one.

ASM will automatically move the data from the old one to the new one (online) and once finished, you can de-allocate the old lun. I recommend a reboot to ensure all file descriptors are closed.


Whether this will solve your DBA team&#039;s backup timing I cannot say.


There are best practices for ASM, in particular to aligning the partitions on the LUNs. See my other blog posts for details.</description>
		<content:encoded><![CDATA[<p>Hello Tina,</p>
<p>There is nothing specific to do on the SAN side for ASM.</p>
<p>For the database, it&#8217;s best to give dedicated spindles, in order to avoid interference from other databases/applications.</p>
<p>Oracle has great performance accounting tools, but if other applications are touching the same disks, Oracle won&#8217;t be able to tell this.</p>
<p>On the flip side, it is very easy to resolve your situation. All you have to do is give them another LUN with the 5 spindles, and ask them to add the new one and drop the old one.</p>
<p>ASM will automatically move the data from the old one to the new one (online) and once finished, you can de-allocate the old lun. I recommend a reboot to ensure all file descriptors are closed.</p>
<p>Whether this will solve your DBA team&#8217;s backup timing I cannot say.</p>
<p>There are best practices for ASM, in particular to aligning the partitions on the LUNs. See my other blog posts for details.</p>
]]></content:encoded>
	</item>
	<item>
		<title>By: Tina</title>
		<link>http://www.pythian.com/news/204/asm-multi-disk-performance/#comment-452623</link>
		<dc:creator>Tina</dc:creator>
		<pubDate>Fri, 13 Aug 2010 20:17:01 +0000</pubDate>
		<guid isPermaLink="false">http://www.pythian.com/blogs/204/asm-multi-disk-performance#comment-452623</guid>
		<description>Question:  I am the SAN administrator and was forced to give disk to the Oracle team at a time when I was really low on disk.  They had a Raid-5 array with 5 disks they were using for a file system.  The only disk I had available was a Raid-5 array that had 3 disks.  I carved up the disk and presented it, and the Linux admin mounted it as an ASM volume.  Now, they are complaining about database backups taking twice as long.  I admit that the spindle count is super low -- I would never have carved it up with so few spindles.  We are trying to work out a strategy to give them back disk Raid-5 with 5 disks.  But, my concern is ASM vs. regular file system.  Is there any Oracle tuning that needs to take place in order to operate optimally while using ASM disk?  I am not sure if our dba&#039;s know how to tune the database, so if you could suggest a couple of links and give me a brief overview, I&#039;d be grateful.</description>
		<content:encoded><![CDATA[<p>Question:  I am the SAN administrator and was forced to give disk to the Oracle team at a time when I was really low on disk.  They had a Raid-5 array with 5 disks they were using for a file system.  The only disk I had available was a Raid-5 array that had 3 disks.  I carved up the disk and presented it, and the Linux admin mounted it as an ASM volume.  Now, they are complaining about database backups taking twice as long.  I admit that the spindle count is super low &#8212; I would never have carved it up with so few spindles.  We are trying to work out a strategy to give them back disk Raid-5 with 5 disks.  But, my concern is ASM vs. regular file system.  Is there any Oracle tuning that needs to take place in order to operate optimally while using ASM disk?  I am not sure if our dba&#8217;s know how to tune the database, so if you could suggest a couple of links and give me a brief overview, I&#8217;d be grateful.</p>
]]></content:encoded>
	</item>
	<item>
		<title>By: Vijay</title>
		<link>http://www.pythian.com/news/204/asm-multi-disk-performance/#comment-452217</link>
		<dc:creator>Vijay</dc:creator>
		<pubDate>Thu, 12 Aug 2010 09:25:10 +0000</pubDate>
		<guid isPermaLink="false">http://www.pythian.com/blogs/204/asm-multi-disk-performance#comment-452217</guid>
		<description>Kutrovsky,

IO also depend on SCSI queue depth &amp;  HBA card parameters.

   Simple test explample for SCSI IO waits,one LUN with 500Gb,the device is /dev/sda  on Lunux  &amp; SCSI default queue depth is  32  ,more than 32 requests at any time will be queue.
   same 500GB divided into 5 Luns ,SDA SDB SDC SDD SDE then the same disks capable of 32*5 requests at a time.
 Tune at both SCSI layer &amp; HBA layer  we give better perfomance.

-Vijay</description>
		<content:encoded><![CDATA[<p>Kutrovsky,</p>
<p>IO also depend on SCSI queue depth &amp;  HBA card parameters.</p>
<p>   Simple test explample for SCSI IO waits,one LUN with 500Gb,the device is /dev/sda  on Lunux  &amp; SCSI default queue depth is  32  ,more than 32 requests at any time will be queue.<br />
   same 500GB divided into 5 Luns ,SDA SDB SDC SDD SDE then the same disks capable of 32*5 requests at a time.<br />
 Tune at both SCSI layer &amp; HBA layer  we give better perfomance.</p>
<p>-Vijay</p>
]]></content:encoded>
	</item>
	<item>
		<title>By: Analysis of the Oracle Exadata Storage Server and Database Machine</title>
		<link>http://www.pythian.com/news/204/asm-multi-disk-performance/#comment-281854</link>
		<dc:creator>Analysis of the Oracle Exadata Storage Server and Database Machine</dc:creator>
		<pubDate>Thu, 25 Sep 2008 16:05:05 +0000</pubDate>
		<guid isPermaLink="false">http://www.pythian.com/blogs/204/asm-multi-disk-performance#comment-281854</guid>
		<description>[...] It&#8217;s a combination of good managers, thrust, and desire for performance. And you know what? They are getting their 400 Mb/sec. The new server is reaching 800 with the dual 4gbit fibre [...]</description>
		<content:encoded><![CDATA[<p>[...] It&#8217;s a combination of good managers, thrust, and desire for performance. And you know what? They are getting their 400 Mb/sec. The new server is reaching 800 with the dual 4gbit fibre [...]</p>
]]></content:encoded>
	</item>
	<item>
		<title>By: Max</title>
		<link>http://www.pythian.com/news/204/asm-multi-disk-performance/#comment-228100</link>
		<dc:creator>Max</dc:creator>
		<pubDate>Tue, 01 Jul 2008 14:36:00 +0000</pubDate>
		<guid isPermaLink="false">http://www.pythian.com/blogs/204/asm-multi-disk-performance#comment-228100</guid>
		<description>Chris, 
Wanted to clarify few things reg your comment &quot;because ASM does not read in blocks of it?s stripe size&quot;.. 

when you say ASM is using stripe size of 1MB (default for datafiles etc), doesn&#039;t it issue io requests in multiple of 1MB?  What should I see on iostat data? Shouldn&#039;t bps/tps = 1MB for all the requests? 

can you please clarify w/ some simple test/examples?

In my AIX environment I see less than 1MB value for a io request size ( i.e. &quot;bps: devided by &quot;tps&quot; from iostat ).

-Max.</description>
		<content:encoded><![CDATA[<p>Chris,<br />
Wanted to clarify few things reg your comment &#8220;because ASM does not read in blocks of it?s stripe size&#8221;.. </p>
<p>when you say ASM is using stripe size of 1MB (default for datafiles etc), doesn&#8217;t it issue io requests in multiple of 1MB?  What should I see on iostat data? Shouldn&#8217;t bps/tps = 1MB for all the requests? </p>
<p>can you please clarify w/ some simple test/examples?</p>
<p>In my AIX environment I see less than 1MB value for a io request size ( i.e. &#8220;bps: devided by &#8220;tps&#8221; from iostat ).</p>
<p>-Max.</p>
]]></content:encoded>
	</item>
</channel>
</rss>

