<?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: Evaluating IO subsystem performance for MySQL Needs</title>
	<atom:link href="http://www.mysqlperformanceblog.com/2008/03/05/evaluating-io-subsystem-performance-for-mysql-needs/feed/" rel="self" type="application/rss+xml" />
	<link>http://www.mysqlperformanceblog.com/2008/03/05/evaluating-io-subsystem-performance-for-mysql-needs/</link>
	<description>Everything about MySQL Performance</description>
	<lastBuildDate>Sat, 21 Nov 2009 05:23:57 -0800</lastBuildDate>
	<generator>http://wordpress.org/?v=2.8.4</generator>
	<sy:updatePeriod>hourly</sy:updatePeriod>
	<sy:updateFrequency>1</sy:updateFrequency>
		<item>
		<title>By: josh vermette</title>
		<link>http://www.mysqlperformanceblog.com/2008/03/05/evaluating-io-subsystem-performance-for-mysql-needs/comment-page-1/#comment-373106</link>
		<dc:creator>josh vermette</dc:creator>
		<pubDate>Fri, 07 Nov 2008 02:01:52 +0000</pubDate>
		<guid isPermaLink="false">http://www.mysqlperformanceblog.com/2008/03/05/evaluating-io-subsystem-performance-for-mysql-needs/#comment-373106</guid>
		<description>holy cow thank you for this.  You just helped me prove conclusively (and finally!) that a mysterious I/O problem was my host&#039;s and not, as they claimed, bad code.</description>
		<content:encoded><![CDATA[<p>holy cow thank you for this.  You just helped me prove conclusively (and finally!) that a mysterious I/O problem was my host&#8217;s and not, as they claimed, bad code.</p>
]]></content:encoded>
	</item>
	<item>
		<title>By: ostblog&#187; Home News &#187; Performancemessung mit SysBench</title>
		<link>http://www.mysqlperformanceblog.com/2008/03/05/evaluating-io-subsystem-performance-for-mysql-needs/comment-page-1/#comment-342656</link>
		<dc:creator>ostblog&#187; Home News &#187; Performancemessung mit SysBench</dc:creator>
		<pubDate>Sat, 09 Aug 2008 09:16:44 +0000</pubDate>
		<guid isPermaLink="false">http://www.mysqlperformanceblog.com/2008/03/05/evaluating-io-subsystem-performance-for-mysql-needs/#comment-342656</guid>
		<description>[...] Mysqlperformanceblog - evaluating-io-subsystem-performance-for-mysql-needs [...]</description>
		<content:encoded><![CDATA[<p>[...] Mysqlperformanceblog &#8211; evaluating-io-subsystem-performance-for-mysql-needs [...]</p>
]]></content:encoded>
	</item>
	<item>
		<title>By: peter</title>
		<link>http://www.mysqlperformanceblog.com/2008/03/05/evaluating-io-subsystem-performance-for-mysql-needs/comment-page-1/#comment-340223</link>
		<dc:creator>peter</dc:creator>
		<pubDate>Tue, 05 Aug 2008 00:39:19 +0000</pubDate>
		<guid isPermaLink="false">http://www.mysqlperformanceblog.com/2008/03/05/evaluating-io-subsystem-performance-for-mysql-needs/#comment-340223</guid>
		<description>Writes can be slower with O_DIRECT if you do not have BBU. However it is often not that bad as log write will require single IO anyway and the optimization for dirty page flushes may not affect subjective performance because it is happening in background.</description>
		<content:encoded><![CDATA[<p>Writes can be slower with O_DIRECT if you do not have BBU. However it is often not that bad as log write will require single IO anyway and the optimization for dirty page flushes may not affect subjective performance because it is happening in background.</p>
]]></content:encoded>
	</item>
	<item>
		<title>By: Patrick Lafontaine</title>
		<link>http://www.mysqlperformanceblog.com/2008/03/05/evaluating-io-subsystem-performance-for-mysql-needs/comment-page-1/#comment-340066</link>
		<dc:creator>Patrick Lafontaine</dc:creator>
		<pubDate>Mon, 04 Aug 2008 18:46:15 +0000</pubDate>
		<guid isPermaLink="false">http://www.mysqlperformanceblog.com/2008/03/05/evaluating-io-subsystem-performance-for-mysql-needs/#comment-340066</guid>
		<description>Very very interesting post! It help me a lot to find what cause a High IOwait problem, resulting poor performance. I was not familliar with SysBench and now I use it on every servers I manage. I love it.

