<?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: Another ingenious piece of Sun Marketing</title>
	<atom:link href="http://www.mysqlperformanceblog.com/2009/03/20/ingenius-piece-of-sun-marketing/feed/" rel="self" type="application/rss+xml" />
	<link>http://www.mysqlperformanceblog.com/2009/03/20/ingenius-piece-of-sun-marketing/</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: Mark Callaghan</title>
		<link>http://www.mysqlperformanceblog.com/2009/03/20/ingenius-piece-of-sun-marketing/comment-page-1/#comment-518576</link>
		<dc:creator>Mark Callaghan</dc:creator>
		<pubDate>Wed, 25 Mar 2009 15:21:43 +0000</pubDate>
		<guid isPermaLink="false">http://www.mysqlperformanceblog.com/?p=646#comment-518576</guid>
		<description>I don&#039;t get commissions on sales of CMT boxes, but I think there is a case to be made for them. My criticism was about the presentation not about CMT. For example, I would like to see performance/watt for throughput oriented benchmarks. I know that single core performance on them won&#039;t match x86 but that should also allow them to be more efficient. Also, some storage engines can take advantage of many-core servers (well only multi-threaded NDB can do this today). Finally, if CMT allows for fast switches between hardware threads on a core then it should provide better utilization for workloads with a lot of memory stalls and DBMS workloads have a lot of them.

I think that server consolidation and CMT may be a good match as long as there are good management tools.</description>
		<content:encoded><![CDATA[<p>I don&#8217;t get commissions on sales of CMT boxes, but I think there is a case to be made for them. My criticism was about the presentation not about CMT. For example, I would like to see performance/watt for throughput oriented benchmarks. I know that single core performance on them won&#8217;t match x86 but that should also allow them to be more efficient. Also, some storage engines can take advantage of many-core servers (well only multi-threaded NDB can do this today). Finally, if CMT allows for fast switches between hardware threads on a core then it should provide better utilization for workloads with a lot of memory stalls and DBMS workloads have a lot of them.</p>
<p>I think that server consolidation and CMT may be a good match as long as there are good management tools.</p>
]]></content:encoded>
	</item>
	<item>
		<title>By: Nils</title>
		<link>http://www.mysqlperformanceblog.com/2009/03/20/ingenius-piece-of-sun-marketing/comment-page-1/#comment-518143</link>
		<dc:creator>Nils</dc:creator>
		<pubDate>Wed, 25 Mar 2009 04:38:25 +0000</pubDate>
		<guid isPermaLink="false">http://www.mysqlperformanceblog.com/?p=646#comment-518143</guid>
		<description>MrBenchmark:
So why would I choose CMT boxes over standard x86 based systems which run a single instance?</description>
		<content:encoded><![CDATA[<p>MrBenchmark:<br />
So why would I choose CMT boxes over standard x86 based systems which run a single instance?</p>
]]></content:encoded>
	</item>
	<item>
		<title>By: Robert Hodges</title>
		<link>http://www.mysqlperformanceblog.com/2009/03/20/ingenius-piece-of-sun-marketing/comment-page-1/#comment-517765</link>
		<dc:creator>Robert Hodges</dc:creator>
		<pubDate>Wed, 25 Mar 2009 00:28:19 +0000</pubDate>
		<guid isPermaLink="false">http://www.mysqlperformanceblog.com/?p=646#comment-517765</guid>
		<description>@Mark, 

&quot;How are we expected to manage this? Running ‘/etc/init.d/mysql start’ separately for each instance doesn’t scale when there are tens or hundreds of instances on a box. What is the management tool?&quot; 

We&#039;ll be publishing the Tungsten Manager in open source later this week--it uses group communications to do broadcast commands to start/stop/restart network services.  With large clusters group communications move from the realm of academic curiosity to a very useful tool.  Stay tuned...

