<?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: Should I buy a Fast SSD or more memory?</title>
	<atom:link href="http://www.mysqlperformanceblog.com/2010/04/08/fast-ssd-or-more-memory/feed/" rel="self" type="application/rss+xml" />
	<link>http://www.mysqlperformanceblog.com/2010/04/08/fast-ssd-or-more-memory/</link>
	<description>Percona&#039;s MySQL &#38; InnoDB performance and scalability blog</description>
	<lastBuildDate>Sat, 11 Feb 2012 16:45:54 +0000</lastBuildDate>
	<sy:updatePeriod>hourly</sy:updatePeriod>
	<sy:updateFrequency>1</sy:updateFrequency>
	<generator>http://wordpress.org/?v=3.2.1</generator>
	<item>
		<title>By: Alexey Kupershtokh</title>
		<link>http://www.mysqlperformanceblog.com/2010/04/08/fast-ssd-or-more-memory/comment-page-1/#comment-785848</link>
		<dc:creator>Alexey Kupershtokh</dc:creator>
		<pubDate>Wed, 08 Dec 2010 17:48:18 +0000</pubDate>
		<guid isPermaLink="false">http://www.mysqlperformanceblog.com/?p=2402#comment-785848</guid>
		<description>Does sysbench oltp provide the whole dataset of the same temperature (no hot/cold data sets)? If yes then I think in the real world the whole picture could be different. Let&#039;s for example naively take the Pareto principle into account. 20% of data provide 80% of io. In this case if we have buffer pool only for 20% (4gb), we cover 80% of io, which results in 600tps instead of 100tps.</description>
		<content:encoded><![CDATA[<p>Does sysbench oltp provide the whole dataset of the same temperature (no hot/cold data sets)? If yes then I think in the real world the whole picture could be different. Let&#8217;s for example naively take the Pareto principle into account. 20% of data provide 80% of io. In this case if we have buffer pool only for 20% (4gb), we cover 80% of io, which results in 600tps instead of 100tps.</p>
]]></content:encoded>
	</item>
	<item>
		<title>By: Justin Swanhart</title>
		<link>http://www.mysqlperformanceblog.com/2010/04/08/fast-ssd-or-more-memory/comment-page-1/#comment-750731</link>
		<dc:creator>Justin Swanhart</dc:creator>
		<pubDate>Tue, 20 Apr 2010 22:01:42 +0000</pubDate>
		<guid isPermaLink="false">http://www.mysqlperformanceblog.com/?p=2402#comment-750731</guid>
		<description>Frank,

As long as you have a battery backed write cache the nobarrier option is safe, and in fact recommended.

