<?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: FlashCache: tpcc workload</title>
	<atom:link href="http://www.mysqlperformanceblog.com/2010/05/25/flashcache-tpcc-workload/feed/" rel="self" type="application/rss+xml" />
	<link>http://www.mysqlperformanceblog.com/2010/05/25/flashcache-tpcc-workload/</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: Vadim</title>
		<link>http://www.mysqlperformanceblog.com/2010/05/25/flashcache-tpcc-workload/comment-page-1/#comment-805319</link>
		<dc:creator>Vadim</dc:creator>
		<pubDate>Thu, 21 Apr 2011 22:02:12 +0000</pubDate>
		<guid isPermaLink="false">http://www.mysqlperformanceblog.com/?p=2899#comment-805319</guid>
		<description>Mark,

TRIM probably won&#039;t help there.
What I mean is that we can expect general performance degradation due fact that card will be fully filled.</description>
		<content:encoded><![CDATA[<p>Mark,</p>
<p>TRIM probably won&#8217;t help there.<br />
What I mean is that we can expect general performance degradation due fact that card will be fully filled.</p>
]]></content:encoded>
	</item>
	<item>
		<title>By: Mark Callaghan</title>
		<link>http://www.mysqlperformanceblog.com/2010/05/25/flashcache-tpcc-workload/comment-page-1/#comment-805294</link>
		<dc:creator>Mark Callaghan</dc:creator>
		<pubDate>Thu, 21 Apr 2011 14:05:16 +0000</pubDate>
		<guid isPermaLink="false">http://www.mysqlperformanceblog.com/?p=2899#comment-805294</guid>
		<description>What is there to TRIM during this test? There are lots of old block versions to collect, but the flash/ssd device will already know that. Are any files being deleted?

Is the tpcc-mysql workload uniform (all rows or disk pages equally likely to be used)? If yes, then flashcache mostly acts like a huge write cache and might not be worth the extra cost. But many workloads are highly skewed in production and for that case flashcache can make a big difference.</description>
		<content:encoded><![CDATA[<p>What is there to TRIM during this test? There are lots of old block versions to collect, but the flash/ssd device will already know that. Are any files being deleted?</p>
<p>Is the tpcc-mysql workload uniform (all rows or disk pages equally likely to be used)? If yes, then flashcache mostly acts like a huge write cache and might not be worth the extra cost. But many workloads are highly skewed in production and for that case flashcache can make a big difference.</p>
]]></content:encoded>
	</item>
	<item>
		<title>By: Vadim Tkachenko</title>
		<link>http://www.mysqlperformanceblog.com/2010/05/25/flashcache-tpcc-workload/comment-page-1/#comment-805248</link>
		<dc:creator>Vadim Tkachenko</dc:creator>
		<pubDate>Thu, 21 Apr 2011 03:17:40 +0000</pubDate>
		<guid isPermaLink="false">http://www.mysqlperformanceblog.com/?p=2899#comment-805248</guid>
		<description>Tom,

It is hard to say. If you have very write intensive workload, maybe FlashCache will not work as expected in any case.
For FusionIO you may look into their DirectCache cache instead of FlashCache.
Virident tachIOn cards (only SLC now) shows acceptable performance with full disk, so they may work better with FlashCache.</description>
		<content:encoded><![CDATA[<p>Tom,</p>
<p>It is hard to say. If you have very write intensive workload, maybe FlashCache will not work as expected in any case.<br />
For FusionIO you may look into their DirectCache cache instead of FlashCache.<br />
Virident tachIOn cards (only SLC now) shows acceptable performance with full disk, so they may work better with FlashCache.</p>
]]></content:encoded>
	</item>
	<item>
		<title>By: Tom</title>
		<link>http://www.mysqlperformanceblog.com/2010/05/25/flashcache-tpcc-workload/comment-page-1/#comment-805246</link>
		<dc:creator>Tom</dc:creator>
		<pubDate>Thu, 21 Apr 2011 02:51:14 +0000</pubDate>
		<guid isPermaLink="false">http://www.mysqlperformanceblog.com/?p=2899#comment-805246</guid>
		<description>Vadim,