Cheers, Robert</description>
		<content:encoded><![CDATA[<p>@Mark, </p>
<p>&#8220;How are we expected to manage this? Running ‘/etc/init.d/mysql start’ separately for each instance doesn’t scale when there are tens or hundreds of instances on a box. What is the management tool?&#8221; </p>
<p>We&#8217;ll be publishing the Tungsten Manager in open source later this week&#8211;it uses group communications to do broadcast commands to start/stop/restart network services.  With large clusters group communications move from the realm of academic curiosity to a very useful tool.  Stay tuned&#8230;</p>
<p>Cheers, Robert</p>
]]></content:encoded>
	</item>
	<item>
		<title>By: MrBenchmark</title>
		<link>http://www.mysqlperformanceblog.com/2009/03/20/ingenius-piece-of-sun-marketing/comment-page-1/#comment-517537</link>
		<dc:creator>MrBenchmark</dc:creator>
		<pubDate>Tue, 24 Mar 2009 20:49:45 +0000</pubDate>
		<guid isPermaLink="false">http://www.mysqlperformanceblog.com/?p=646#comment-517537</guid>
		<description>Peace has never come from dropping bombs. Real peace comes from enlightenment and educating people to behave more in a divine manner.
-Carlos Santana</description>
		<content:encoded><![CDATA[<p>Peace has never come from dropping bombs. Real peace comes from enlightenment and educating people to behave more in a divine manner.<br />
-Carlos Santana</p>
]]></content:encoded>
	</item>
	<item>
		<title>By: Baron Schwartz</title>
		<link>http://www.mysqlperformanceblog.com/2009/03/20/ingenius-piece-of-sun-marketing/comment-page-1/#comment-517535</link>
		<dc:creator>Baron Schwartz</dc:creator>
		<pubDate>Tue, 24 Mar 2009 20:31:49 +0000</pubDate>
		<guid isPermaLink="false">http://www.mysqlperformanceblog.com/?p=646#comment-517535</guid>
		<description>Benoit,