See the XFS FAQ(http://xfs.org/index.php/XFS_FAQ):
Q. Should barriers be enabled with storage which has a persistent write cache?

Many hardware RAID have a persistent write cache which preserves it across power failure, interface resets, system crashes, etc. Using write barriers in this instance is not recommended and will in fact lower performance. Therefore, it is recommended to turn off the barrier support and mount the filesystem with &quot;nobarrier&quot;. But take care about the hard disk write cache, which should be off.</description>
		<content:encoded><![CDATA[<p>Frank,</p>
<p>As long as you have a battery backed write cache the nobarrier option is safe, and in fact recommended.</p>
<p>See the XFS FAQ(http://xfs.org/index.php/XFS_FAQ):<br />
Q. Should barriers be enabled with storage which has a persistent write cache?</p>
<p>Many hardware RAID have a persistent write cache which preserves it across power failure, interface resets, system crashes, etc. Using write barriers in this instance is not recommended and will in fact lower performance. Therefore, it is recommended to turn off the barrier support and mount the filesystem with &#8220;nobarrier&#8221;. But take care about the hard disk write cache, which should be off.</p>
]]></content:encoded>
	</item>
	<item>
		<title>By: Kristian KÃ¶hntopp</title>
		<link>http://www.mysqlperformanceblog.com/2010/04/08/fast-ssd-or-more-memory/comment-page-1/#comment-750498</link>
		<dc:creator>Kristian KÃ¶hntopp</dc:creator>
		<pubDate>Tue, 20 Apr 2010 08:23:47 +0000</pubDate>
		<guid isPermaLink="false">http://www.mysqlperformanceblog.com/?p=2402#comment-750498</guid>
		<description>@4: That is actually a benchmark that I would like to see or try myself: &quot;How much load in terms of qps can you add to a MySQL master until the slave starts to lag? Now, switching from SBR to RBR, how does this affect size of the binlogs and how does it affect performance?&quot;</description>
		<content:encoded><![CDATA[<p>@4: That is actually a benchmark that I would like to see or try myself: &#8220;How much load in terms of qps can you add to a MySQL master until the slave starts to lag? Now, switching from SBR to RBR, how does this affect size of the binlogs and how does it affect performance?&#8221;</p>
]]></content:encoded>
	</item>
	<item>
		<title>By: Frank</title>
		<link>http://www.mysqlperformanceblog.com/2010/04/08/fast-ssd-or-more-memory/comment-page-1/#comment-746006</link>
		<dc:creator>Frank</dc:creator>
		<pubDate>Sat, 10 Apr 2010 09:00:45 +0000</pubDate>
		<guid isPermaLink="false">http://www.mysqlperformanceblog.com/?p=2402#comment-746006</guid>
		<description>Hi,

is on this hardware (RAID 10 with BBU, SSD,...) the setting:
XFS Filesystem mounted with nobarrier option
reliable for production use?

regards Frank</description>
		<content:encoded><![CDATA[<p>Hi,</p>
<p>is on this hardware (RAID 10 with BBU, SSD,&#8230;) the setting:<br />
XFS Filesystem mounted with nobarrier option<br />
reliable for production use?</p>
<p>regards Frank</p>
]]></content:encoded>
	</item>
	<item>
		<title>By: Jonathan Levin</title>
		<link>http://www.mysqlperformanceblog.com/2010/04/08/fast-ssd-or-more-memory/comment-page-1/#comment-745620</link>
		<dc:creator>Jonathan Levin</dc:creator>
		<pubDate>Fri, 09 Apr 2010 12:05:14 +0000</pubDate>
		<guid isPermaLink="false">http://www.mysqlperformanceblog.com/?p=2402#comment-745620</guid>
		<description>*Correction*
When I meant &quot;store all the database in memory&quot; I meant, like the article was refering, to have the memory as large as the database size.</description>
		<content:encoded><![CDATA[<p>*Correction*<br />
When I meant &#8220;store all the database in memory&#8221; I meant, like the article was refering, to have the memory as large as the database size.</p>
]]></content:encoded>
	</item>
	<item>
		<title>By: Jonathan Levin</title>
		<link>http://www.mysqlperformanceblog.com/2010/04/08/fast-ssd-or-more-memory/comment-page-1/#comment-745600</link>
		<dc:creator>Jonathan Levin</dc:creator>
		<pubDate>Fri, 09 Apr 2010 10:12:29 +0000</pubDate>
		<guid isPermaLink="false">http://www.mysqlperformanceblog.com/?p=2402#comment-745600</guid>
		<description>On the product information for the FusionIO cards, they mention (or encourage this as an option) to make the FusionIO card the swap partition for a linux server (I have it in a pdf a sales guy gave me).

If that is in fact the case, would you be able to store all the database in memory along with the FusionIO-swap and let the system shift around with the blocks that are more commonly used?</description>
		<content:encoded><![CDATA[<p>On the product information for the FusionIO cards, they mention (or encourage this as an option) to make the FusionIO card the swap partition for a linux server (I have it in a pdf a sales guy gave me).</p>
<p>If that is in fact the case, would you be able to store all the database in memory along with the FusionIO-swap and let the system shift around with the blocks that are more commonly used?</p>
]]></content:encoded>
	</item>
	<item>
		<title>By: Kevin Burton</title>
		<link>http://www.mysqlperformanceblog.com/2010/04/08/fast-ssd-or-more-memory/comment-page-1/#comment-745526</link>
		<dc:creator>Kevin Burton</dc:creator>
		<pubDate>Fri, 09 Apr 2010 06:19:55 +0000</pubDate>
		<guid isPermaLink="false">http://www.mysqlperformanceblog.com/?p=2402#comment-745526</guid>
		<description>We just did an exhaustive test of SSD.

Long story short, I think the Intel X-25E SSDs *can* replace a MySQL DB but you have to shard it.

Instead of one big DB box with 64GB of memory and 6x SAS you&#039;ll need to use 6 DB instances each with it&#039;s own replication thread to another server and have the data on 6 SSDs backed by a JBOD.

The problem is that MySQL replication is single threaded and this basically destroys performance because adding 6 or 100 SSDs still yields the same performance as one SSD.</description>
		<content:encoded><![CDATA[<p>We just did an exhaustive test of SSD.</p>
<p>Long story short, I think the Intel X-25E SSDs *can* replace a MySQL DB but you have to shard it.</p>
<p>Instead of one big DB box with 64GB of memory and 6x SAS you&#8217;ll need to use 6 DB instances each with it&#8217;s own replication thread to another server and have the data on 6 SSDs backed by a JBOD.</p>
<p>The problem is that MySQL replication is single threaded and this basically destroys performance because adding 6 or 100 SSDs still yields the same performance as one SSD.</p>
]]></content:encoded>
	</item>
	<item>
		<title>By: Patrick Casey</title>
		<link>http://www.mysqlperformanceblog.com/2010/04/08/fast-ssd-or-more-memory/comment-page-1/#comment-745460</link>
		<dc:creator>Patrick Casey</dc:creator>
		<pubDate>Fri, 09 Apr 2010 02:54:11 +0000</pubDate>
		<guid isPermaLink="false">http://www.mysqlperformanceblog.com/?p=2402#comment-745460</guid>
		<description>The answer here appears to be &quot;buy more memory&quot; doesn&#039;t it?

A 20G box on RAID 10 runs rings around a 16G box on Fusion IO, and for the price of one Fusion IO card, I can buy a lot of memory.

I can conceive of plenty of cases where I want fast storage, but if my workload looked like this I&#039;d throw memory at the box for years before I considered upgrading the storage system.

Even a mid range 2U dell server will take &gt; 128G of memory these days.</description>
		<content:encoded><![CDATA[<p>The answer here appears to be &#8220;buy more memory&#8221; doesn&#8217;t it?</p>
<p>A 20G box on RAID 10 runs rings around a 16G box on Fusion IO, and for the price of one Fusion IO card, I can buy a lot of memory.</p>
<p>I can conceive of plenty of cases where I want fast storage, but if my workload looked like this I&#8217;d throw memory at the box for years before I considered upgrading the storage system.</p>
<p>Even a mid range 2U dell server will take &gt; 128G of memory these days.</p>
]]></content:encoded>
	</item>
	<item>
		<title>By: Charles</title>
		<link>http://www.mysqlperformanceblog.com/2010/04/08/fast-ssd-or-more-memory/comment-page-1/#comment-745335</link>
		<dc:creator>Charles</dc:creator>
		<pubDate>Thu, 08 Apr 2010 20:26:15 +0000</pubDate>
		<guid isPermaLink="false">http://www.mysqlperformanceblog.com/?p=2402#comment-745335</guid>
		<description>&gt; There are already appliances on the market which use 8 Intel SSD devices

Eight?  How about 24: http://www.siliconmechanics.com/i27100/storage-server.php

Of course, when you put 24 64GB SLC drives in there, it&#039;s suddenly $25k, so that might not be super practical.  ;)</description>
		<content:encoded><![CDATA[<p>&gt; There are already appliances on the market which use 8 Intel SSD devices</p>
<p>Eight?  How about 24: <a href="http://www.siliconmechanics.com/i27100/storage-server.php" rel="nofollow">http://www.siliconmechanics.com/i27100/storage-server.php</a></p>
<p>Of course, when you put 24 64GB SLC drives in there, it&#8217;s suddenly $25k, so that might not be super practical.  <img src='http://www.mysqlperformanceblog.com/wp-includes/images/smilies/icon_wink.gif' alt=';)' class='wp-smiley' /> </p>
]]></content:encoded>
	</item>
	<item>
		<title>By: Morgan Tocker</title>
		<link>http://www.mysqlperformanceblog.com/2010/04/08/fast-ssd-or-more-memory/comment-page-1/#comment-745307</link>
		<dc:creator>Morgan Tocker</dc:creator>
		<pubDate>Thu, 08 Apr 2010 16:42:53 +0000</pubDate>
		<guid isPermaLink="false">http://www.mysqlperformanceblog.com/?p=2402#comment-745307</guid>
		<description>Vadim, I was wondering what you think about SSDs for some more special edge cases.  i.e.

In terms of &#039;operational pains&#039; warming a cache post-restart on a device capable of tens of thousands of IOPS should be better?  Also - for a (single threaded) slave you may care more about service time than throughput of the device.</description>
		<content:encoded><![CDATA[<p>Vadim, I was wondering what you think about SSDs for some more special edge cases.  i.e.</p>
<p>In terms of &#8216;operational pains&#8217; warming a cache post-restart on a device capable of tens of thousands of IOPS should be better?  Also &#8211; for a (single threaded) slave you may care more about service time than throughput of the device.</p>
]]></content:encoded>
	</item>
</channel>
</rss>