Thanks for the input!

Do you think it is only making sense to use expensive SSD or flash-drive such as X25E or fusion io drive with FlashCache due to the SSD write performance limitation? 

Would SSD made of MLC be problematic with FlashCache as a server cache after the cache becomes full? Therefore, in a real production environment, we should always spend big to get SLC SSD?

Thanks,
Tom</description>
		<content:encoded><![CDATA[<p>Vadim,</p>
<p>Thanks for the input!</p>
<p>Do you think it is only making sense to use expensive SSD or flash-drive such as X25E or fusion io drive with FlashCache due to the SSD write performance limitation? </p>
<p>Would SSD made of MLC be problematic with FlashCache as a server cache after the cache becomes full? Therefore, in a real production environment, we should always spend big to get SLC SSD?</p>
<p>Thanks,<br />
Tom</p>
]]></content:encoded>
	</item>
	<item>
		<title>By: Vadim</title>
		<link>http://www.mysqlperformanceblog.com/2010/05/25/flashcache-tpcc-workload/comment-page-1/#comment-805241</link>
		<dc:creator>Vadim</dc:creator>
		<pubDate>Thu, 21 Apr 2011 01:36:16 +0000</pubDate>
		<guid isPermaLink="false">http://www.mysqlperformanceblog.com/?p=2899#comment-805241</guid>
		<description>Tom,

Yes, I think the write performance will be problematic with full SSD, but I did not test that
specifically.</description>
		<content:encoded><![CDATA[<p>Tom,</p>
<p>Yes, I think the write performance will be problematic with full SSD, but I did not test that<br />
specifically.</p>
]]></content:encoded>
	</item>
	<item>
		<title>By: Tom</title>
		<link>http://www.mysqlperformanceblog.com/2010/05/25/flashcache-tpcc-workload/comment-page-1/#comment-805195</link>
		<dc:creator>Tom</dc:creator>
		<pubDate>Wed, 20 Apr 2011 15:45:34 +0000</pubDate>
		<guid isPermaLink="false">http://www.mysqlperformanceblog.com/?p=2899#comment-805195</guid>
		<description>Vadim,

Thanks for the benchmark!

If we write like 1TB data to flashcache, when the SSD is full, does the write performance decrease to below 300 IOPS since no TRIM is available in flashcache?

Thanks!


Tom</description>
		<content:encoded><![CDATA[<p>Vadim,</p>
<p>Thanks for the benchmark!</p>
<p>If we write like 1TB data to flashcache, when the SSD is full, does the write performance decrease to below 300 IOPS since no TRIM is available in flashcache?</p>
<p>Thanks!</p>
<p>Tom</p>
]]></content:encoded>
	</item>
	<item>
		<title>By: Brian Lovett</title>
		<link>http://www.mysqlperformanceblog.com/2010/05/25/flashcache-tpcc-workload/comment-page-1/#comment-765754</link>
		<dc:creator>Brian Lovett</dc:creator>
		<pubDate>Sat, 29 May 2010 15:56:46 +0000</pubDate>
		<guid isPermaLink="false">http://www.mysqlperformanceblog.com/?p=2899#comment-765754</guid>
		<description>This is interesting. Just yesterday I noticed that our I/O is really bottlenecking our system and am looking into a pair of the intel SSD&#039;s, but the SLC version as our dedicated server host offers them at a decent price (monthly). I was going to use one of them for our sphinx indexes and have been debating using the second one for flash cache or to house MySQL directly. Our data set is about 30GB, but we only have 12GB of memory on the machine currently. It looks like using the second drive as a cache might be the way to go. Was the setup difficult on CentOS? More reading for me :)</description>
		<content:encoded><![CDATA[<p>This is interesting. Just yesterday I noticed that our I/O is really bottlenecking our system and am looking into a pair of the intel SSD&#8217;s, but the SLC version as our dedicated server host offers them at a decent price (monthly). I was going to use one of them for our sphinx indexes and have been debating using the second one for flash cache or to house MySQL directly. Our data set is about 30GB, but we only have 12GB of memory on the machine currently. It looks like using the second drive as a cache might be the way to go. Was the setup difficult on CentOS? More reading for me <img src='http://www.mysqlperformanceblog.com/wp-includes/images/smilies/icon_smile.gif' alt=':)' class='wp-smiley' /> </p>
]]></content:encoded>
	</item>
	<item>
		<title>By: Vadim</title>
		<link>http://www.mysqlperformanceblog.com/2010/05/25/flashcache-tpcc-workload/comment-page-1/#comment-765606</link>
		<dc:creator>Vadim</dc:creator>
		<pubDate>Thu, 27 May 2010 00:18:47 +0000</pubDate>
		<guid isPermaLink="false">http://www.mysqlperformanceblog.com/?p=2899#comment-765606</guid>
		<description>Andy,