(From now on I won&#039;t call you MrBenchmark).  Yes, we know, actively writing a scalable engine.  But I have some questions for you.

Do you understand what Mark&#039;s comments about linear scale-down mean?  Do you understand the implications of that?  Why don&#039;t you translate Mark&#039;s comments, repost them in your own words, and let&#039;s see what you think it means.

What is your job, exactly?  Is it to generate conversations?  I mean, on the one hand you&#039;re putting out this paper, and on the other you&#039;re saying it&#039;s not even meant to be a technical reference, it&#039;s just to start conversations.  Are you Sun&#039;s version of SciGen, then?  People are still having conversations about SciGen, years later.  Success!  Are you MrBenchmark or MrConversation?

Your comments put you and your paper in a new light, which I think is how most people have viewed things all along.  Do you think what people are saying in private email conversations about you and your work is a success?</description>
		<content:encoded><![CDATA[<p>Benoit,</p>
<p>(From now on I won&#8217;t call you MrBenchmark).  Yes, we know, actively writing a scalable engine.  But I have some questions for you.</p>
<p>Do you understand what Mark&#8217;s comments about linear scale-down mean?  Do you understand the implications of that?  Why don&#8217;t you translate Mark&#8217;s comments, repost them in your own words, and let&#8217;s see what you think it means.</p>
<p>What is your job, exactly?  Is it to generate conversations?  I mean, on the one hand you&#8217;re putting out this paper, and on the other you&#8217;re saying it&#8217;s not even meant to be a technical reference, it&#8217;s just to start conversations.  Are you Sun&#8217;s version of SciGen, then?  People are still having conversations about SciGen, years later.  Success!  Are you MrBenchmark or MrConversation?</p>
<p>Your comments put you and your paper in a new light, which I think is how most people have viewed things all along.  Do you think what people are saying in private email conversations about you and your work is a success?</p>
]]></content:encoded>
	</item>
	<item>
		<title>By: Robert Hodges</title>
		<link>http://www.mysqlperformanceblog.com/2009/03/20/ingenius-piece-of-sun-marketing/comment-page-1/#comment-517522</link>
		<dc:creator>Robert Hodges</dc:creator>
		<pubDate>Tue, 24 Mar 2009 18:01:56 +0000</pubDate>
		<guid isPermaLink="false">http://www.mysqlperformanceblog.com/?p=646#comment-517522</guid>
		<description>@MrBenchmark
I&#039;ll post that quote as well then get back to writing [scalable] code.  :)</description>
		<content:encoded><![CDATA[<p>@MrBenchmark<br />
I&#8217;ll post that quote as well then get back to writing [scalable] code.  <img src='http://www.mysqlperformanceblog.com/wp-includes/images/smilies/icon_smile.gif' alt=':)' class='wp-smiley' /> </p>
]]></content:encoded>
	</item>
	<item>
		<title>By: MrBenchmark</title>
		<link>http://www.mysqlperformanceblog.com/2009/03/20/ingenius-piece-of-sun-marketing/comment-page-1/#comment-517520</link>
		<dc:creator>MrBenchmark</dc:creator>
		<pubDate>Tue, 24 Mar 2009 17:57:08 +0000</pubDate>
		<guid isPermaLink="false">http://www.mysqlperformanceblog.com/?p=646#comment-517520</guid>
		<description>Hi all;

Thanks for your great comments. The intent of my initial blog post as well as the (marketing - YES !) BluePrint is to generate a conversation about MysQL with CMT servers. As far as I am concerned, this is a success. MySQL on CMT is not a Reference Architecture but an available option. Be sure that SUN is very actively writing code to  produce a highly scalable engine.  
So, I&#039;d like to propose the following correction for Robert&#039;s wall: &quot;Writing SCALABLE code is harder than writing marketing material&quot;.</description>
		<content:encoded><![CDATA[<p>Hi all;</p>
<p>Thanks for your great comments. The intent of my initial blog post as well as the (marketing &#8211; YES !) BluePrint is to generate a conversation about MysQL with CMT servers. As far as I am concerned, this is a success. MySQL on CMT is not a Reference Architecture but an available option. Be sure that SUN is very actively writing code to  produce a highly scalable engine.<br />
So, I&#8217;d like to propose the following correction for Robert&#8217;s wall: &#8220;Writing SCALABLE code is harder than writing marketing material&#8221;.</p>
]]></content:encoded>
	</item>
	<item>
		<title>By: Mark Callaghan</title>
		<link>http://www.mysqlperformanceblog.com/2009/03/20/ingenius-piece-of-sun-marketing/comment-page-1/#comment-517337</link>
		<dc:creator>Mark Callaghan</dc:creator>
		<pubDate>Tue, 24 Mar 2009 14:01:58 +0000</pubDate>
		<guid isPermaLink="false">http://www.mysqlperformanceblog.com/?p=646#comment-517337</guid>
		<description>David,

I don&#039;t think that article does CMT justice. First, for the single system tests the results show linear scale-down (rather than scale-up) for throughput. The test determines the max per-client throughput at high concurrency and uses that to rate limit clients at low concurrency. The same technique can be used to show linear scale-up for just about any server software.

Second, it shows great throughput on a workload when you shard a database. That is not a good reason to shard a database. The focus of the article should have been on server consolidation for which CMT servers are well suited.

Finally, if you are pitching big CMT boxes for consolidation, then this isn&#039;t a solution yet. How are we expected to manage this? Running &#039;/etc/init.d/mysql start&#039; separately for each instance doesn&#039;t scale when there are tens or hundreds of instances on a box. What is the management tool? The tool is even more critical when you move to cloud deployments with many big CMT boxes and even more database instances to manage.</description>
		<content:encoded><![CDATA[<p>David,</p>
<p>I don&#8217;t think that article does CMT justice. First, for the single system tests the results show linear scale-down (rather than scale-up) for throughput. The test determines the max per-client throughput at high concurrency and uses that to rate limit clients at low concurrency. The same technique can be used to show linear scale-up for just about any server software.</p>
<p>Second, it shows great throughput on a workload when you shard a database. That is not a good reason to shard a database. The focus of the article should have been on server consolidation for which CMT servers are well suited.</p>
<p>Finally, if you are pitching big CMT boxes for consolidation, then this isn&#8217;t a solution yet. How are we expected to manage this? Running &#8216;/etc/init.d/mysql start&#8217; separately for each instance doesn&#8217;t scale when there are tens or hundreds of instances on a box. What is the management tool? The tool is even more critical when you move to cloud deployments with many big CMT boxes and even more database instances to manage.</p>
]]></content:encoded>
	</item>
	<item>
		<title>By: Baron Schwartz</title>
		<link>http://www.mysqlperformanceblog.com/2009/03/20/ingenius-piece-of-sun-marketing/comment-page-1/#comment-517321</link>
		<dc:creator>Baron Schwartz</dc:creator>
		<pubDate>Tue, 24 Mar 2009 13:19:24 +0000</pubDate>
		<guid isPermaLink="false">http://www.mysqlperformanceblog.com/?p=646#comment-517321</guid>
		<description>David, I agree with Peter that your approach makes a lot of sense, but Sun doesn&#039;t speak with a single voice here.  If you read MrBenchmark&#039;s articles and blog comments in various places, and then read the paper, the take-away is very different from what you&#039;re advocating.  I would argue that it DOES suggest that this blueprint is the preferred architecture.  But that could be fixed, right?

It&#039;s also not too late to edit the blueprint and amend the comments about people whom, the authors apparently believe, have been stuck in patterns that their limited intelligence doesn&#039;t let them escape.  Those phrases tend to make the whole paper sound arrogant and chest-thumping.

But it&#039;s just a PDF that can be edited and re-uploaded, if you see what I mean.  It might serve Sun better that way.

MrBenchmark&#039;s comments in the blogosphere are very unlikely to be so easily redacted, though :)</description>
		<content:encoded><![CDATA[<p>David, I agree with Peter that your approach makes a lot of sense, but Sun doesn&#8217;t speak with a single voice here.  If you read MrBenchmark&#8217;s articles and blog comments in various places, and then read the paper, the take-away is very different from what you&#8217;re advocating.  I would argue that it DOES suggest that this blueprint is the preferred architecture.  But that could be fixed, right?</p>
<p>It&#8217;s also not too late to edit the blueprint and amend the comments about people whom, the authors apparently believe, have been stuck in patterns that their limited intelligence doesn&#8217;t let them escape.  Those phrases tend to make the whole paper sound arrogant and chest-thumping.</p>
<p>But it&#8217;s just a PDF that can be edited and re-uploaded, if you see what I mean.  It might serve Sun better that way.</p>
<p>MrBenchmark&#8217;s comments in the blogosphere are very unlikely to be so easily redacted, though <img src='http://www.mysqlperformanceblog.com/wp-includes/images/smilies/icon_smile.gif' alt=':)' class='wp-smiley' /> </p>
]]></content:encoded>
	</item>
	<item>
		<title>By: peter</title>
		<link>http://www.mysqlperformanceblog.com/2009/03/20/ingenius-piece-of-sun-marketing/comment-page-1/#comment-517033</link>
		<dc:creator>peter</dc:creator>
		<pubDate>Tue, 24 Mar 2009 04:41:52 +0000</pubDate>
		<guid isPermaLink="false">http://www.mysqlperformanceblog.com/?p=646#comment-517033</guid>
		<description>David,

Very good to hear. Your approach makes sense and indeed there is variety of the architectures and hardware solutions which excel in different cases.  You have described this as a niche solution and It would be very nice if blueprint would also do that - outlining exact assumptions where such approach makes sense.  Such important sections are omitted way to often.</description>
		<content:encoded><![CDATA[<p>David,</p>
<p>Very good to hear. Your approach makes sense and indeed there is variety of the architectures and hardware solutions which excel in different cases.  You have described this as a niche solution and It would be very nice if blueprint would also do that &#8211; outlining exact assumptions where such approach makes sense.  Such important sections are omitted way to often.</p>
]]></content:encoded>
	</item>
</channel>
</rss>
