<?xml version="1.0" encoding="UTF-8"?><rss version="2.0"
	xmlns:content="http://purl.org/rss/1.0/modules/content/"
	xmlns:wfw="http://wellformedweb.org/CommentAPI/"
	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/"
	xmlns:slash="http://purl.org/rss/1.0/modules/slash/"
	>

<channel>
	<title>Codethink &#187; configuration</title>
	<atom:link href="https://codethink.no-ip.org/tags/configuration/feed" rel="self" type="application/rss+xml" />
	<link>https://codethink.no-ip.org</link>
	<description>A blog about coding, life, and other arbitrary topics</description>
	<lastBuildDate>Sun, 15 Mar 2026 21:30:15 +0000</lastBuildDate>
	<language>en-US</language>
	<sy:updatePeriod>hourly</sy:updatePeriod>
	<sy:updateFrequency>1</sy:updateFrequency>
	<generator>https://wordpress.org/?v=4.1.29</generator>
	<item>
		<title>[Hardware] Intel Atom D510 Server Build</title>
		<link>https://codethink.no-ip.org/archives/496</link>
		<comments>https://codethink.no-ip.org/archives/496#comments</comments>
		<pubDate>Sun, 13 Mar 2011 12:46:30 +0000</pubDate>
		<dc:creator><![CDATA[aroth]]></dc:creator>
				<category><![CDATA[configuration]]></category>
		<category><![CDATA[hardware]]></category>

		<guid isPermaLink="false">http://codethink.no-ip.org/wordpress/?p=496</guid>
		<description><![CDATA[As mentioned awhile back, the aging server box that was being used to host this blog started to develop some stability issues and I decided to replace it with an Intel Atom based machine. After nearly a month spent waiting &#8230; <a href="https://codethink.no-ip.org/archives/496">Continue reading <span class="meta-nav">&#8594;</span></a>]]></description>
				<content:encoded><![CDATA[<p>As mentioned <a href="http://codethink.no-ip.org/wordpress/archives/316">awhile back</a>, the aging server box that was being used to host this blog started to develop some stability issues and I decided to replace it with an Intel Atom based machine.  After nearly a month spent waiting for some back-ordered parts to arrive the build is finally complete.  So how does it compare to the system it replaced?  Well first off, let&#8217;s talk specs.  The Atom D510 build used the following components:</p>
<ul>
<li><a href="http://www.intel.com/products/desktop/motherboards/D510MO/D510MO-overview.htm" target="_blank">Intel BOXD510MO</a> Motherboard with Integrated Atom D510 CPU</li>
<li>4 GB Kingston DDR2-800 Memory</li>
<li><a href="http://blog.corsair.com/?p=3402" target="_blank">Corsair 60GB SSD</a></li>
<li><a href="http://www.aywun.com/ProductDetails.asp?ID=98" target="_blank">Aywun MW-101</a> Case</li>
</ul>
<p>Here&#8217;s a shot of everything unboxed and ready to be assembled:</p>
<p><a href="http://codethink.no-ip.org/wordpress/wp-content/uploads/2011/03/DSCN1265-rescale.jpg" rel="lightbox[496]"><img src="http://codethink.no-ip.org/wordpress/wp-content/uploads/2011/03/DSCN1265-rescale-1200x900.jpg" alt="Atom D510 Build Components" title="Atom D510 Build Components" width="640" height="480" class="aligncenter size-large wp-image-498" /></a></p>
<p>And here&#8217;s one of the build with everything installed and ready to be shut away inside of the case:</p>
<p><a href="http://codethink.no-ip.org/wordpress/wp-content/uploads/2011/03/DSCN1274-scaled.jpg" rel="lightbox[496]"><img src="http://codethink.no-ip.org/wordpress/wp-content/uploads/2011/03/DSCN1274-scaled-1200x900.jpg" alt="Completed Build" title="Completed Build" width="640" height="480" class="aligncenter size-large wp-image-501" /></a></p>
<p>All told the total cost of this build was just slightly under AU$400, including GST and shipping fees.  Nearly half of this was allocated to the Corsair SSD, so a comparable build may be attainable for closer to $300 if you&#8217;re willing to settle for a traditional HDD.  As this system was intended to do duty as a server box, however, I felt that the performance benefit provided by the SSD was more than worth the extra cost.  </p>
<p>Anyways, the system being replaced by the Atom build is a retail Hewlett-Packard box that was purchased way back in 2001.  It has the following specs:</p>
<ul>
<li>1.3 GHz Intel Pentium 4 (no HyperThreading)</li>
<li>256 MB PC-800 (400MHz) RDRAM</li>
<li>40 GB Western Digital HDD (IDE)</li>
<li>Stock motherboard, case, audio, etc.</li>
</ul>
<p>This system is all but worthless today, but back in 2001 it retailed for close to $1100 (with bundled monitor and printer).  In its defense this old P4 box delivered a solid decade&#8217;s worth of performance and proved itself to be entirely capable of running a number of different servers, albeit under very light workloads.  But all things must come to an end, and it&#8217;s time for this dinosaur to be replaced.</p>
<p>So how does the Atom processor stack up against this 10-year-old beast?  Here&#8217;s a screenshot from <a href="http://www.techpowerup.com/downloads/366/" target="_blank">Super PI</a> comparing the two (the Atom is on the left, and the P4 is on the right):</p>
<p><a href="http://codethink.no-ip.org/wordpress/wp-content/uploads/2011/03/superpi-1m-comparison.png" rel="lightbox[496]"><img src="http://codethink.no-ip.org/wordpress/wp-content/uploads/2011/03/superpi-1m-comparison.png" alt="SuperPI:  Atom D510 (left) vs. 1.3 GHz P4 (right)" title="SuperPI:  Atom D510 (left) vs. 1.3 GHz P4 (right)" width="1022" height="598" class="aligncenter size-full wp-image-500" /></a></p>
<p>Now it&#8217;s worth noting that this is not and cannot be an apples-to-apples comparison between the two CPU&#8217;s, as all the other variables (RAM capacity and speed, disk architecture, etc.) have been changed as well.  But I think Super PI probably does a fairly good job of isolating the CPU, and at the 1M setting the task should be small enough that the difference in RAM capacity between the two systems doesn&#8217;t come into play.  </p>
<p>Assuming that to be the case, the Atom D510 makes a fairly strong showing for itself.  It comes in at roughly 3 times faster than the 1.3 GHz P4, and since the Atom D510 is a dual-core CPU one should expect it to be up to 6 times faster under a well-threaded (i.e. server) workload.  That&#8217;s quite an improvement over the old system, although it&#8217;s worth noting that my desktop system (an Intel Core 2 Quad based machine clocked at 3.5 GHz) can breeze through the same benchmark in just under 15 seconds.  So by modern standards the Atom CPU is quite slow.  </p>
<p>But sheer performance is only part of the story.  The other reason why I opted for the Atom based server is the Atom platform&#8217;s low power consumption.  If I wanted the fastest server possible I could simply use my desktop for the task, and leave it running 24/7.  And then I would cringe every time my utility bill was due.  With the Atom my goal was to attain reasonable performance using as little power as possible, and after looking at the numbers I can only conclude that it delivers as advertised.  </p>
<p>Using a <a href="http://www.thinkgeek.com/gadgets/travelpower/7657/" target="_blank">Kill-A-Watt</a> device I measured the power consumption of each system at the wall, and worked out that the 10-year-old P4 system draws 90 watts of power while sitting idle, and around 110 watts under full CPU load.  The Atom system, on the other hand, weighs in at 17 watts while idle, and a massive 21 watts under full CPU load.  </p>
<p>So 6 times the performance, for less than 1/5th the power consumption (and before I forget, the Atom system is virtually silent as well).  With those numbers the Atom system starts to look like 100% win.  I can run one box and get much better performance than the old system could deliver at a fraction of the energy consumption, or I could use the same amount of power to run a cluster of 5 Atom servers for 30 times the performance.</p>
<p>But in any case, that&#8217;s my Atom server build, and overall I&#8217;m quite pleased with the results.  The Atom D510 provides a nice bump in speed over the (admittedly decrepit) server box that it replaced, while also using much less power.  If you need a cheap, basic, quiet server box for low-volume workloads then an Atom-based solution is an option worth considering.</p>
]]></content:encoded>
			<wfw:commentRss>https://codethink.no-ip.org/archives/496/feed</wfw:commentRss>
		<slash:comments>3</slash:comments>
		</item>
		<item>
		<title>Code Formatting Plugin Updated</title>
		<link>https://codethink.no-ip.org/archives/144</link>
		<comments>https://codethink.no-ip.org/archives/144#comments</comments>
		<pubDate>Sat, 29 Jan 2011 05:32:46 +0000</pubDate>
		<dc:creator><![CDATA[aroth]]></dc:creator>
				<category><![CDATA[banter]]></category>
		<category><![CDATA[configuration]]></category>
		<category><![CDATA[software]]></category>
		<category><![CDATA[plugin]]></category>
		<category><![CDATA[wordpress]]></category>

		<guid isPermaLink="false">http://codethink.no-ip.org/wordpress/?p=144</guid>
		<description><![CDATA[I&#8217;ve just updated the code formatting/syntax highlighting plugin used by this site to the very cool Syntax Highlighter Evolved. This plugin is a marked improvement over the previous plugin, providing such niceties as automatic non-copyable line numbers, horizontal scrolling, built-in &#8230; <a href="https://codethink.no-ip.org/archives/144">Continue reading <span class="meta-nav">&#8594;</span></a>]]></description>
				<content:encoded><![CDATA[<p>I&#8217;ve just updated the code formatting/syntax highlighting plugin used by this site to the very cool <a href="http://www.viper007bond.com/wordpress-plugins/syntaxhighlighter/" target="_blank">Syntax Highlighter Evolved</a>.  This plugin is a marked improvement over the previous plugin, providing such niceties as automatic non-copyable line numbers, horizontal scrolling, built-in highlighting rules for just about any common language, and so on.   </p>
<p>No other news to report at the moment, I just wanted to publicly show my support for this excellent WordPress plugin.</p>
<p>Update:  Much as I still love this plugin, it did introduce a pretty severe layout bug in Internet Explorer (any post with a code block in it would be stretched beyond the width specified in the theme layout, causing the posts to overlap with the right-nav section).  I fixed this by adding the following to my IE stylesheet:</p>
<pre class="brush: css; title: ; notranslate">.entry-content {
	width: 100%;
}</pre>
<p>And while we&#8217;re on the subject, the <a href="http://wordpress.org/extend/plugins/lightbox-2/" target="_blank">image lightbox plugin</a> also did not work correctly in Internet Explorer by default (the background overlay was solid black instead of translucent).  I had to add the following CSS to get it working (again in the IE-only stylesheet):</p>
<pre class="brush: css; title: ; notranslate">#stimuli_overlay {
    display: none;
}</pre>
<p>Note that this completely removes the background overlay.  I could probably get the alpha set correctly without too much more fuss, but I think this works well enough for now.</p>
<p>To my fellow web-developers, I can only say the following:  I know it&#8217;s fun to dump on IE for its lack of standards compliance, poor performance, and other failings, but at the end of the day IE is still the most used browser in the world, so it behooves us to always test our work in Internet Explorer when authoring online content or when authoring any code that will be used to generate online content.</p>
]]></content:encoded>
			<wfw:commentRss>https://codethink.no-ip.org/archives/144/feed</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
	</channel>
</rss>