There is BBU on RAID, but no BBU on SSD, it is directly attached and it has write cache enabled.

I did not test SSD with BBU, so I can&#039;t provide good feedback there. 
Disabling write cache on SSD really affects write performance a lot.

The reason I recommend deadline is that it shows almost the same results with noop on my RAID system,
but noop really makes sense if your IO subsystem can manage IO requests properly ( Perc6/i does that),
otherwise better to delegate this work to OS ( deadline scheduler).</description>
		<content:encoded><![CDATA[<p>Andy,</p>
<p>There is BBU on RAID, but no BBU on SSD, it is directly attached and it has write cache enabled.</p>
<p>I did not test SSD with BBU, so I can&#8217;t provide good feedback there.<br />
Disabling write cache on SSD really affects write performance a lot.</p>
<p>The reason I recommend deadline is that it shows almost the same results with noop on my RAID system,<br />
but noop really makes sense if your IO subsystem can manage IO requests properly ( Perc6/i does that),<br />
otherwise better to delegate this work to OS ( deadline scheduler).</p>
]]></content:encoded>
	</item>
	<item>
		<title>By: Andy</title>
		<link>http://www.mysqlperformanceblog.com/2010/05/25/flashcache-tpcc-workload/comment-page-1/#comment-765604</link>
		<dc:creator>Andy</dc:creator>
		<pubDate>Wed, 26 May 2010 21:43:21 +0000</pubDate>
		<guid isPermaLink="false">http://www.mysqlperformanceblog.com/?p=2899#comment-765604</guid>
		<description>Vadim,

- In your test did you use BBU for the RAID 10? Any BBU for the SSD?

- If I put my data on SSD, does it make much difference whether I use BBU or not?

- Any reason why you recommend deadline instead of noop?</description>
		<content:encoded><![CDATA[<p>Vadim,</p>
<p>- In your test did you use BBU for the RAID 10? Any BBU for the SSD?</p>
<p>- If I put my data on SSD, does it make much difference whether I use BBU or not?</p>
<p>- Any reason why you recommend deadline instead of noop?</p>
]]></content:encoded>
	</item>
	<item>
		<title>By: FractalizeR</title>
		<link>http://www.mysqlperformanceblog.com/2010/05/25/flashcache-tpcc-workload/comment-page-1/#comment-765602</link>
		<dc:creator>FractalizeR</dc:creator>
		<pubDate>Wed, 26 May 2010 16:34:28 +0000</pubDate>
		<guid isPermaLink="false">http://www.mysqlperformanceblog.com/?p=2899#comment-765602</guid>
		<description>Aha, now I see ;) Thanks ;)</description>
		<content:encoded><![CDATA[<p>Aha, now I see <img src='http://www.mysqlperformanceblog.com/wp-includes/images/smilies/icon_wink.gif' alt=';)' class='wp-smiley' />  Thanks <img src='http://www.mysqlperformanceblog.com/wp-includes/images/smilies/icon_wink.gif' alt=';)' class='wp-smiley' /> </p>
]]></content:encoded>
	</item>
</channel>
</rss>