I use RAID 10 with no BBU. Intense writing is slower on it than my old server with a single Disk, no raid. The performance also decreases when I tried O_DIRECT to flush the log so I switched back to the default. I didn&#039;t try with BBU, but if I can&#039;t get all the thing faster, i will try (and buy a battery).</description>
		<content:encoded><![CDATA[<p>Very very interesting post! It help me a lot to find what cause a High IOwait problem, resulting poor performance. I was not familliar with SysBench and now I use it on every servers I manage. I love it.</p>
<p>I use RAID 10 with no BBU. Intense writing is slower on it than my old server with a single Disk, no raid. The performance also decreases when I tried O_DIRECT to flush the log so I switched back to the default. I didn&#8217;t try with BBU, but if I can&#8217;t get all the thing faster, i will try (and buy a battery).</p>
]]></content:encoded>
	</item>
	<item>
		<title>By: How much overhead DRDB could cause ? &#124; MySQL Performance Blog</title>
		<link>http://www.mysqlperformanceblog.com/2008/03/05/evaluating-io-subsystem-performance-for-mysql-needs/comment-page-1/#comment-308032</link>
		<dc:creator>How much overhead DRDB could cause ? &#124; MySQL Performance Blog</dc:creator>
		<pubDate>Tue, 03 Jun 2008 06:17:14 +0000</pubDate>
		<guid isPermaLink="false">http://www.mysqlperformanceblog.com/2008/03/05/evaluating-io-subsystem-performance-for-mysql-needs/#comment-308032</guid>
		<description>[...] good RAID as I benchmarked you can be getting over 10000 req/sec in-cache write speed (and this is what a lot of transaction [...]</description>
		<content:encoded><![CDATA[<p>[...] good RAID as I benchmarked you can be getting over 10000 req/sec in-cache write speed (and this is what a lot of transaction [...]</p>
]]></content:encoded>
	</item>
	<item>
		<title>By: Osma Ahvenlampi</title>
		<link>http://www.mysqlperformanceblog.com/2008/03/05/evaluating-io-subsystem-performance-for-mysql-needs/comment-page-1/#comment-260719</link>
		<dc:creator>Osma Ahvenlampi</dc:creator>
		<pubDate>Mon, 31 Mar 2008 20:37:12 +0000</pubDate>
		<guid isPermaLink="false">http://www.mysqlperformanceblog.com/2008/03/05/evaluating-io-subsystem-performance-for-mysql-needs/#comment-260719</guid>
		<description>I&#039;m glad you asked, Peter. Since the explanation is on the longish side, I just posted it on my blog at http://www.fishpool.org/post/2008/03/31/Optimizing-Linux-I/O-on-hardware-RAID. Would love to hear your comments.</description>
		<content:encoded><![CDATA[<p>I&#8217;m glad you asked, Peter. Since the explanation is on the longish side, I just posted it on my blog at <a href="http://www.fishpool.org/post/2008/03/31/Optimizing-Linux-I/O-on-hardware-RAID" rel="nofollow">http://www.fishpool.org/post/2008/03/31/Optimizing-Linux-I/O-on-hardware-RAID</a>. Would love to hear your comments.</p>
]]></content:encoded>
	</item>
	<item>
		<title>By: peter</title>
		<link>http://www.mysqlperformanceblog.com/2008/03/05/evaluating-io-subsystem-performance-for-mysql-needs/comment-page-1/#comment-260017</link>
		<dc:creator>peter</dc:creator>
		<pubDate>Mon, 31 Mar 2008 04:00:27 +0000</pubDate>
		<guid isPermaLink="false">http://www.mysqlperformanceblog.com/2008/03/05/evaluating-io-subsystem-performance-for-mysql-needs/#comment-260017</guid>
		<description>Osma,

What are you comparing ?  System without BBU to system with BBU ?  Why would it cause performance degradation even if what you&#039;re describing would take place ? 

What RAID did you tested ?  Normally you will have TCQ or similar enabled so there is multiple of outstanding command issued to device.</description>
		<content:encoded><![CDATA[<p>Osma,</p>
<p>What are you comparing ?  System without BBU to system with BBU ?  Why would it cause performance degradation even if what you&#8217;re describing would take place ? </p>
<p>What RAID did you tested ?  Normally you will have TCQ or similar enabled so there is multiple of outstanding command issued to device.</p>
]]></content:encoded>
	</item>
	<item>
		<title>By: Osma Ahvenlampi</title>
		<link>http://www.mysqlperformanceblog.com/2008/03/05/evaluating-io-subsystem-performance-for-mysql-needs/comment-page-1/#comment-259333</link>
		<dc:creator>Osma Ahvenlampi</dc:creator>
		<pubDate>Sat, 29 Mar 2008 13:53:08 +0000</pubDate>
		<guid isPermaLink="false">http://www.mysqlperformanceblog.com/2008/03/05/evaluating-io-subsystem-performance-for-mysql-needs/#comment-259333</guid>
		<description>My experience is that with a BBU on a RAID unit (whether controller or disk stack), the cfq elevator comes with a ~20% performance penalty. Why? Because unless you&#039;re exposing the spindles to the OS one-by-one (or in RAID-1 pairs striped with MD/LVM), you&#039;re having cfq order all the random reads/writes to the disk within one I/O queue, practically guaranteeing only a maximum of two, perhaps three of your n spindles is performing any useful work.

The noop scheduler, on the other hand, lets the requests go to the RAID (and BBU cache in the case of writes) in random order, letting it utilize all spindles to their best effect.</description>
		<content:encoded><![CDATA[<p>My experience is that with a BBU on a RAID unit (whether controller or disk stack), the cfq elevator comes with a ~20% performance penalty. Why? Because unless you&#8217;re exposing the spindles to the OS one-by-one (or in RAID-1 pairs striped with MD/LVM), you&#8217;re having cfq order all the random reads/writes to the disk within one I/O queue, practically guaranteeing only a maximum of two, perhaps three of your n spindles is performing any useful work.</p>
<p>The noop scheduler, on the other hand, lets the requests go to the RAID (and BBU cache in the case of writes) in random order, letting it utilize all spindles to their best effect.</p>
]]></content:encoded>
	</item>
	<item>
		<title>By: Federico Feroldi&#8217;s blog &#187; Blog Archive &#187; links for 2008-03-06</title>
		<link>http://www.mysqlperformanceblog.com/2008/03/05/evaluating-io-subsystem-performance-for-mysql-needs/comment-page-1/#comment-249376</link>
		<dc:creator>Federico Feroldi&#8217;s blog &#187; Blog Archive &#187; links for 2008-03-06</dc:creator>
		<pubDate>Thu, 06 Mar 2008 20:19:37 +0000</pubDate>
		<guid isPermaLink="false">http://www.mysqlperformanceblog.com/2008/03/05/evaluating-io-subsystem-performance-for-mysql-needs/#comment-249376</guid>
		<description>[...] Evaluating IO subsystem performance for MySQL Needs &#124; MySQL Performance Blog &#8216;m often asked how one can evaluate IO subsystem (Hard drive RAID or SAN) performance for MySQL needs so I&#8217;ve decided to write some simple steps you can take to get a good feeling about it, it is not perfect but usually can tell you quite a lot of what yo (tags: benchmark database disk mysql performance storage sysadmin io) [...]</description>
		<content:encoded><![CDATA[<p>[...] Evaluating IO subsystem performance for MySQL Needs | MySQL Performance Blog &#8216;m often asked how one can evaluate IO subsystem (Hard drive RAID or SAN) performance for MySQL needs so I&#8217;ve decided to write some simple steps you can take to get a good feeling about it, it is not perfect but usually can tell you quite a lot of what yo (tags: benchmark database disk mysql performance storage sysadmin io) [...]</p>
]]></content:encoded>
	</item>
	<item>
		<title>By: peter</title>
		<link>http://www.mysqlperformanceblog.com/2008/03/05/evaluating-io-subsystem-performance-for-mysql-needs/comment-page-1/#comment-249374</link>
		<dc:creator>peter</dc:creator>
		<pubDate>Thu, 06 Mar 2008 20:18:52 +0000</pubDate>
		<guid isPermaLink="false">http://www.mysqlperformanceblog.com/2008/03/05/evaluating-io-subsystem-performance-for-mysql-needs/#comment-249374</guid>
		<description>Mark,

Exactly same number is strange as it varied even for me between runs.  Being close however can be explained - for example we can come to the latency of PCI bus or something similar.

Right read cache should be normally off for MySQL - you want to save your RAID cache for writes.</description>
		<content:encoded><![CDATA[<p>Mark,</p>
<p>Exactly same number is strange as it varied even for me between runs.  Being close however can be explained &#8211; for example we can come to the latency of PCI bus or something similar.</p>
<p>Right read cache should be normally off for MySQL &#8211; you want to save your RAID cache for writes.</p>
]]></content:encoded>
	</item>
</channel>
</rss>
