<?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/"
	xmlns:series="http://unfoldingneurons.com/"
	>

<channel>
	<title>Stephen Foskett, Pack Rat &#187; Linux Archives  &#8211; Stephen Foskett, Pack Rat</title>
	<atom:link href="http://blog.fosketts.net/tag/linux/feed/" rel="self" type="application/rss+xml" />
	<link>http://blog.fosketts.net</link>
	<description>Understanding the accumulation of data</description>
	<lastBuildDate>Fri, 10 Feb 2012 17:40:43 +0000</lastBuildDate>
	<language>en</language>
	<sy:updatePeriod>hourly</sy:updatePeriod>
	<sy:updateFrequency>1</sy:updateFrequency>
	<generator>http://wordpress.org/?v=</generator>
<atom:link rel="hub" href="http://pubsubhubbub.appspot.com" />
	<atom:link rel="hub" href="http://superfeedr.com/hubbub" />
			<item>
		<title>The Bridge: Veritas Thin (Provisioning) API</title>
		<link>http://blog.fosketts.net/2011/01/06/bridge-veritas-thin-provisioning-api/</link>
		<comments>http://blog.fosketts.net/2011/01/06/bridge-veritas-thin-provisioning-api/#comments</comments>
		<pubDate>Thu, 06 Jan 2011 19:00:36 +0000</pubDate>
		<dc:creator>Stephen</dc:creator>
				<category><![CDATA[Enterprise storage]]></category>
		<category><![CDATA[Everything]]></category>
		<category><![CDATA[Virtual Storage]]></category>
		<category><![CDATA[Linux]]></category>
		<category><![CDATA[Microsoft]]></category>
		<category><![CDATA[Storage Foundation]]></category>
		<category><![CDATA[Symantec]]></category>
		<category><![CDATA[thin provisioning]]></category>
		<category><![CDATA[Thin Reclamation API]]></category>
		<category><![CDATA[Veritas]]></category>
		<category><![CDATA[Veritas File System]]></category>
		<category><![CDATA[Veritas Volume Manager]]></category>
		<category><![CDATA[WRITE_SAME]]></category>

		<guid isPermaLink="false">http://blog.fosketts.net/?p=4634</guid>
		<description><![CDATA[Thin provisioning needs communication to function, and zero page reclaim is only the array side of the story. WRITE_SAME helps reduce I/O load, but the server needs to use it. Wouldn't it be nice if the operating system, file system, or volume manager would use these commands to help recover capacity?]]></description>
			<content:encoded><![CDATA[<p><a href="http://static.fosketts.net/wp-content/uploads/2010/12/Slide01.jpg"><img style=' display: block; margin-right: auto; margin-left: auto;'  class="aligncenter size-medium wp-image-4606" title="Slide01" src="http://static.fosketts.net/wp-content/uploads/2010/12/Slide01-300x225.jpg" alt="" width="300" height="225" /></a>

One of the topics I've often written and spoken about is thin provisioning. This series of 11 articles is an edited version of <a href="http://www.slideshare.net/sfoskett/state-of-the-art-thin-provisioning" target="_blank">my thin provisioning presentation from Interop New York 2010</a>. I hope you enjoy it!</p>
<p><a href="http://blog.fosketts.net/2010/12/30/thin-provisioning-playing-telephone-game/"  target="_blank">Thin provisioning needs communication to function</a>, and <a href="http://blog.fosketts.net/2011/01/04/page-reclaim-savior-thin-provisioning/"  target="_blank">zero page reclaim is only the array side of the story</a>. <a href="http://blog.fosketts.net/2011/01/05/write_same-green-eggs-ham/"  target="_blank">WRITE_SAME helps reduce I/O load</a>, but the server needs to use it. Wouldn&#8217;t it be nice if the operating system, file system, or volume manager would use these commands to help recover capacity?</p>
<p><a href="http://static.fosketts.net/wp-content/uploads/2010/12/Slide16.jpg" ><img style=' display: block; margin-right: auto; margin-left: auto;'  class="aligncenter size-medium wp-image-4591" title="Slide16" src="http://static.fosketts.net/wp-content/uploads/2010/12/Slide16-300x225.jpg" alt="" width="300" height="225" /></a></p>
<p>We need a bridge. We need to cross the gulf between the storage array (that expects all these zeros or some other way to recover this space), and the host (who has this information)</p>
<p>That&#8217;s the thing that gets me riled up. The application and the file system know that this data is no longer used. If there was only some way, some bridge, that allowed them to talk to the storage array and say, &#8220;Hey, you can get rid of that now. I don&#8217;t need it anymore.&#8221; See? We need a bridge.</p>
<p>Well, guess what? We have some bridges. One of my favorite developments in storage of the last year is this Thin Reclamation API that Symantec has. I really like what they&#8217;re doing.</p>
<p>Symantec (formerly Veritas) have the file system and the volume manager. If you&#8217;re an enterprise guy like me (I was using HP-UX in 1996) you have used the Veritas File System and Veritas Volume Manager before.</p>
<p>Symantec calls all this Veritas Storage Foundation now. It has the information thin provisioning storage arrays need, and they&#8217;ve come up with a way to communicate: Being a software company, Symantec implemented just about every communication method, because not everybody uses this WRITE_SAME, and not everybody uses zero page reclaim. Some of them have their own API for recovery. So Symantec tried to implement as many thin methods as they possibly could right in the file system and volume manager.</p>
<p>I&#8217;ve talked to a lot of people who are using it, and they say that it works. They say that it&#8217;s brilliant. Because you turn on this feature and, suddenly, the file system starts telling the array &#8220;I don&#8217;t need this data anymore.&#8221; Suddenly one of my major complaints about thin provisioning goes away.</p>
<p>But I have a question: Why doesn&#8217;t everybody do this? Why isn&#8217;t this in the Linux file systems and volume managers? Why isn&#8217;t Microsoft working on this? Why doesn&#8217;t everybody have this capability? It&#8217;s not rocket science. It just takes a little bit of development effort to try to come up with some kind of way to have the file systems talk.</p>
<div id="crp_related"><h3>You might also want to read these other posts...</h3><ul><li><a href="http://blog.fosketts.net/2008/10/16/symantecs-thin-api-step-direction/"  rel="bookmark" class="crp_title">Symantec&#8217;s Thin API Is A Step In The Right Direction</a></li><li><a href="http://blog.fosketts.net/2011/01/04/page-reclaim-savior-thin-provisioning/"  rel="bookmark" class="crp_title">Zero Page Reclaim: Savior of Thin Provisioning?</a></li><li><a href="http://blog.fosketts.net/2011/01/05/write_same-green-eggs-ham/"  rel="bookmark" class="crp_title">What is WRITE_SAME? Green Eggs and Ham!</a></li><li><a href="http://blog.fosketts.net/2011/01/07/trim-thin-provisioning/"  rel="bookmark" class="crp_title">Is TRIM Useful For Thin Provisioning?</a></li><li><a href="http://blog.fosketts.net/2010/12/30/thin-provisioning-playing-telephone-game/"  rel="bookmark" class="crp_title">Thin Provisioning: Playing the Telephone Game</a></li></ul></div><script src="http://feeds.feedburner.com/~s/sfoskett?i=http://blog.fosketts.net/2011/01/06/bridge-veritas-thin-provisioning-api/" type="text/javascript" charset="utf-8"></script><hr />
<p><small>© sfoskett for <a href="http://blog.fosketts.net">Stephen Foskett, Pack Rat</a>, 2011. |
<a href="http://blog.fosketts.net/2011/01/06/bridge-veritas-thin-provisioning-api/">The Bridge: Veritas Thin (Provisioning) API</a>
<br/>
This post was categorized as <a href="http://blog.fosketts.net/category/everything/enterprisestorage/" title="View all posts in Enterprise storage" rel="category tag">Enterprise storage</a>, <a href="http://blog.fosketts.net/category/everything/" title="View all posts in Everything" rel="category tag">Everything</a>, <a href="http://blog.fosketts.net/category/everything/virtualstorage/" title="View all posts in Virtual Storage" rel="category tag">Virtual Storage</a>. Each of my categories has its own feed if you'd like to filter out or focus on posts like this.<br/>
</small></p>]]></content:encoded>
			<wfw:commentRss>http://blog.fosketts.net/2011/01/06/bridge-veritas-thin-provisioning-api/feed/</wfw:commentRss>
		<slash:comments>1</slash:comments>
	
		<series:name><![CDATA[State of the Art Thin Provisioning]]></series:name>
	</item>
		<item>
		<title>Drobo, XP Users: Beware of 4K &#8220;Advanced Format&#8221; Drives!</title>
		<link>http://blog.fosketts.net/2009/12/23/drobo-xp-beware-4k-advanced-format-drives/</link>
		<comments>http://blog.fosketts.net/2009/12/23/drobo-xp-beware-4k-advanced-format-drives/#comments</comments>
		<pubDate>Wed, 23 Dec 2009 20:08:16 +0000</pubDate>
		<dc:creator>Stephen</dc:creator>
				<category><![CDATA[Apple]]></category>
		<category><![CDATA[Computer History]]></category>
		<category><![CDATA[Enterprise storage]]></category>
		<category><![CDATA[Everything]]></category>
		<category><![CDATA[Terabyte home]]></category>
		<category><![CDATA[Advanced Format]]></category>
		<category><![CDATA[alignment]]></category>
		<category><![CDATA[CHS]]></category>
		<category><![CDATA[CKD]]></category>
		<category><![CDATA[Drobo]]></category>
		<category><![CDATA[FBA]]></category>
		<category><![CDATA[featured]]></category>
		<category><![CDATA[LBA]]></category>
		<category><![CDATA[Linux]]></category>
		<category><![CDATA[MS-DOS]]></category>
		<category><![CDATA[OS X]]></category>
		<category><![CDATA[TiVo]]></category>
		<category><![CDATA[VMware ESX]]></category>
		<category><![CDATA[Western Digital]]></category>
		<category><![CDATA[Windows 7]]></category>
		<category><![CDATA[Windows Server 2008]]></category>
		<category><![CDATA[Windows Vista]]></category>

		<guid isPermaLink="false">http://blog.fosketts.net/?p=2556</guid>
		<description><![CDATA[Personal computer hard disk drive access methods have been repeatedly forced to adapt to ever-expanding capacity. But Western Digital is leading the change to larger 4 kilobyte hard disk blocks. Although this new "Advanced Format" includes mechanisms for backwards compatibility, buyers should be wary of these new drives for the time being.]]></description>
			<content:encoded><![CDATA[<div id="attachment_2557" class="wp-caption aligncenter" style="width: 383px;  border: 1px solid #dddddd; background-color: #f3f3f3; padding-top: 4px; margin: 10px; text-align:center; display: block; margin-right: auto; margin-left: auto;"><a href="http://blog.fosketts.net/wp-content/uploads/2009/12/WD10EARS.png" ><img class="size-full wp-image-2557" title="WD10EARS" src="http://blog.fosketts.net/wp-content/uploads/2009/12/WD10EARS.png" alt="Western Digital is first to market with &quot;Advanced Format&quot; 4K-sector drives" width="373" height="277" /></a><p style=' padding: 0 4px 5px; margin: 0;'  class="wp-caption-text">Western Digital is first to bring &quot;Advanced Format&quot; 4k-sector drives to market, but buyers should beware of installing them in old systems!</p></div>
<p>Personal computer hard disk drive access methods have repeatedly been forced to adapt to ever-expanding capacity. Physical (CHS) addressing and 28-bit LBA have been abandoned, but the disk drives themselves retain the tiny 512-byte sectors they have had since IBM introduced fixed-block addressing in the 1970&#8242;s. But time marches on, and Western Digital is leading the change to larger 4 kilobyte hard disk blocks. Although this new &#8220;Advanced Format&#8221; includes mechanisms for backwards compatibility, buyers should be wary of these new drives for the time being.</p>
<p><span id="more-2556"></span></p>
<h3>A Little History</h3>
<p>A long, long time ago, before there were personal computers, IBM set the standard for data storage with their <strong>CKD (&#8220;count key device&#8221;) format</strong>. Variable-sized records were stored on a raw disk with gaps between them. Each included a sequence number (&#8220;count&#8221;), an optional key, and the data itself.</p>
<p>This flexible format proved impractical as multi-process systems evolved in the 1970&#8242;s, so IBM introduced a new format: <strong>Fixed-block architecture (FBA)</strong>. FBA disk drives were divided up into equal-sized blocks and addressed by their physical location on a specific cylinder accessed by a specific head. Each cylinder/head pairing had its own series of sectors, starting at the outer edge of the physical disk platter and moving inward.</p>
<p>This system of addressing hard disk capacity with a triple number identifying the <strong>cylinder, head, and sector (&#8220;CHS&#8221;)</strong> continued in the PC space in the 1980&#8242;s. Since early hard disk drives were tiny by modern standards, the PC industry chose the smallest sector size specified by IBM, 512 bytes. The earliest MS-DOS/BIOS PCs were limited to just 504 MB, thanks to incompatible defaults for the CHS address space. This forced a transition, initially raising the addressable capacity to 7.8 GB.</p>
<p>But the writing was on the wall: CHS just didn&#8217;t make sense. Storage protocols, including ATA, were being pressed into service for devices that didn&#8217;t have cylinders <em>or</em> heads, and the 128 GB limit of ATA-1 wouldn&#8217;t cut it forever. So the industry transitioned again, abandoning physical references in favor of a simple <strong>logical block addressing (LBA)</strong> scheme. By the time ATA-6 was introduced in 2002, all systems used LBA, and the new 48-bit address system allowed a maximum of 128 PB of capacity per device.</p>
<p>Though hard disk capacity had ballooned from the megabyte to the terabyte range (a million-times increase in 30 years), <strong>the 512-byte disk sector remained</strong>, each with its own error-correcting code (ECC) and gap.</p>
<h3>Up To Date</h3>
<p>Processors and file systems have long since moved on from 512-byte blocks of data, with 4 kilobytes being the most common size used by the x86 CPU and NTFS, ext3/4, and HFS+ filesystems in Windows, Linux, and Mac OS X. With just about every storage access triggering the reading or writing of eight disk sectors, <strong>an increase in hard disk sector size to 4 KB seems obvious</strong>. Stepping up to 4K enables better ECC checksums, making disks more reliable (in theory) and freeing up capacity.</p>
<table border="1" cellspacing="0" align="center">
<tbody>
<tr align="center">
<th>
<h5>LBA 512 Sector</h5>
</th>
<td width="4%">&#8230;</td>
<td width="4%">55</td>
<td width="4%">56</td>
<td width="4%">57</td>
<td width="4%">58</td>
<td width="4%">59</td>
<td width="4%">60</td>
<td width="4%">61</td>
<td width="4%">62</td>
<td width="4%">63</td>
<td width="4%">64</td>
<td width="4%">65</td>
<td width="4%">66</td>
<td width="4%">67</td>
<td width="4%">68</td>
<td width="4%">69</td>
<td width="4%">70</td>
<td width="4%">71</td>
<td width="4%">72</td>
<td width="4%">&#8230;</td>
</tr>
<tr align="center">
<th>
<h5>Actual 4K Sector</h5>
</th>
<td colspan="2" width="8%">6</td>
<td colspan="8" width="32%">7</td>
<td colspan="8" width="32%">8</td>
<td colspan="2" width="8%">9</td>
</tr>
</tbody>
</table>
<p>Modern operating systems, including <strong>Windows Vista</strong>, <strong>Windows 2008</strong>, <strong>Windows 7</strong>, <strong>Mac OS X 10.4-10.6</strong>, <strong>VMware ESX 3.x-4.x</strong>, and most recent versions of <strong>Linux</strong>, will have <strong>no problem with 4 KB sectors</strong> in most cases. Installing a 4K drive, like Western Digital&#8217;s new &#8220;R&#8221; line, and partitioning and formatting it fresh should present no issues for most users. In fact, these operating systems will not even &#8220;know&#8221; they are talking to any special kind of drive, since <strong>Western Digital presents its new 4 KB sectors as plain old 512 byte sectors</strong> for compatibility reasons.</p>
<h3>What&#8217;s Your Alignment?</h3>
<p>Other systems present a challenge, however. MS-DOS traditionally started filesystems at sector number 63, and most other PC operating systems (including old versions of Linux and VMware) followed this convention. This presented no issue at all as long as disks used 512-byte sectors: Requesting 8 sectors starting at number 63 was the same as requesting eight starting at sector 64. But things get mucked up when the disk drive uses 4 KB sectors.</p>
<table border="1" cellspacing="0" align="center">
<tbody>
<tr align="center">
<th>
<h5>DOS Filesystem</h5>
</th>
<td colspan="9" width="36%">MBR</td>
<td colspan="8" width="32%">0</td>
<td colspan="8" width="32%">1</td>
</tr>
<tr align="center">
<th>
<h5>LBA 512 Sector</h5>
</th>
<td width="4%">&#8230;</td>
<td width="4%">55</td>
<td width="4%">56</td>
<td width="4%">57</td>
<td width="4%">58</td>
<td width="4%">59</td>
<td width="4%">60</td>
<td width="4%">61</td>
<td width="4%">62</td>
<td width="4%">63</td>
<td width="4%">64</td>
<td width="4%">65</td>
<td width="4%">66</td>
<td width="4%">67</td>
<td width="4%">68</td>
<td width="4%">69</td>
<td width="4%">70</td>
<td width="4%">71</td>
<td width="4%">72</td>
<td width="4%">&#8230;</td>
</tr>
<tr align="center">
<th>
<h5>Actual 4K Sector</h5>
</th>
<td colspan="2" width="8%">6</td>
<td colspan="8" width="32%">7</td>
<td colspan="8" width="32%">8</td>
<td colspan="2" width="8%">9</td>
</tr>
</tbody>
</table>
<p>See the misalignment here? A starting offset of 63 moves the filesystem cluster across the 4K sector boundary. This misalignment means that <strong>every filesystem cluster access results in two disk sector accesses</strong>. This is a Very Bad Thing, especially for to write performance. Layers upon layers of convention, standards, and compatibility have left us with a problem.</p>
<p>Western Digital solves this problem in one of two ways:</p>
<ol>
<li>Jumper pins 7 and 8 on the drive and it will internally offset all of its logical 512-byte sectors by one</li>
<li>Correctly align all partitions written to these new drives</li>
</ol>
<p>The jumper method, though simple, is not a great idea. If the drive was ever moved or reformatted to a system that aligns its volumes differently (as do all modern operating systems), it would be puzzlingly slow. Instead, <strong>it&#8217;s best to simply realign any filesystems written to the drives</strong>, and Western Digital is <a href="http://support.wdc.com/product/download.asp?groupid=805&amp;sid=123&amp;lang=en"  target="_blank">providing a utility</a> do just that.</p>
<h3>USB, Drobo, and TiVo, Oh My!</h3>
<p>Most external drive enclosures will simply pass read and write requests to these new drives as they get them. This means that <strong>an external USB enclosure with an Advanced Format drive will have exactly the same issues</strong> as an internal drive if it is partitioned under Windows XP or another old operating system. Not only that, but portable drives often get moved from system to system, so an XP-formatted USB disk will have this misalignment issue even when attached to a Windows 7 machine! As these 4K drives begin hitting the market, users should be careful to note if they are correctly aligned.</p>
<p>But what about other disk-using devices like Drobos and TiVos? The jury is still out here. <strong>TiVo appears to use misaligned partitions</strong>, so I don&#8217;t recommend installing 4K drives in a TiVo at this point. I contacted a number of other manufacturers, most of whom are &#8220;looking into&#8221; the matter.</p>
<p>Data Robotics did respond, and even posted <a href="http://support.datarobotics.com/app/answers/detail/a_id/351"  target="_blank">a tech note about 4K drives</a> on their support site. Their short answer is no, that <strong>4K drives should not be used in Drobo storage devices</strong>. However, it is unclear if they are affected or just erring on the side of caution until they can test these new hard disks. They also promise an update allowing the use of 4K drives in the future.</p>
<p><strong>I would be cautious about using 4K drives in anything other than a newish PC or Mac at this point</strong>. I will continue following the situation and will post updates on my blog as news comes out.</p>
<h3>More Info</h3>
<p>The following articles also offer great insight into these new 4K drives:</p>
<ul>
<li>Western Digital: <a href="http://www.wdc.com/wdproducts/library/whitepapers/en/2579-771430.pdf"  target="_blank">Advanced Format Technology White Paper</a></li>
<li>StorageMojo: <a href="http://storagemojo.com/2009/12/21/why-we-need-4k-drives/" >Why we need 4k drives</a></li>
<li>AnandTech: <a href="http://www.anandtech.com/storage/showdoc.aspx?i=3691"  target="_blank">Western Digital’s Advanced Format: The 4K Sector Transition Begins</a></li>
</ul>
<div id="crp_related"><h3>You might also want to read these other posts...</h3><ul><li><a href="http://blog.fosketts.net/2010/01/28/drobo-4k-drive-support/"  rel="bookmark" class="crp_title">Drobo Adding 4K Drive Support &#8211; What About Everyone Else?</a></li><li><a href="http://blog.fosketts.net/2010/05/18/2-tb-hard-disk-drive-limit/"  rel="bookmark" class="crp_title">Taming Monster Disk Drives: 3 TB and Beyond!</a></li><li><a href="http://blog.fosketts.net/2010/10/05/hitachi-gst-advanced-format-hard-disk-drive/"  rel="bookmark" class="crp_title">Hitachi GST Joins WD On The &#8220;Advanced Format&#8221; Hard Disk Drive Bandwagon</a></li><li><a href="http://blog.fosketts.net/2010/10/25/seagate-momentus-5400_8-hard-disk-drive/"  rel="bookmark" class="crp_title">Forecasting Seagate&#8217;s Next-Generation Momentus 5400.8 Family</a></li><li><a href="http://blog.fosketts.net/2010/08/02/feed-drobo-1-tb-wd-green-sata-drive-5549/"  rel="bookmark" class="crp_title">Feed Your Drobo: 1 TB WD Green SATA Drive, $55.49</a></li></ul></div><script src="http://feeds.feedburner.com/~s/sfoskett?i=http://blog.fosketts.net/2009/12/23/drobo-xp-beware-4k-advanced-format-drives/" type="text/javascript" charset="utf-8"></script><hr />
<p><small>© sfoskett for <a href="http://blog.fosketts.net">Stephen Foskett, Pack Rat</a>, 2009. |
<a href="http://blog.fosketts.net/2009/12/23/drobo-xp-beware-4k-advanced-format-drives/">Drobo, XP Users: Beware of 4K &#8220;Advanced Format&#8221; Drives!</a>
<br/>
This post was categorized as <a href="http://blog.fosketts.net/category/everything/apple/" title="View all posts in Apple" rel="category tag">Apple</a>, <a href="http://blog.fosketts.net/category/everything/computerhistory/" title="View all posts in Computer History" rel="category tag">Computer History</a>, <a href="http://blog.fosketts.net/category/everything/enterprisestorage/" title="View all posts in Enterprise storage" rel="category tag">Enterprise storage</a>, <a href="http://blog.fosketts.net/category/everything/" title="View all posts in Everything" rel="category tag">Everything</a>, <a href="http://blog.fosketts.net/category/everything/terabytehome/" title="View all posts in Terabyte home" rel="category tag">Terabyte home</a>. Each of my categories has its own feed if you'd like to filter out or focus on posts like this.<br/>
</small></p>]]></content:encoded>
			<wfw:commentRss>http://blog.fosketts.net/2009/12/23/drobo-xp-beware-4k-advanced-format-drives/feed/</wfw:commentRss>
		<slash:comments>4</slash:comments>
		</item>
		<item>
		<title>Tuning Lighttpd For Linux</title>
		<link>http://blog.fosketts.net/2009/06/29/tuning-lighttpd-linux/</link>
		<comments>http://blog.fosketts.net/2009/06/29/tuning-lighttpd-linux/#comments</comments>
		<pubDate>Mon, 29 Jun 2009 15:17:41 +0000</pubDate>
		<dc:creator>Stephen</dc:creator>
				<category><![CDATA[Personal]]></category>
		<category><![CDATA[lighttpd]]></category>
		<category><![CDATA[Linux]]></category>
		<category><![CDATA[PAM]]></category>
		<category><![CDATA[performance]]></category>
		<category><![CDATA[Pingdom]]></category>
		<category><![CDATA[Ubuntu]]></category>
		<category><![CDATA[UNIX]]></category>

		<guid isPermaLink="false">http://blog.fosketts.net/?p=2126</guid>
		<description><![CDATA[As I mentioned on Friday, I&#8217;ve recently built a multi-server web hosting environment around lighttpd, MySQL, and Ubuntu Linux. Ironically, my lighttpd web server slowed to a crawl that very evening! It turns out that I had not properly tuned lighttpd to function in a Linux environment. I was surprised to find that the Ubuntu [...]]]></description>
			<content:encoded><![CDATA[<p>As I mentioned on Friday, I&#8217;ve recently built a <a href="http://blog.fosketts.net/2009/06/26/multiserver-web-host-environment/"  target="_blank">multi-server web hosting environment around lighttpd, MySQL, and Ubuntu Linux</a>. Ironically, my lighttpd web server slowed to a crawl that very evening! It turns out that I had not properly tuned lighttpd to function in a Linux environment. I was surprised to find that the Ubuntu package did not include basic Linux settings! I referred to the <a href="http://redmine.lighttpd.net/wiki/lighttpd/Docs:Performance"  target="_blank">lighttpd performance documentation</a> for help.<span id="more-2126"></span></p>
<h3>File Descriptors</h3>
<p>Anyone familiar with its internals will tell you that <strong>everything is a file to a UNIX operating system</strong>. It&#8217;s the philosophy behind the system: Network connections, storage systems, system parameters, and processes all have file interfaces, and each of these pseudo-files needs a unique file descriptor.</p>
<p>What does this mean for lighttpd? Well, every time a visitor accesses a page, lighttpd uses three file descriptors: An IP socket to the client, a fastCGI process socket, and a filehandle for the document accessed. Lighttpd stops accepting new connections when 90% of the available sockets are in use, restarting again when usage has fallen to 80%. With the default setting of 1024 file descriptors, <strong>lighttpd can handle a maximum of 307 connections</strong>. This is a lot. But it is possible to exceed this number under times of high load.</p>
<p>To prevent this from happening, we can double the limit without any trouble. <strong>Simply set &#8220;server.max-fds&#8221; to 2048 in /etc/lighttpd/lighttpd.conf</strong>.</p>
<p>Contrary to much of the advice I found on the Internet, lighttpd spawned by root does not appear to use the &#8220;nofile&#8221; limits set in /etc/security/limits.conf, since these are for PAM and only apply to full interactive logins. There is a system-wide limit that can be set in /etc/sysctl.conf, however. Check your default with &#8220;<strong>cat /proc/sys/fs/file-max</strong>&#8221; and make sure it&#8217;s over 10,000. Mine was set to 12640 so I left that alone.</p>
<h3>HTTP Keep-Alive</h3>
<p>One reason that file descriptors get used up so quickly is HTTP keep-alive. To improve performance, modern web servers keep client connections alive to handle multiple requests instead of building up and tearing down connections for each item in a page. <strong>Keep-alive is tremendously beneficial to performance, but tends to keep unnecessary connections alive, too</strong>. By default, lighttpd allows 16 keep-alive requests per connection, allows idle sessions to remain alive for 5 seconds, and gives reads and writes 1 minute and 6 minutes to complete, respectively.</p>
<p>Although <strong>lighttpd has pretty aggressive defaults</strong> (especially compared to Apache), a period of heavy traffic and a few slow clients could see many unused connections sticking around. The <strong>server.max-keep-alive-idle</strong> setting default of 5 seconds can be reduced to as low as 2, if you assume your clients are reasonably quick about requesting data, but a value of 3 or 4 is probably realistic. You may want to <em>increase</em> the <strong>server.max-keep-alive-requests</strong> value from the default of 16, but you probably don&#8217;t need to. The <strong>server.max-read-idle</strong> and <strong>server.max-write-idle</strong> settings are tempting targets, but these situations are usually fairly rare so let&#8217;s not monkey with them.</p>
<h3>Mechanics: Polling and Sending</h3>
<p>The best bang for your lighttpd buck is to tune the server to use better kernel resources to check for file changes and write data to the network. There are three critical items here, each of which is set to a conservative universal setting by default.</p>
<p>One of the major areas of UNIX development over the last decade was how to handle the tens of thousands of connections experienced by Internet servers. This &#8220;<a href="http://www.kegel.com/c10k.html"  target="_blank">C10K Problem</a>&#8221; is documented in excruciating detail if you&#8217;re interested, but the net of it is that <strong>each version of UNIX has an advanced mechanism to handle I/O events</strong>. Since kernel version 2.6, Linux has sys_epoll, a so-called edge-triggered polling mechanism which scales linearly with the number of connections. But lighttpd runs on many different flavors of UNIX, so it has to default to the older and less-scalable &#8220;level-triggered&#8221; poll system. To remedy this, <strong>set &#8220;server.event-handler&#8221; to &#8220;linux-sysepoll&#8221;</strong>.</p>
<p>Another mechanism that varies widely across UNIX systems is how to actually <strong>read and write data from the disk to the network</strong>. All systems include basic read() and write() calls, which transfer data into and out of system memory. Lighttpd defaults to using these to move data around. But Linux includes a more advanced call, sendfile, which can move data around without copying it into memory. We can enable this by setting <strong>&#8220;server.network-backend&#8221; to &#8220;linux-sendfile&#8221;</strong>, which ought to <a href="http://www.lighttpd.net/2007/2/3/raw-io-performance"  target="_blank">improve performance</a> for larger (multi-megabyte) files without impacting smaller ones.</p>
<p>Lighttpd attempts to improve performance further by caching the output of the UNIX stat() command. It includes a basic (&#8220;simple&#8221;) cache which keeps the result of file system calls in memory for one second. But many Linux distributions include more advanced accelerators: FAM was the original, and a lighter-weight workalike called Gamin is now included by default in Ubuntu&#8217;s lighttpd install. Therefore, we can improve stat calls simply by allowing lighttpd to use Gamin: Set<strong> &#8220;server.stat-cache-engine&#8221; to &#8220;fam&#8221;</strong> and you&#8217;re rolling!</p>
<p>One more useful tweak to consider, although it&#8217;s not included in the official lighttpd performance document, is not updating the &#8220;atime&#8221; parameter on served pages. This is a bit of a religious issue among some UNIX administrators, but I feel safe in saying that since my web server logs all accesses and I&#8217;m not using any kind of hierarchical storage system to store them, <strong>I don&#8217;t care when each php, html, and png file was last accessed</strong>. We can stop writing atime values by mounting the entire filesystem with &#8220;noatime&#8221;, but I like the more granular approach offered by lighttpd: Simply <strong>set &#8220;server.use-noatime&#8221; to &#8220;enable&#8221;</strong> and it won&#8217;t bother keeping this updated for the files it accesses. Everything else will continue as it always has but with reduced disk I/O.</p>
<h3>Summary</h3>
<p>Lighttpd has pretty good default settings, but a few might be tweaked if we need to respond to higher server loads. The more important area of tuning is simply enabling the advanced features of the 2.6.x Linux kernel and Ubuntu system we are using: <strong>Enable sys_epoll, sendfile, and Gamin and disable atime updates</strong>.</p>
<p>I&#8217;ll post more information as I stumble across it. I&#8217;m still learning, but my server performance as improved dramatically: Pingdom tools <a href="http://tools.pingdom.com/?url=http://blog.fosketts.net&amp;treeview=0&amp;column=objectID&amp;order=1&amp;type=0&amp;save=true"  target="_blank">reports</a> that <strong>it used to take upwards of half a minute to load my blog&#8217;s home page and it now loads in under seven seconds</strong>! That&#8217;s progress!</p>
<pre><code># Maximum number of file descriptors, default = 1024
server.max-fds = 2048
# Maximum number of request within a keep-alive session before the server terminates the connection, default = 16
server.max-keep-alive-requests = 16
# Maximum number of seconds until an idling keep-alive connection is dropped, default = 5
server.max-keep-alive-idle = 4
# Maximum number of seconds until a waiting, non keep-alive read times out and closes the connection, default = 60
server.max-read-idle = 60
# Maximum number of seconds until a waiting write call times out and closes the connection, default = 360
server.max-write-idle = 360
# Which event handler to use, default = poll
server.event-handler = "linux-sysepoll"
# How to handle network writes, default = writev
server.network-backend = "linux-sendfile"
# Requires FAM or Gamin to be installed, default = simple
server.stat-cache-engine = "fam"
# Whether to update the atime setting on file access, default = disable
server.use-noatime = "enable"
</code></pre>
<div id="crp_related"><h3>You might also want to read these other posts...</h3><ul><li><a href="http://blog.fosketts.net/2010/07/30/high-performance-memory-apache-php-virtual-private-server/"  rel="bookmark" class="crp_title">A High-Performance, Low-Memory Apache/PHP Virtual Private Server</a></li><li><a href="http://blog.fosketts.net/2009/06/26/multiserver-web-host-environment/"  rel="bookmark" class="crp_title">Setting Up a Multi-Server Web Hosting Environment</a></li><li><a href="http://blog.fosketts.net/2010/08/01/force-apache-redirect-canonical-hostnames-serveralias-friend/"  rel="bookmark" class="crp_title">How To Force Apache To Redirect To Canonical Hostnames, or ServerAlias Is Not Your Friend</a></li><li><a href="http://blog.fosketts.net/2009/02/07/apologies-404s/"  rel="bookmark" class="crp_title">Apologies For The 404s!</a></li><li><a href="http://blog.fosketts.net/2010/03/25/robocopy-multi-threaded/"  rel="bookmark" class="crp_title">Robocopy: Better, Faster, Stronger</a></li></ul></div><script src="http://feeds.feedburner.com/~s/sfoskett?i=http://blog.fosketts.net/2009/06/29/tuning-lighttpd-linux/" type="text/javascript" charset="utf-8"></script><hr />
<p><small>© sfoskett for <a href="http://blog.fosketts.net">Stephen Foskett, Pack Rat</a>, 2009. |
<a href="http://blog.fosketts.net/2009/06/29/tuning-lighttpd-linux/">Tuning Lighttpd For Linux</a>
<br/>
This post was categorized as <a href="http://blog.fosketts.net/category/everything/personal/" title="View all posts in Personal" rel="category tag">Personal</a>. Each of my categories has its own feed if you'd like to filter out or focus on posts like this.<br/>
</small></p>]]></content:encoded>
			<wfw:commentRss>http://blog.fosketts.net/2009/06/29/tuning-lighttpd-linux/feed/</wfw:commentRss>
		<slash:comments>6</slash:comments>
	
		<series:name><![CDATA[Web Hosting]]></series:name>
	</item>
		<item>
		<title>Setting Up a Multi-Server Web Hosting Environment</title>
		<link>http://blog.fosketts.net/2009/06/26/multiserver-web-host-environment/</link>
		<comments>http://blog.fosketts.net/2009/06/26/multiserver-web-host-environment/#comments</comments>
		<pubDate>Sat, 27 Jun 2009 00:00:32 +0000</pubDate>
		<dc:creator>Stephen</dc:creator>
				<category><![CDATA[Personal]]></category>
		<category><![CDATA[Apache]]></category>
		<category><![CDATA[Dreamhost]]></category>
		<category><![CDATA[eaccelerator]]></category>
		<category><![CDATA[FriendConnect]]></category>
		<category><![CDATA[iptables]]></category>
		<category><![CDATA[lighttpd]]></category>
		<category><![CDATA[Linux]]></category>
		<category><![CDATA[MediaWiki]]></category>
		<category><![CDATA[MySQL]]></category>
		<category><![CDATA[performance]]></category>
		<category><![CDATA[Rackspace]]></category>
		<category><![CDATA[security]]></category>
		<category><![CDATA[Slicehost]]></category>
		<category><![CDATA[ssh]]></category>
		<category><![CDATA[sudo]]></category>
		<category><![CDATA[Ubuntu]]></category>
		<category><![CDATA[VPS]]></category>
		<category><![CDATA[WordPress]]></category>
		<category><![CDATA[XCache]]></category>

		<guid isPermaLink="false">http://blog.fosketts.net/?p=2121</guid>
		<description><![CDATA[The last few weeks have been tough on my web servers. The release of iPhone OS 3.0 tripled my site traffic overnight as folks investigate the new Exchange integration features, and traffic to IT commentary site, Gestalt IT, which I also host, has been growing rapidly. Plus, Google just refreshed PageRank again, sending even more [...]]]></description>
			<content:encoded><![CDATA[<p>The last few weeks have been tough on my web servers. The release of <a href="http://blog.fosketts.net/2009/06/16/iphone-exchange-activesync-integration-30/"  target="_blank">iPhone OS 3.0</a> <strong>tripled my site traffic overnight</strong> as folks investigate the new Exchange integration features, and traffic to IT commentary site, <a href="http://gestaltit.com"  target="_blank">Gestalt IT</a>, which I also host, has been growing rapidly. Plus, <a href="http://blog.fosketts.net/2009/05/27/google-recalculated-pagerank/"  target="_blank">Google just refreshed PageRank</a> again, sending even more visitors my way.</p>
<p>I had <a href="http://blog.fosketts.net/2009/02/07/apologies-404s/"  target="_blank">switched from Dreamhost to Slicehost</a> back in February to improve reliability and performance, but the meagre 256 MB of RAM in my virtual private server (VPS) &#8220;slice&#8221; proved insufficient. The time had come to completely redo my core hosting infrastructure. After some experimentation, I have settled on <strong>a simple two-server configuration based on Ubuntu Linux, MySQL, and lighttpd</strong>. I thought it would be a good idea to document this new configuration, as well as my previous experiments, for posterity.</p>
<blockquote><p>If you&#8217;re interested in setting up a web site as outlined here, <a href="https://manage.slicehost.com/customers/new?referrer=31e5d9e0da4b70b80d0cb0bcc8efc95a"  target="_blank">I recommend Slicehost</a>. They&#8217;re not the cheapest, but their VPS servers are fast and reliable.</p></blockquote>
<h3>History</h3>
<p>My web hosting environment has transitioned over the past six months. I had relied on shared hosting from Dreamhost for almost a decade, with my servers sharing infrastructure and management with thousands of others. This worked fine until I began to see significant traffic increases since creating this blog. <strong>Shared hosting just didn&#8217;t cut it once I had more than a few thousand pageviews per day</strong>.</p>
<p>I tried Dreamhost&#8217;s interesting and very flexible virtual private server capabilities, but could never get them working reliably. Plus, the core networking and storage performance of the Dreamhost infrastructure left something to be desired. After much research I switched to Slicehost, an all-VPS provider that has recently been acquired by Rackspace. Although they are not the cheapest or most flexible, <strong>Slicehost is a very professional service with good support and excellent infrastructure and connectivity</strong>.</p>
<p>I had been using a single 256 MB slice to host my entire site, and had managed to get everything well with lighttpd and MySQL, but this configuration ran into serious performance issues once traffic built again. Once I passed 10,000 pageviews per day, which happened quicker than I hoped, it was again time to upgrade.</p>
<h3>Server Configuration</h3>
<p>My core question was whether to go with a single 512MB or two 256 MB slices. <strong>Would resource contention in a single server be outweighed by the extra available RAM?</strong> After consulting with the experts, I decided that it was time to separate the database and web servers.</p>
<div id="attachment_2122" class="wp-caption aligncenter" style="width: 451px;  border: 1px solid #dddddd; background-color: #f3f3f3; padding-top: 4px; margin: 10px; text-align:center; display: block; margin-right: auto; margin-left: auto;"><a href="http://blog.fosketts.net/wp-content/uploads/2009/06/Web-slice-setup.png" ><img class="size-full wp-image-2122 " title="Web slice setup" src="http://blog.fosketts.net/wp-content/uploads/2009/06/Web-slice-setup.png" alt="A multi-server setup delivers performance, reliability, and future capability." width="441" height="193" /></a><p style=' padding: 0 4px 5px; margin: 0;'  class="wp-caption-text">A multi-server setup delivers performance, reliability, and future capability.</p></div>
<p>As illustrated above, the database and web servers communicate via a high-speed private network, a standard Slicehost component. I created extremely restrictive iptables firewall policies to control access to both servers, disabling almost all communication. The database server in particular is inaccessible except from the web server, and even then only allows MySQL and public key ssh. Both servers are running bare-bones versions of Ubuntu 9.04.</p>
<h3>MySQL Configuration</h3>
<p><strong>MySQL is much happier on its own dedicated server</strong>. It makes excellent use of its own query cache and operating system buffers and has very little disk access at all. Query performance immediately jumped, and site performance noticeably improved.</p>
<p>My only change to my.cnf was to enable the query cache. This works great on my 256 MB slice:</p>
<pre># Enable query cache
query_cache_limit       = 2M
query_cache_size        = 32M</pre>
<p>I&#8217;m not a believer in security through obscurity. Sure, you can use a special high MySQL port, but by then you&#8217;ve probably lost anyway. Regardless, set up iptables to only allow access from your web server&#8217;s private interface using the -s parameter:</p>
<pre># Allow connections on our MySQL port
-A INPUT -p tcp --dport mysql -s 10.176.x.x -j ACCEPT</pre>
<p>It&#8217;s a pretty simple configuration, but it works well. MySQL is humming along without much paging at all, using the entirety of the 256 MB available for caching. I haven&#8217;t had to resort to any tricks to keep the performance up.</p>
<p>One more configuration suggestion: <strong>Use a unique username and password for each database application</strong> and <strong>grant access only to that user on the private network interface</strong>. That way, your risk is segmented to a single database should an intruder use a SQL injection or something similar.</p>
<p>For example, say you were configuring the database &#8220;myblog_wp&#8221; for the user &#8220;me_myblog&#8221; with the password &#8220;123456abcdef&#8221;. You use the web server&#8217;s private interface address, 10.176.x.x as well so it is harder to get in even if your firewall is breached.</p>
<pre>mysql -u root -p
Enter password:
mysql&gt; grant all on myblog_wp.* to 'me_myblog'@'10.176.x.x' identified by '123456abcdef';</pre>
<p>All set!</p>
<h3>Basic Lighttpd Configuration</h3>
<p>Back on the web server, we <strong>configure iptables to only allow connections to lighttpd on port 80 and ssh</strong> on whatever port you decide. Again, some suggest using a high port for ssh, but if you&#8217;ve configured sshd correctly then using an obscure port number is more likely to be a hassle for you than keep anyone out. Here are some good settings for /etc/ssh/sshd_config:</p>
<pre>PermitRootLogin no
PubkeyAuthentication yes
PasswordAuthentication no
X11Forwarding no
UsePAM no
UseDNS no</pre>
<p>This forces all logins to use established public/private key pairs rather than passwords. <strong>Protect your keys</strong> and you&#8217;re in good shape. Key passphrases are a very good idea here! You&#8217;re also disallowing root in any case, since <strong>you&#8217;re using sudo for all administrative tasks</strong>, right?</p>
<p>Next we need to set up lighttpd. I&#8217;m using the basic packaged versions for ease of maintenance rather than building my own. I also loaded the stock versions of php5 and mysql-client which integrate nicely. I used to use eaccelerator but didn&#8217;t love having to recompile it myself and had some mysterious lockups with it running. So <strong>I went with XCache</strong>, which is developed by the same fine folks who created lighttpd.</p>
<pre>sudo aptitude install mysql-client lighttpd php5-xcache</pre>
<p>Why not use Apache? I actually tested Apache with my site before deciding to use lighttpd. I was able to tweak it to run in 256 MB of RAM by limiting the number of worker processes created to 4, but <strong>Apache just couldn&#8217;t handle the site load</strong>. Connections were stacking up and pageviews dropped as people gave up. <strong>Lighttpd with XCache is blindingly fast</strong> and fits in my 256 MB RAM envelope nicely.</p>
<p>The only real issue I have with lighttpd is that configuration is entirely different from Apache and remains less well-supported. It doesn&#8217;t use with .htaccess files, for example, and rewrites use a unique syntax.</p>
<h3>Lighttpd for WordPress</h3>
<p>Here&#8217;s a basic virtual server for /etc/lighttpd/lighttpd.conf for a WordPress domain:</p>
<pre>$HTTP["host"] =~ "^(blog\.)?yourdomain\.com$" {
  server.name = "yourdomain.com"
  server.document-root = basedir + server.name + "/blog"
  url.access-deny = ( "wp-config.php" )
  dir-listing.activate = "disable"
  url.rewrite-final = (
    # Exclude some directories from rewriting
    "^/(wp-admin|wp-includes|wp-content)/(.*)" =&gt; "$0",
    # Uncomment to exclude Google FriendConnect files
    # "^/(canvas.html|rpc_relay.html)" =&gt; "$0",
    # Exclude .php, robots.txt, favicon.*, and sitemap.xml files at root from rewriting
    "^/(.*.php|sitemap.xml|robots.txt|favicon.*)" =&gt; "$0",
    # Handle WordPress permalinks and feeds
    "^/(.*)$" =&gt; "/index.php/$1"
  )
  accesslog.filename = basedir + "/" + server.name + "/log/blog.access.log"
}</pre>
<p>This configuration accomplishes many of the important tasks of WordPress configuration. Most importantly, <strong>it works</strong>!</p>
<ol>
<li>Permalinks and feeds are correctly redirected so no ugly index.php is used</li>
<li>Critical directories like wp-admin and files like robots.txt still work</li>
<li>Your wp-config.php file is explicitly protected</li>
<li>Directory listings are disabled</li>
<li>A site-specific access log is used (like Apache)</li>
</ol>
<p><strong>I&#8217;d love feedback on this configuration! </strong>One weird thing I&#8217;ve not yet figured out is how to use a site-specific error log. I haven&#8217;t configured pretty MediaWiki links in lighttpd yet, but imagine a similar configuration would work there.</p>
<div id="crp_related"><h3>You might also want to read these other posts...</h3><ul><li><a href="http://blog.fosketts.net/2009/02/07/apologies-404s/"  rel="bookmark" class="crp_title">Apologies For The 404s!</a></li><li><a href="http://blog.fosketts.net/2010/07/30/high-performance-memory-apache-php-virtual-private-server/"  rel="bookmark" class="crp_title">A High-Performance, Low-Memory Apache/PHP Virtual Private Server</a></li><li><a href="http://blog.fosketts.net/2009/06/29/tuning-lighttpd-linux/"  rel="bookmark" class="crp_title">Tuning Lighttpd For Linux</a></li><li><a href="http://blog.fosketts.net/2010/08/01/force-apache-redirect-canonical-hostnames-serveralias-friend/"  rel="bookmark" class="crp_title">How To Force Apache To Redirect To Canonical Hostnames, or ServerAlias Is Not Your Friend</a></li><li><a href="http://blog.fosketts.net/2009/11/30/configure-drobo-dashboard-email-gmail-google-apps/"  rel="bookmark" class="crp_title">How To Configure Drobo Dashboard Email for Gmail and Google Apps</a></li></ul></div><script src="http://feeds.feedburner.com/~s/sfoskett?i=http://blog.fosketts.net/2009/06/26/multiserver-web-host-environment/" type="text/javascript" charset="utf-8"></script><hr />
<p><small>© sfoskett for <a href="http://blog.fosketts.net">Stephen Foskett, Pack Rat</a>, 2009. |
<a href="http://blog.fosketts.net/2009/06/26/multiserver-web-host-environment/">Setting Up a Multi-Server Web Hosting Environment</a>
<br/>
This post was categorized as <a href="http://blog.fosketts.net/category/everything/personal/" title="View all posts in Personal" rel="category tag">Personal</a>. Each of my categories has its own feed if you'd like to filter out or focus on posts like this.<br/>
</small></p>]]></content:encoded>
			<wfw:commentRss>http://blog.fosketts.net/2009/06/26/multiserver-web-host-environment/feed/</wfw:commentRss>
		<slash:comments>7</slash:comments>
	
		<series:name><![CDATA[Web Hosting]]></series:name>
	</item>
		<item>
		<title>I Can Finally Talk About Windows Storage Server 2008!</title>
		<link>http://blog.fosketts.net/2009/05/05/windows-storage-server-2008/</link>
		<comments>http://blog.fosketts.net/2009/05/05/windows-storage-server-2008/#comments</comments>
		<pubDate>Tue, 05 May 2009 20:48:18 +0000</pubDate>
		<dc:creator>Stephen</dc:creator>
				<category><![CDATA[Enterprise storage]]></category>
		<category><![CDATA[ActiveX]]></category>
		<category><![CDATA[clustering]]></category>
		<category><![CDATA[deduplication]]></category>
		<category><![CDATA[dual-active]]></category>
		<category><![CDATA[Firefox]]></category>
		<category><![CDATA[Gestalt IT]]></category>
		<category><![CDATA[Internet Explorer]]></category>
		<category><![CDATA[iSCSI]]></category>
		<category><![CDATA[Java]]></category>
		<category><![CDATA[Linux]]></category>
		<category><![CDATA[Microsoft]]></category>
		<category><![CDATA[MVP]]></category>
		<category><![CDATA[NDA]]></category>
		<category><![CDATA[primary storage]]></category>
		<category><![CDATA[RDP]]></category>
		<category><![CDATA[remote administration]]></category>
		<category><![CDATA[single-instance storage]]></category>
		<category><![CDATA[SIS]]></category>
		<category><![CDATA[SMB]]></category>
		<category><![CDATA[SMB 2.0]]></category>
		<category><![CDATA[Storage Decisions]]></category>
		<category><![CDATA[TechNet]]></category>
		<category><![CDATA[VDS]]></category>
		<category><![CDATA[Windows Server 2008]]></category>
		<category><![CDATA[Windows Server 2008 R2]]></category>
		<category><![CDATA[Windows Server 2008 Service Pack 2]]></category>
		<category><![CDATA[Windows Storage Server 2008]]></category>

		<guid isPermaLink="false">http://blog.fosketts.net/?p=1832</guid>
		<description><![CDATA[I don&#8217;t usually &#8220;do&#8221; NDAs. It&#8217;s just too hard to figure out what I&#8217;m allowed to say and what I should keep quiet. I prefer to get free and open information, but will settle for embargoed briefings if it means I can get some time to think before reporting. So my Microsoft connection is a [...]]]></description>
			<content:encoded><![CDATA[<p><strong>I don&#8217;t usually &#8220;do&#8221; NDAs</strong>. It&#8217;s just too hard to figure out what I&#8217;m allowed to say and what I should keep quiet. I prefer to get free and open information, but will settle for embargoed briefings if it means I can get some time to think before reporting. So my Microsoft connection is a major anomaly, and I&#8217;ve been sitting on my hands trying not to spill the beans&#8230;<span id="more-1832"></span></p>
<p>One of the great things about being a Microsoft MVP is the access I get to Microsoft software and staff. As I mentioned in my post about the <a href="http://blog.fosketts.net/2009/03/06/10-cool-storage-2009-microsoft-mvp-summit/" >10 cool storage features from the 2009 Microsoft MVP Summit</a>, I was able to preview a lot of what Microsoft is doing with their Server software and storage features. And the best part is that the Microsoft product teams are keenly interested in our feedback and suggestions. I&#8217;m told, for example, that the awesome iSCSI Quick Connect feature in the new Windows iSCSI initiator software was developed based on my feedback!</p>
<p>As I note on my <a href="http://gestaltit.com/tech/stephen/windows-storage-server-2008/"  target="_blank">Windows Storage Server 2008 preview</a> on Gestalt IT, Microsoft has always kept WSS close to the vest. It&#8217;s only available to OEMs, not retail customers, and has never even been shared with TechNet or MSDN subscribers in the past. So I was really pleased when <strong>Microsoft gave the File System Storage MVPs access to a beta version of WSS 2008</strong> so we could get a feel for all of the new features. I&#8217;ve also had some great conversations this week with the Microsoft product managers responsible for it.</p>
<p>What&#8217;s exciting about Windows Storage Server 2008?</p>
<ol>
<li>It includes all of the <a href="http://blog.fosketts.net/2008/07/31/windows-server-2008-changes-storage/"  target="_blank">storage enhancements in Windows Server 2008</a>, including <strong>SMB 2.0</strong> for much much faster file servicing over higher-latency links, SMfS, FSRM, enhanced VDS, and failover clustering.</li>
<li>WSS is the only way to get access to Microsoft&#8217;s <strong>iSCSI target software</strong>. It&#8217;s been improved in many ways from the prior releases, but its support for what Microsoft calls <strong>dual-active clustering</strong> is probably its most notable feature: You can&#8217;t share the same active LUN between cluster members, but each can have its own active LUNs and the can all fail over in the event that one member goes down.</li>
<li>The included <strong>single-instance storage (SIS)</strong> file-based deduplication has been much improved, scaling to 128 volumes per server and millions of files. It&#8217;s still not as effective capacity-wise as block-level deduplication (which I&#8217;d love to see, hint hint), but the performance is solid enough to use it for <strong>primary storage with production applications</strong>.</li>
<li>Probably the coolest feature exclusive to Windows Storage Server 2008 is its new <strong>browser-based remote administration capability</strong>. Just point your browser to the Storage Server machine (for example, &#8220;http://wss/desktop&#8221;) and you&#8217;ll get a full ActiveX version of RDP. Don&#8217;t use Internet Exploder? Firefox and Linux users will get a Java-based RDP instead! I will cover this feature more in the future, but let&#8217;s just say that <strong>every operating system should offer this</strong>!</li>
</ol>
<p>Want to try Windows Storage Server for yourself? Breaking from the past, Microsoft will soon (like next week!) allow TechNet subscribers to <strong>download the full install</strong>. OEMs have a <a href="http://microsoft.download-ss.com/default.asp"  target="_blank">sekrit back-door site</a> to try it out, too.</p>
<p>One more thing&#8230; <strong>This will be the last release of Windows Storage Server</strong>. There won&#8217;t even be a special Storage Server version of Server 2008 Service Pack 2! Starting now, Storage Server is just an optional feature of Windows Server. Purchasing and production use will still be limited to storage OEMs, but Microsoft has finally reconciled Storage Server with the rest of the Windows Server world. I imagine that most OEMs will release Service Pack 2 updates for their Storage Server customers shortly, and that future versions of the product will come closer to the base Server versions than WSS 2008. Although I can&#8217;t share what I know, I will say that <strong>Microsoft is continuing active development</strong> on their iSCSI target, single-instance storage, and other Storage Server features. I imagine that <a href="http://blog.fosketts.net/2008/08/19/windows-7-server-windows-server-2008-r2/"  target="_blank">Windows Server 2008 R2</a> will support storage systems in the very near future!</p>
<p>On a personal note, reading <a href="http://blogs.technet.com/storageserver/archive/2008/06/09/a-brief-history-of-windows-storage-server-releases.aspx" >A Brief History of Windows Storage Server Releases</a> from the <a href="http://blogs.technet.com/StorageServer/"  target="_blank">Microsoft Storage Server blog</a> reminded me of the original unveiling of Windows Storage Server at Storage Decisions Chicago in June, 2003. The company loaded us all on one of those lake cruise boats with some celebrity impersonators, chocolate &#8220;Oscar&#8221;-style statues, an open bar, and a band. Good times ensued!</p>
<blockquote><p>For more details, check out my Gestalt IT piece, <a href="http://gestaltit.com/tech/stephen/windows-storage-server-2008/"  target="_blank">Windows Storage Server-Based Systems Step Into 2008</a></p>
<p>Microsoft is detailing the new version of Windows Storage Server 2008 in a <a rel="nofollow" href="http://msevents.microsoft.com/CUI/WebCastEventDetails.aspx?EventID=1032410705"  target="_blank">webcast Thursday at 8 AM Pacific</a>. You should also check out the <a href="http://blogs.technet.com/StorageServer/"  target="_blank">Microsoft Storage Server blog</a>.</p>
</blockquote>
<div id="crp_related"><h3>You might also want to read these other posts...</h3><ul><li><a href="http://blog.fosketts.net/2008/08/19/windows-7-server-windows-server-2008-r2/"  rel="bookmark" class="crp_title">Windows 7 Server == Windows Server 2008 R2</a></li><li><a href="http://blog.fosketts.net/2009/05/27/windows-7-hands/"  rel="bookmark" class="crp_title">Windows 7 Is Here! In My Hands! But Why 8 DVDs?</a></li><li><a href="http://blog.fosketts.net/2009/02/26/microsoft-mvp-global-summit/"  rel="bookmark" class="crp_title">Attending Microsoft&#8217;s MVP Global Summit</a></li><li><a href="http://blog.fosketts.net/2009/07/01/dustin-pedroia-common/"  rel="bookmark" class="crp_title">Dustin Pedroia And I Have Two Things In Common!</a></li><li><a href="http://blog.fosketts.net/2008/07/31/windows-server-2008-changes-storage/"  rel="bookmark" class="crp_title">Windows Server 2008 Changes Storage</a></li></ul></div><script src="http://feeds.feedburner.com/~s/sfoskett?i=http://blog.fosketts.net/2009/05/05/windows-storage-server-2008/" type="text/javascript" charset="utf-8"></script><hr />
<p><small>© sfoskett for <a href="http://blog.fosketts.net">Stephen Foskett, Pack Rat</a>, 2009. |
<a href="http://blog.fosketts.net/2009/05/05/windows-storage-server-2008/">I Can Finally Talk About Windows Storage Server 2008!</a>
<br/>
This post was categorized as <a href="http://blog.fosketts.net/category/everything/enterprisestorage/" title="View all posts in Enterprise storage" rel="category tag">Enterprise storage</a>. Each of my categories has its own feed if you'd like to filter out or focus on posts like this.<br/>
</small></p>]]></content:encoded>
			<wfw:commentRss>http://blog.fosketts.net/2009/05/05/windows-storage-server-2008/feed/</wfw:commentRss>
		<slash:comments>5</slash:comments>
		</item>
		<item>
		<title>Iomega Grows Up and Moves Out of the House</title>
		<link>http://blog.fosketts.net/2009/04/16/iomega-storcenter-ix4-200r/</link>
		<comments>http://blog.fosketts.net/2009/04/16/iomega-storcenter-ix4-200r/#comments</comments>
		<pubDate>Thu, 16 Apr 2009 05:55:46 +0000</pubDate>
		<dc:creator>Stephen</dc:creator>
				<category><![CDATA[Enterprise storage]]></category>
		<category><![CDATA[Terabyte home]]></category>
		<category><![CDATA[Virtual Storage]]></category>
		<category><![CDATA[Amazon]]></category>
		<category><![CDATA[Buffalo]]></category>
		<category><![CDATA[Drobo]]></category>
		<category><![CDATA[drobopro]]></category>
		<category><![CDATA[EMC]]></category>
		<category><![CDATA[ESX]]></category>
		<category><![CDATA[Firefly]]></category>
		<category><![CDATA[Iomega]]></category>
		<category><![CDATA[iSCSI]]></category>
		<category><![CDATA[iTunes]]></category>
		<category><![CDATA[ix2]]></category>
		<category><![CDATA[ix4]]></category>
		<category><![CDATA[LifeLine]]></category>
		<category><![CDATA[Linux]]></category>
		<category><![CDATA[NetGear]]></category>
		<category><![CDATA[NFS]]></category>
		<category><![CDATA[RAID]]></category>
		<category><![CDATA[Retrospect]]></category>
		<category><![CDATA[Samba]]></category>
		<category><![CDATA[twonky]]></category>
		<category><![CDATA[UPNP]]></category>
		<category><![CDATA[VMware]]></category>

		<guid isPermaLink="false">http://blog.fosketts.net/?p=1719</guid>
		<description><![CDATA[Iomega has been a staple of the desktop computing environment for decades, but the company&#8217;s products have never been quite at home in even small corporate data centers. That changes today with the introduction of the iSCSI StorCenter Pro ix4-200r. As of now, EMC&#8217;s SOHO storage subsidiary is a serious challenger in the small business [...]]]></description>
			<content:encoded><![CDATA[<p style="text-align: center;"><a href="http://blog.fosketts.net/wp-content/uploads/2009/04/storcenter-pro-ix4-200r-front-shot-04_2009.jpg" ><img style=' display: block; margin-right: auto; margin-left: auto;'  class="size-medium wp-image-1737 aligncenter" title="storcenter-pro-ix4-200r-front-shot-04_2009" src="http://blog.fosketts.net/wp-content/uploads/2009/04/storcenter-pro-ix4-200r-front-shot-04_2009-300x141.jpg" alt="Iomega's StorCenter Pro ix4-200r sports iSCSI and NAS plus VMware ESX support" width="300" height="141" /></a></p>
<p>Iomega has been a staple of the desktop computing environment for decades, but the company&#8217;s products have never been quite at home in even small corporate data centers. That changes today with the introduction of the <strong>iSCSI StorCenter Pro ix4-200r</strong>. As of now, EMC&#8217;s SOHO storage subsidiary is a serious challenger in the small business and entry-level VMware ESX storage market.</p>
<p><span id="more-1719"></span></p>
<p>It might look like the existing NAS 200rL, but the ix4-200r sports <strong>upgraded hardware</strong> and a new rev of <strong>EMC&#8217;s LifeLine storage software</strong>. This unit packs a serious punch, boasting <strong>full iSCSI target support</strong> for servers running Windows or Linux (or anything else with an iSCSI initiator) in addition to NFS, SMB, media streaming, print services, and just about every other protocol.</p>
<p><div id="amazon-widget"><SCRIPT charset="utf-8" type="text/javascript" src="http://ws.amazon.com/widgets/q?ServiceVersion=20070822&MarketPlace=US&ID=V20070822/US/bananafishhome/8001/8a642a12-1fa9-4b4e-b8a0-37493412621d"> </SCRIPT> <NOSCRIPT><A HREF="http://ws.amazon.com/widgets/q?ServiceVersion=20070822&MarketPlace=US&ID=V20070822%2FUS%2Fbananafishhome%2F8001%2F8a642a12-1fa9-4b4e-b8a0-37493412621d&Operation=NoScript">Amazon.com Widgets</A></NOSCRIPT></div></p>
<p>Although both Iomega and VMware are under the EMC corporate umbrella, it was a surprise to find that <strong>the ix4-200r is certified compatible with ESX using both iSCSI and NFS right out of the gate</strong>. This is the only inexpensive storage system to wear a <a href="http://www.vmware.com/resources/compatibility/search.php?action=search&amp;deviceCategory=san&amp;productId=1&amp;advancedORbasic=advanced&amp;maxDisplayRows=50&amp;key=iomega&amp;release%5B%5D=-1&amp;datePosted=-1&amp;partnerId%5B%5D=30"  target="_blank">VMware badge</a>, and this alone will likely make it a fixture in small offices and <a rel="nofollow" href="http://virtualgeek.typepad.com/virtual_geek/2009/01/updated-homebrew-esx-hardware-list.html"  target="_blank">VMware labs</a>. The desktop <a href="http://blog.fosketts.net/2009/02/05/emc-lifeline-storcenter-pro-ix4-100/"  target="_blank">StorCenter ix4-100</a> and <a href="http://blog.fosketts.net/2009/01/07/emc-iomega-relevant/"  target="_blank">StorCenter ix2</a> are already widely used in these environments even without iSCSI, after all. The ix4-200r provides a complete SAN-in-a-box, supporting multiple NAS and iSCSI shares with dynamic allocation of the internal RAID-5 protected storage.</p>
<p>Although aimed at the office, the ix4-200r retains the vast set of LifeLine capability we&#8217;ve seen in Iomega&#8217;s other offerings. This includes media streaming for UPnP (<a href="http://www.twonkyvision.de/"  target="_blank">Twonky</a>) and iTunes (<a href="http://www.fireflymediaserver.org/"  target="_blank">Firefly</a>), remote access, Active Directory support, and print services. The new unit even packs the more unusual Axis video surveillance capture capability. It sports two USB ports on the back and one on the front for expansion, data import, backup, or printers as well. Probably the best software feature is EMC&#8217;s Retrospect backup client, which was <a href="http://krypted.com/?p=3403"  target="_blank">recently updated</a> on the Mac platform.</p>
<p>The ix4-200r starts at just $1,799 (list) for 2 TB, and I expect resellers to dip well below that number. For comparison, Amazon currently sells the smaller non-iSCSI desktop <a rel="nofollow" href="http://www.amazon.com/gp/product/B001S2RBZG?ie=UTF8&amp;tag=packrat-20&amp;linkCode=as2&amp;camp=1789&amp;creative=390957&amp;creativeASIN=B001S2RBZG"  target="_blank">2 TB ix4-100 for $675</a> and the <a rel="nofollow" href="http://www.amazon.com/gp/product/B001ILDOVW?ie=UTF8&amp;tag=packrat-20&amp;linkCode=as2&amp;camp=1789&amp;creative=390957&amp;creativeASIN=B001ILDOVW"  target="_blank">1 TB ix2 for $268</a> and I&#8217;ve seen each for much less. I expect a street price of $1600 for the 2 TB rackmount unit &#8211; competing products from Buffalo and Netgear are priced and marked down similarly. The 4 TB model is priced $1,000 higher, perhaps unrealistically high given that the only difference is the use of 1 TB hard drive units instead of the 2 TB&#8217;s 500 GB drives. For comparison, Drobo just introduced their limited single-server 8-bay <a href="http://blog.fosketts.net/2009/04/09/drobo-pros/"  target="_blank">iSCSI DroboPro</a> at $1,750 configured with four 500 GB drives. But <strong>none of these alternatives boast a spot on the ESX compatibility list</strong>, and I suspect this may be a deciding factor for many. Note that you can&#8217;t buy less than four hard drives in an ix4-200r, though the drives are easy to replace.</p>
<p>Iomega was kind enough to give me a preview of the ix4-200r at their offices, and I came away impressed by the new array and the company in general. They have a solid vision of the needs of the small office and are hard at work on products to meet them. Although the <strong>iSCSI support is not coming to the company&#8217;s other LifeLine-powered systems</strong> (the ix2, ix4-100, and Home Media) at this point, I would not be at all surprised to see it become a staple in future networked storage systems. A large gap remains below the EMC CLARiiON range, so I suspect that larger Iomega systems are on the way as well. As a potential buyer, I&#8217;d like to see <a href="http://blogs.technet.com/josebda/archive/2008/01/14/windows-logo-kit-1-1-and-storage.aspx"  target="_blank">Windows logo qualification</a>, and Hyper-V support would be super as well. And as a Mac user, I&#8217;d love to see Time Machine support and for Iomega follow Drobo by offering a free iSCSI initiator &#8211; a guy can dream, right?</p>
<p><strong>Updates and clarifications:</strong></p>
<ul>
<li>Iomega has added the <a href="http://go.iomega.com/en-us/products/network-storage-rack/nework-attached-storage-nas-ix4-200r/?partner=4760"  target="_blank">StorCenter Pro ix4-200r</a> to their web site alongside the non-LifeLine StorCenterPro 200rL</li>
<li>The ix4-200r will not be released until April 22, 2009</li>
<li>The new rackmount ix4-200r is listed at $1799.99 for 2 TB and $2799.99 for 4 TB. I don&#8217;t expect to see either sell for less than a few hundred off those list prices</li>
<li>The ix4-200r has been listed in the VMware ESX compatibility guide for a few days now for both iSCSI and NFS connectivity &#8211; I&#8217;m surprised no one noticed!</li>
<li>Although it&#8217;s not mentioned in the press release, Iomega tells me that the StorCenter Pro ix4-200r <em>does</em> still support the BlueTooth file exchange found on its little brothers</li>
</ul>
<p><strong>More coverage:</strong></p>
<ul>
<li>EMC&#8217;s StorageZilla posted his impressions as well: <a rel="nofollow" href="http://storagezilla.typepad.com/storagezilla/2009/04/iomega-adds-iscsi.html" >Iomega adds iSCSI, threatens war on us all</a></li>
<li>Carlo Costanzo is excited to use this in VMware environments: <a href="http://www.vmwareinfo.com/2009/04/emcs-low-cost-san-starter-for-vmware.html" >EMC’s Low Cost SAN Starter for VMware (Iomega)</a></li>
<li>Chris Mellor gives it a UK spin in The Register: <a href="http://www.theregister.co.uk/2009/04/16/iomega_sme_nas/" >Iomega opens sub-£2k box of storage tricks</a></li>
<li>Duncan Epping is also excited about <a href="http://www.yellow-bricks.com/2009/04/16/home-lab-storage/" >Home Lab Storage</a></li>
</ul>
<p><blockquote>Note: Some of these links include affiliate codes that help pay for this blog. For example, <a href="http://www.amazon.com/gp/product/B002Y27P3M?ie=UTF8&tag=packrat-20&linkCode=as2&camp=1789&creative=9325&creativeASIN=B002Y27P3M" target="_blank">buying an Amazon Kindle with this link</a> sends a few bucks my way! But I don't write this blog to make money, and am happy to link to sites and stores that don't pay anything. I like Amazon and buy tons from them, but you're free to buy whatever and wherever you want.</blockquote></p>
<div id="crp_related"><h3>You might also want to read these other posts...</h3><ul><li><a href="http://blog.fosketts.net/2009/02/05/emc-lifeline-storcenter-pro-ix4-100/"  rel="bookmark" class="crp_title">EMC LifeLine Spreads To The Iomega StorCenter Pro ix4-100</a></li><li><a href="http://blog.fosketts.net/2009/08/27/iomega-ix4-200d/"  rel="bookmark" class="crp_title">Iomega&#8217;s ix4-200d: A Killer Desktop Storage Array</a></li><li><a href="http://blog.fosketts.net/2010/05/04/iomega-ix12-300r/"  rel="bookmark" class="crp_title">Iomega Graduates and Goes to Work with the ix12-300r</a></li><li><a href="http://blog.fosketts.net/2009/01/07/emc-iomega-relevant/"  rel="bookmark" class="crp_title">EMC Makes Iomega Relevant Again</a></li><li><a href="http://blog.fosketts.net/2009/10/07/iomega-ix2-200/"  rel="bookmark" class="crp_title">Iomega ix2-200 Adds iSCSI, Sync To Dual-Drive SOHO NAS</a></li></ul></div><script src="http://feeds.feedburner.com/~s/sfoskett?i=http://blog.fosketts.net/2009/04/16/iomega-storcenter-ix4-200r/" type="text/javascript" charset="utf-8"></script><hr />
<p><small>© sfoskett for <a href="http://blog.fosketts.net">Stephen Foskett, Pack Rat</a>, 2009. |
<a href="http://blog.fosketts.net/2009/04/16/iomega-storcenter-ix4-200r/">Iomega Grows Up and Moves Out of the House</a>
<br/>
This post was categorized as <a href="http://blog.fosketts.net/category/everything/enterprisestorage/" title="View all posts in Enterprise storage" rel="category tag">Enterprise storage</a>, <a href="http://blog.fosketts.net/category/everything/terabytehome/" title="View all posts in Terabyte home" rel="category tag">Terabyte home</a>, <a href="http://blog.fosketts.net/category/everything/virtualstorage/" title="View all posts in Virtual Storage" rel="category tag">Virtual Storage</a>. Each of my categories has its own feed if you'd like to filter out or focus on posts like this.<br/>
</small></p>]]></content:encoded>
			<wfw:commentRss>http://blog.fosketts.net/2009/04/16/iomega-storcenter-ix4-200r/feed/</wfw:commentRss>
		<slash:comments>12</slash:comments>
	
		<series:name><![CDATA[Iomega]]></series:name>
	</item>
		<item>
		<title>The Future of Home Storage</title>
		<link>http://blog.fosketts.net/2008/10/12/future-home-storage/</link>
		<comments>http://blog.fosketts.net/2008/10/12/future-home-storage/#comments</comments>
		<pubDate>Sun, 12 Oct 2008 19:00:00 +0000</pubDate>
		<dc:creator>Stephen</dc:creator>
				<category><![CDATA[Apple]]></category>
		<category><![CDATA[Computer History]]></category>
		<category><![CDATA[Terabyte home]]></category>
		<category><![CDATA[AFP]]></category>
		<category><![CDATA[Apple Airport]]></category>
		<category><![CDATA[Apple TV]]></category>
		<category><![CDATA[Bonjour]]></category>
		<category><![CDATA[Buffalo]]></category>
		<category><![CDATA[DAAP]]></category>
		<category><![CDATA[EMC]]></category>
		<category><![CDATA[Firefly]]></category>
		<category><![CDATA[FireWire]]></category>
		<category><![CDATA[IP storage]]></category>
		<category><![CDATA[iTunes]]></category>
		<category><![CDATA[LifeLine]]></category>
		<category><![CDATA[Linksys]]></category>
		<category><![CDATA[Linux]]></category>
		<category><![CDATA[MAC address]]></category>
		<category><![CDATA[Mac Mini]]></category>
		<category><![CDATA[Microsoft]]></category>
		<category><![CDATA[NAS]]></category>
		<category><![CDATA[nas storage]]></category>
		<category><![CDATA[NetGear]]></category>
		<category><![CDATA[network attached storage]]></category>
		<category><![CDATA[network storage]]></category>
		<category><![CDATA[NSLU2]]></category>
		<category><![CDATA[OS X]]></category>
		<category><![CDATA[Retrospect]]></category>
		<category><![CDATA[Roku]]></category>
		<category><![CDATA[SAN]]></category>
		<category><![CDATA[SoundBridge]]></category>
		<category><![CDATA[storage area network]]></category>
		<category><![CDATA[Sunday series]]></category>
		<category><![CDATA[Time Capsule]]></category>
		<category><![CDATA[TwokyVision]]></category>
		<category><![CDATA[Untitled]]></category>
		<category><![CDATA[UPNP]]></category>
		<category><![CDATA[USB]]></category>
		<category><![CDATA[Western Digital]]></category>
		<category><![CDATA[Windows Home Server]]></category>
		<category><![CDATA[Windows Vista]]></category>
		<category><![CDATA[XBox]]></category>
		<category><![CDATA[Ximeta]]></category>
		<category><![CDATA[Zetera]]></category>

		<guid isPermaLink="false">http://blog.fosketts.net/2008/10/12/the-future-of-home-storage/</guid>
		<description><![CDATA[Consumers demand friendly, flexible solutions. They don't want to fuss with their media, and they don't want simple shared storage. They want integration with multiple devices and flexibility to access their content on any device.]]></description>
			<content:encoded><![CDATA[<div id="attachment_861" class="wp-caption alignright" style="width: 235px;  border: 1px solid #dddddd; background-color: #f3f3f3; padding-top: 4px; margin: 10px; text-align:center; float: right;"><a href="http://blog.fosketts.net/wp-content/uploads/2008/10/img_0077.png" ><img class="size-medium wp-image-861 " title="Computer Closet" src="http://blog.fosketts.net/wp-content/uploads/2008/10/img_0077-225x300.png" alt="Homes now need data storage as well as closets..." width="225" height="300" /></a><p style=' padding: 0 4px 5px; margin: 0;'  class="wp-caption-text">Homes now need data storage as well as closets...</p></div>
<p style="padding-left: 30px;"><em>This is part of an ongoing </em><a href="http://blog.fosketts.net/tag/Sunday-series/"  target="_self"><em>series of longer articles I will be posting every Sunday</em></a><em> as part of an experiment in offering more in-depth content.</em></p>
<p>Along with my professional focus on enterprise storage systems, I&#8217;m enamored of home networking, and recently passed the three terabyte mark at home! This got me thinking about where home storage is heading.</p>
<p>As you can see in the photo, my office closet is overflowing with computer equipment (and one sweet guitar), but my data storage is much better organized. I have a <a href="http://blog.fosketts.net/2007/11/03/another-roku-soundbridge/"  target="_self">hacked Linksys NSLU2</a> with 500 GB as a file server, a <a href="http://blog.fosketts.net/2007/11/29/terabytes-on-the-cheap/"  target="_self">500 GB PC backup disk</a>, a 160 GB <a href="http://blog.fosketts.net/2008/07/26/move-os-x-time-machine-backups-new-disk/"  target="_self">Time Machine disk</a>, 1 TB of TiVo storage, and the rest. But wouldn&#8217;t it be nice if this could all be combined into some kind of super home server?</p>
<p><span id="more-616"></span></p>
<p><strong>Past Failures: Home Servers</strong></p>
<p>Home storage appliances and servers have come and gone over the year, with none seeming to make much of a mark. The market remains littered with UPNP media servers and home NAS boxes dashed on the shoals of an unappreciative public. Nearly every home network device company has produced one or two home storage servers, none of which have succeeded. Although I use a Linksys NSLU2 at home, I had to hack its Linux software and completely replace Linksys&#8217; features to create a useful device! The un-hacked NAS devices of Buffalo, Western Digital, Netgear, and the rest have generally failed to find buyers as well. So far, consumers seem content with simple USB and FireWire external drives.</p>
<p>The most adventurous home storage servers came from <a href="http://www.zetera.com/"  target="_blank">Zetera</a> and <a href="http://www.ximeta.com/web/products/"  target="_blank">Ximeta</a>, both of whom relied on proprietary IP SAN protocols. Note that these were SAN products, sharing block storage over Ethernet, rather than conventional NAS solutions. Both required drivers, limiting client support. The one Zetera buyer I know was pleased by the performance but never used the device as anything but a large hard drive for one PC.</p>
<p><div id="amazon-widget"><SCRIPT charset="utf-8" type="text/javascript" src="http://ws.amazon.com/widgets/q?ServiceVersion=20070822&MarketPlace=US&ID=V20070822/US/bananafishhome/8001/8a642a12-1fa9-4b4e-b8a0-37493412621d"> </SCRIPT> <NOSCRIPT><A HREF="http://ws.amazon.com/widgets/q?ServiceVersion=20070822&MarketPlace=US&ID=V20070822%2FUS%2Fbananafishhome%2F8001%2F8a642a12-1fa9-4b4e-b8a0-37493412621d&Operation=NoScript">Amazon.com Widgets</A></NOSCRIPT></div></p>
<p>Then there is Microsoft. Recall that the latest Windows Home Server is only their latest attempt to enter this market, and yet I know of no one who has adopted the device. The same can be said of the various media center servers from Microsoft and others. At this point, it seems likely that the future of home storage servers will not come from Microsoft, though their two XBox generations have <a href="http://www.zatznotfunny.com/2008-09/cross-platform-xbmc-media-center-beta-released/"  target="_blank">great potential as clients</a>.</p>
<p>Even EMC has entered the market with their nifty (but largely unnoticed) <a href="http://www.emc.com/lifeline"  target="_blank">LifeLine</a> product and <a href="http://store.iomega.com/"  target="_blank">Iomega</a> acquisition. Supporting file services and backup for computers as well as audio and video for media players, EMC positions LifeLine much like their Retrospect backup product, but goes further in offering a complete software solution for hardware OEMs wanting to offer a non-Windows home server. Although <a rel="nofollow" href="http://thestorageanarchist.typepad.com/weblog/2008/07/1016-emc-lifeli.html"  target="_blank">an impressive offering</a>, it is too early to tell if EMC will have much success with this product.</p>
<p><strong>The Sleek, Shiny Elephant in the Living Room</strong></p>
<p>Of course, there is one company that sells media players and servers by the bushel, complete with sleek, shiny interfaces. Apple&#8217;s tremendous success with the iPod has led to their iTunes software becoming the <a href="http://blog.fosketts.net/2008/01/14/i-buy-cds-but-i-dont-listen-to-them/"  target="_self">dominant media organization platform</a>, complete with its own proprietary discovery and sharing protocol. Now, with the Apple TV and video iPods, the company is broadening into more media categories. Surely their dominance here puts them in a special position when it comes to setting the stage for a home server or storage revolution.</p>
<p>They also have a strong position in the world of dedicated home storage. Their Airport products are among the only routers to be widely implemented with shared storage. Although many other companies offer similar products, low customer understanding means that these functions are not widely used. And the new Time Capsule device is surely already the most widely-used home NAS product.</p>
<p>But Apple has not yet shown any home server strategy. Administering multiple iTunes servers can be frustrating for users, with no inter-iTunes synchronization or centralization capability. Although the Mac Mini, Apple TV, or Time Capsule could certainly be seen as a home server, the company does not position them as such in the market. Indeed, some iTunes users like myself rely on compatible third party media servers like Firefly and TwonkyVision rather than using iTunes itself. Still, <a href="http://www.tuaw.com/2008/09/22/what-is-the-brick"  target="_blank">rumors of an Apple home server persist</a>.</p>
<p>One issue for Apple is their reliance on proprietary protocols. Although the Bonjour discovery protocol is certainly simpler than UPnP in practice, Apple stands alone in relying on it. They also steadfastly stick to AFP for NAS and DAAP for remote media streaming. This limits the number of third-party clients and servers that can be used with their hardware and software.</p>
<p><strong>The Future is Friendly</strong></p>
<p>Although Apple has not yet tipped a home storage strategy beyond Time Capsule and Airport Extreme, they are best positioned to deliver a real home storage solution. A simple step would be to create an iTunes media server integrated with Time Capsule and add client/server media synchronization. The company already has OS X backup and file services integrated, and this move would further centralize the digital home around Apple products. But the company&#8217;s reliance on closed protocols like DAAP is worrisome, since it locks consumers into nearly all-Apple solutions.</p>
<p>Microsoft&#8217;s Media Center and Home Server combination, based around UPnP, shows great promise, with many compatible third-party clients and servers already available. But my own experience with the solution has not been at all positive (I still can&#8217;t get <a href="http://blog.fosketts.net/2007/12/17/no-more-cds/"  target="_self">my Roku SoundBridge</a>, Vista Ultimate laptop, and Media Center PC to see each other!), leading me to question the viability of this option.</p>
<p>Although Apple or Microsoft could come to dominate, I suspect the future of home storage is out of both companies hands. A number of others are working on improved home server experiences, including EMC&#8217;s LifeLine and the expanding use of Debian Linux and open source tools. But all could be sidelined by improved Internet-based services. Google, Microsoft, and Apple continue to expand their online consumer suites with greater storage, synchronization, multimedia integration, and all have the potential to reduce or eliminate the need for in-home storage.</p>
<p>Although I cannot yet tell which service will win, one thing is certain: Consumers demand friendly, flexible solutions. They don&#8217;t want to fuss with their media, and they don&#8217;t want simple shared storage. They want integration with multiple devices and flexibility to access their content on any device. The first company to offer a simple, flexible storage server for the home will surely be on the right track!</p>
<div id="crp_related"><h3>You might also want to read these other posts...</h3><ul><li><a href="http://blog.fosketts.net/2010/09/09/itunes-10-breaks-nonapple-streaming/"  rel="bookmark" class="crp_title">iTunes 10 Breaks Non-Apple Streaming (Again)</a></li><li><a href="http://blog.fosketts.net/2007/12/17/no-more-cds/"  rel="bookmark" class="crp_title">No More CDs</a></li><li><a href="http://blog.fosketts.net/2009/01/07/emc-iomega-relevant/"  rel="bookmark" class="crp_title">EMC Makes Iomega Relevant Again</a></li><li><a href="http://blog.fosketts.net/2007/06/21/my-terabyte-house/"  rel="bookmark" class="crp_title">My terabyte house</a></li><li><a href="http://blog.fosketts.net/2007/07/27/making-the-switch-to-digital-music-at-home/"  rel="bookmark" class="crp_title">Making the Switch to Digital Music at Home</a></li></ul></div><script src="http://feeds.feedburner.com/~s/sfoskett?i=http://blog.fosketts.net/2008/10/12/future-home-storage/" type="text/javascript" charset="utf-8"></script><hr />
<p><small>© sfoskett for <a href="http://blog.fosketts.net">Stephen Foskett, Pack Rat</a>, 2008. |
<a href="http://blog.fosketts.net/2008/10/12/future-home-storage/">The Future of Home Storage</a>
<br/>
This post was categorized as <a href="http://blog.fosketts.net/category/everything/apple/" title="View all posts in Apple" rel="category tag">Apple</a>, <a href="http://blog.fosketts.net/category/everything/computerhistory/" title="View all posts in Computer History" rel="category tag">Computer History</a>, <a href="http://blog.fosketts.net/category/everything/terabytehome/" title="View all posts in Terabyte home" rel="category tag">Terabyte home</a>. Each of my categories has its own feed if you'd like to filter out or focus on posts like this.<br/>
</small></p>]]></content:encoded>
			<wfw:commentRss>http://blog.fosketts.net/2008/10/12/future-home-storage/feed/</wfw:commentRss>
		<slash:comments>10</slash:comments>
		</item>
		<item>
		<title>Sun&#8217;s Excellent VirtualBox Goes 2.0</title>
		<link>http://blog.fosketts.net/2008/09/04/suns-excellent-virtualbox-20/</link>
		<comments>http://blog.fosketts.net/2008/09/04/suns-excellent-virtualbox-20/#comments</comments>
		<pubDate>Thu, 04 Sep 2008 16:59:02 +0000</pubDate>
		<dc:creator>Stephen</dc:creator>
				<category><![CDATA[Apple]]></category>
		<category><![CDATA[Virtual Storage]]></category>
		<category><![CDATA[desktop virtualization]]></category>
		<category><![CDATA[Linux]]></category>
		<category><![CDATA[Old Road Computing]]></category>
		<category><![CDATA[OS X]]></category>
		<category><![CDATA[RDP]]></category>
		<category><![CDATA[remote desktop protocol]]></category>
		<category><![CDATA[Solaris]]></category>
		<category><![CDATA[Sun]]></category>
		<category><![CDATA[USB]]></category>
		<category><![CDATA[VDI]]></category>
		<category><![CDATA[Virtual Computer]]></category>
		<category><![CDATA[VirtualBox]]></category>
		<category><![CDATA[VMware]]></category>
		<category><![CDATA[VMware Fusion]]></category>
		<category><![CDATA[Windows]]></category>

		<guid isPermaLink="false">http://blog.fosketts.net/?p=604</guid>
		<description><![CDATA[Today, Sun released VirtualBox 2.0, a major revision to the (partially open source) desktop virtualization software. I have long used VirtualBox on my Windows machines as my virtualization product of choice due to its compactness, functionality, and low impact on the host system. Although I&#8217;m happy with VMware Fusion on the Mac, I intend to [...]]]></description>
			<content:encoded><![CDATA[<p>Today, Sun released <a href="http://virtualbox.org/wiki/VirtualBox"  target="_blank">VirtualBox</a> 2.0, a <a href="http://virtualbox.org/wiki/Changelog"  target="_blank">major revision</a> to the (partially open source) desktop virtualization software. I have long used VirtualBox on my Windows machines as my virtualization product of choice due to its compactness, functionality, and low impact on the host system. Although I&#8217;m happy with VMware Fusion on the Mac, I intend to try out VirtualBox there, too, to see how it compares.</p>
<p>If you haven&#8217;t already tried VirtualBox, you ought to. It works very well, virtualizing Windows and Linux guests on Windows, Linux, Solaris, and Mac hosts with respectable performance. One thing I really love about it is that it doesn&#8217;t bog down my Vista system like VMware with installed drivers and services. It just installs and works and gets out of the way when you&#8217;re not using it.</p>
<p>VirtualBox supports shared folders, USB, and has guest additions for Windows and Linux to provide resolution independence and performance boosts. The new 2.0 version adds 64-bit guest OS support for 64-bit hosts along with performance and stability fixes. The Mac version now has a native look and feel and better networking, too.</p>
<p>One really interesting twist for folks interested in <a rel="nofollow" href="http://en.wikipedia.org/wiki/Desktop_virtualization"  target="_blank">desktop virtualization</a> (aka VDI on VMware) is integration with remote desktop protocol (RDP). VirtualBox guests can be configured to act as RDP servers, with thin(ish) clients accessing them over a network and even sharing their USB devices seamlessly. I&#8217;m getting pretty excited about the desktop virtualization concept &#8211; I&#8217;ll be keeping my eyes on companies like stealthy <a href="http://www.masshightech.com/stories/2008/08/25/weekly16-Stealthy-virtualization-startup-makes-laptops-more-secure-manageable.html"  target="_blank"><span style="text-decoration: line-through;">Old Road Computing</span></a> <a href="http://www.virtualcomputer.com/home"  target="_blank">Virtual Computer</a> to see what they&#8217;re up to!</p>
<div id="crp_related"><h3>You might also want to read these other posts...</h3><ul><li><a href="http://blog.fosketts.net/2010/09/30/upgrade-vmware-fusion-3-999/"  rel="bookmark" class="crp_title">Upgrade to VMware Fusion 3 For Just $9.99!</a></li><li><a href="http://blog.fosketts.net/2009/08/07/macs-beat-pcs-intel-vt/"  rel="bookmark" class="crp_title">A Concrete Reason Macs Beat PCs: Intel VT</a></li><li><a href="http://blog.fosketts.net/2009/05/27/windows-7-hands/"  rel="bookmark" class="crp_title">Windows 7 Is Here! In My Hands! But Why 8 DVDs?</a></li><li><a href="http://blog.fosketts.net/2009/03/19/sun-cloud/"  rel="bookmark" class="crp_title">Sun Launches Their Own Cloud, But For Which Market?</a></li><li><a href="http://blog.fosketts.net/2007/07/20/where-is-linux-in-storage/"  rel="bookmark" class="crp_title">Where is Linux in Storage?</a></li></ul></div><script src="http://feeds.feedburner.com/~s/sfoskett?i=http://blog.fosketts.net/2008/09/04/suns-excellent-virtualbox-20/" type="text/javascript" charset="utf-8"></script><hr />
<p><small>© sfoskett for <a href="http://blog.fosketts.net">Stephen Foskett, Pack Rat</a>, 2008. |
<a href="http://blog.fosketts.net/2008/09/04/suns-excellent-virtualbox-20/">Sun&#8217;s Excellent VirtualBox Goes 2.0</a>
<br/>
This post was categorized as <a href="http://blog.fosketts.net/category/everything/apple/" title="View all posts in Apple" rel="category tag">Apple</a>, <a href="http://blog.fosketts.net/category/everything/virtualstorage/" title="View all posts in Virtual Storage" rel="category tag">Virtual Storage</a>. Each of my categories has its own feed if you'd like to filter out or focus on posts like this.<br/>
</small></p>]]></content:encoded>
			<wfw:commentRss>http://blog.fosketts.net/2008/09/04/suns-excellent-virtualbox-20/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Living in a Copyrighted World</title>
		<link>http://blog.fosketts.net/2008/01/10/living-in-a-copyrighted-world/</link>
		<comments>http://blog.fosketts.net/2008/01/10/living-in-a-copyrighted-world/#comments</comments>
		<pubDate>Thu, 10 Jan 2008 17:20:17 +0000</pubDate>
		<dc:creator>Stephen</dc:creator>
				<category><![CDATA[Computer History]]></category>
		<category><![CDATA[Enterprise storage]]></category>
		<category><![CDATA[Personal]]></category>
		<category><![CDATA[Copyright]]></category>
		<category><![CDATA[Linux]]></category>
		<category><![CDATA[writing]]></category>

		<guid isPermaLink="false">http://blog.fosketts.net/2008/01/10/living-in-a-copyrighted-world/</guid>
		<description><![CDATA[Techdirt&#8217;s I Learned It From Watching YOU, Big Content, pointed me to a Washington Post story, Hey, Isn&#8217;t That&#8230; about how the big old media companies have been repeatedly caught with their pants down, stealing content from us little guys.  This got me thinking again about my own similar experiences. See, I&#8217;ve had my work [...]]]></description>
			<content:encoded><![CDATA[<p><img src="http://upload.wikimedia.org/wikipedia/commons/8/84/1993_Saab_900T_Convertible.jpg" alt="My old 1993 Saab 900 Convertible" align="right" height="112" width="150" />Techdirt&#8217;s <a href="http://techdirt.com/articles/20080109/114127.shtml"  target="_blank">I Learned It From Watching YOU, Big Content</a>, pointed me to a Washington Post story, <a rel="nofollow" href="http://www.washingtonpost.com/wp-dyn/content/article/2008/01/08/AR2008010804626_pf.html"  target="_blank">Hey, Isn&#8217;t That&#8230;</a> about how the big old media companies have been repeatedly caught with their pants down, stealing content from us little guys.  This got me thinking again about my own similar experiences.</p>
<p>See, I&#8217;ve had my work ripped off by big content providers repeatedly over the years, but never could put into words why it bothered me so much.  I mean, it&#8217;s not like I was profiting from that snapshot or HOWTO document, so why should I care if someone else does?</p>
<p>But once you juxtapose the attitude of those same companies about <em>my</em> fair use rights of legally-purchased content, the grain that&#8217;s been chafing me becomes clear.  Media companies seem to think it&#8217;s ok for <em>them</em> to steal from the little guys (either by choice or through a lack of rigor, but they&#8217;ll come after <em>me</em> if I try to do anything at all with their content.  The article&#8217;s anecdote of a stolen dog photo used in a sports broadcast surrounded by ominous copyright warnings really sums up the whole situation!</p>
<p>The first time I experienced this was back in 1997 or so, when I received an email from a fellow Linux hippie alerting me that a recent Linux book contained a number of online texts, mine included.  The book, Linux File Systems, was &#8220;written&#8221; by <a rel="nofollow" href="http://en.wikipedia.org/wiki/Moshe_Bar"  target="_blank">Moshe Bar</a>, better known for his work on OpenMosix and Xen, but also known as a writer for a number of other books and a columnist for latter-days Byte.  I confronted him about his wholesale copying of <a href="http://www.gweep.net/~sfoskett/linux/lvmlinux.html"  target="_blank">my LVM walkthrough</a> in his book, and he apologized, claimed he&#8217;d run out of time (which is easy to believe, looking at the book), and blamed his editor.  The publisher, McGraw Hill, claimed the book wasn&#8217;t selling well anyway so they couldn&#8217;t offer me any compensation.  Being young(er) and foolish(er) at the time, I let it drop.</p>
<p>Over my later years of writing <a href="http://blog.fosketts.net/about/publications/" >columns and articles for Storage Magazine, InfoStor, and others</a>, I became aware of wholesale unauthorized translation and reprinting of English magazines in other languages.  A number of my articles were published in Russian magazines, for example.  Again, I did nothing but chuckle about seeing my name in Cyrilic.</p>
<p>So why the picture of the Saab 900 above?  Because just last month, I was notified that that exact photo was used by the German paper, <a href="http://www.sueddeutsche.de/"  target="_blank">Süddeutsche Zeitung</a>, (Nov 23th 2007, page 11) without permission and in violation of the license.  This has happened to a number of my other Wikimedia Commons photos, with appearances in a number of papers and magazines that I know of, and probably more besides&#8230;</p>
<p>What&#8217;s to do?  I suppose I should have pushed harder when these uses were brought to my attention.  I suppose I could have banded together with others to protest.  But I did nothing.  What would you do?</p>
<div id="crp_related"><h3>You might also want to read these other posts...</h3><ul><li><a href="http://blog.fosketts.net/2008/04/30/who-cares-about-copyright-not-gawker-medias-jalopnik/"  rel="bookmark" class="crp_title">Who Cares About Copyright?  Not Gawker Media&#8217;s Jalopnik</a></li><li><a href="http://blog.fosketts.net/2007/12/13/toot-toot-email-archiving-e-book-chapter-6/"  rel="bookmark" class="crp_title">Toot Toot: Email Archiving e-Book Chapter 6</a></li><li><a href="http://blog.fosketts.net/2007/10/10/toot-toot-email-archiving-e-book-chapter-5/"  rel="bookmark" class="crp_title">Toot Toot: Email Archiving e-Book Chapter 5</a></li><li><a href="http://blog.fosketts.net/2010/01/28/remembering-salinger/"  rel="bookmark" class="crp_title">Remembering J. D. Salinger</a></li><li><a href="http://blog.fosketts.net/2007/08/17/toot-toot-email-archiving-e-book/"  rel="bookmark" class="crp_title">Toot Toot: Email Archiving e-Book</a></li></ul></div><script src="http://feeds.feedburner.com/~s/sfoskett?i=http://blog.fosketts.net/2008/01/10/living-in-a-copyrighted-world/" type="text/javascript" charset="utf-8"></script><hr />
<p><small>© sfoskett for <a href="http://blog.fosketts.net">Stephen Foskett, Pack Rat</a>, 2008. |
<a href="http://blog.fosketts.net/2008/01/10/living-in-a-copyrighted-world/">Living in a Copyrighted World</a>
<br/>
This post was categorized as <a href="http://blog.fosketts.net/category/everything/computerhistory/" title="View all posts in Computer History" rel="category tag">Computer History</a>, <a href="http://blog.fosketts.net/category/everything/enterprisestorage/" title="View all posts in Enterprise storage" rel="category tag">Enterprise storage</a>, <a href="http://blog.fosketts.net/category/everything/personal/" title="View all posts in Personal" rel="category tag">Personal</a>. Each of my categories has its own feed if you'd like to filter out or focus on posts like this.<br/>
</small></p>]]></content:encoded>
			<wfw:commentRss>http://blog.fosketts.net/2008/01/10/living-in-a-copyrighted-world/feed/</wfw:commentRss>
		<slash:comments>2</slash:comments>
		</item>
		<item>
		<title>Where is Linux in Storage?</title>
		<link>http://blog.fosketts.net/2007/07/20/where-is-linux-in-storage/</link>
		<comments>http://blog.fosketts.net/2007/07/20/where-is-linux-in-storage/#comments</comments>
		<pubDate>Fri, 20 Jul 2007 16:57:44 +0000</pubDate>
		<dc:creator>Stephen</dc:creator>
				<category><![CDATA[Computer History]]></category>
		<category><![CDATA[Enterprise storage]]></category>
		<category><![CDATA[Everything]]></category>
		<category><![CDATA[3Com]]></category>
		<category><![CDATA[Adaptec]]></category>
		<category><![CDATA[iSCSI]]></category>
		<category><![CDATA[Linksys]]></category>
		<category><![CDATA[Linux]]></category>
		<category><![CDATA[NAS]]></category>
		<category><![CDATA[nas storage]]></category>
		<category><![CDATA[NetGear]]></category>
		<category><![CDATA[network attached storage]]></category>
		<category><![CDATA[network storage]]></category>
		<category><![CDATA[Roku]]></category>
		<category><![CDATA[TiVo]]></category>
		<category><![CDATA[Xiotech]]></category>

		<guid isPermaLink="false">http://blog.fosketts.net/2007/07/20/where-is-linux-in-storage/</guid>
		<description><![CDATA[Marc Farley’s challenge of listing all the devices on our home networks got me thinking –I’ve got an awful lot of Linux devices, but all of them are infrastructure rather than interactive PCs. Of the 10 devices currently attached my home network, four are Linux based (two TiVos, a Linksys router, and Linksys NAS), three [...]]]></description>
			<content:encoded><![CDATA[<p><a href="http://www.equallogic.com/blog/default.aspx?id=3212"  target="_blank">Marc Farley’s challenge</a> of <a href="http://blog.fosketts.net/2007/06/21/these-computers-are-not-junk/"  target="_blank">listing all the devices on our home networks</a> got me thinking –I’ve got an awful lot of Linux devices, but all of them are infrastructure rather than interactive PCs.<span> </span>Of the 10 devices currently attached my home network, four are Linux based (two TiVos, a Linksys router, and <a href="http://www.nslu2-linux.org/wiki/Main/HomePage"  target="_blank">Linksys NAS</a>), three are Windows PCs (two Vista, one server 2003), and the rest run various embedded operating systems (a <a href="http://www.rokulabs.com/products_soundbridge.php"  target="_blank">Roku SoundBridge</a>, an HP printer, and a <a href="http://audreyhacking.com/wiki/index.php/Main_Page"  target="_blank">3Com Audrey</a> running QNX).</p>
<p class="MsoNormal">Notice that all of my PC’s run windows, while all of my servers run Linux!<span> </span>This got me wondering what role Linux plays in enterprise storage.<span> </span>Sure, Linux has a huge role to play on the computing side of the equation.<span> </span>But which enterprise storage devices are based on a Linux kernel?</p>
<p class="MsoNormal"><a href="http://www.xiotech.com/"  target="_blank">Xiotech</a> made a big splash a few years ago by announcing that they would switch from a proprietary operating system to Linux.<span> </span>I remember seeing <a href="http://www.open-e.com/"  target="_blank">Open-E</a>’s Linux based iSCSI software somewhere, and hearing that <a href="http://www.snapappliance.com/"  target="_blank">Snap Appliance</a> (now part <a href="http://www.adaptec.com/"  target="_blank">Adaptec</a>) of was using it as well.<span> </span>I consulted <a href="http://www.linuxdevices.com/"  target="_blank">LinuxDevices.com</a> and found out about <a href="http://www.infrant.com/main.html"  target="_blank">Infrant</a> (now part of <a href="http://www.netgear.com/"  target="_blank">NetGear</a>), MaXXan (nee <a href="http://www.ciphermaxinc.com/index.html"  target="_blank">CipherMax</a>), and Raidtec.</p>
<p class="MsoNormal">There have got to be more!<span> </span>So tell me, who is using Linux as their embedded kernel and why?<span> </span>Was it for convenience, hardware support, or perhaps a financial decision?</p>
<div id="crp_related"><h3>You might also want to read these other posts...</h3><ul><li><a href="http://blog.fosketts.net/2007/07/19/hybrid-drives-are-here-%e2%80%93-but-they%e2%80%99re-irrelevant-to-enterprise-storage/"  rel="bookmark" class="crp_title">Hybrid Drives Are Here – But they’re Irrelevant to Enterprise Storage</a></li><li><a href="http://blog.fosketts.net/2007/07/18/storage-from-behind-the-great-wall/"  rel="bookmark" class="crp_title">Storage from behind the great wall</a></li><li><a href="http://blog.fosketts.net/2008/09/04/suns-excellent-virtualbox-20/"  rel="bookmark" class="crp_title">Sun&#8217;s Excellent VirtualBox Goes 2.0</a></li><li><a href="http://blog.fosketts.net/2007/11/03/another-roku-soundbridge/"  rel="bookmark" class="crp_title">Another Roku Soundbridge</a></li><li><a href="http://blog.fosketts.net/2008/07/08/san-school-podcast-series-posted/"  rel="bookmark" class="crp_title">SAN School Podcast Series Posted</a></li></ul></div><script src="http://feeds.feedburner.com/~s/sfoskett?i=http://blog.fosketts.net/2007/07/20/where-is-linux-in-storage/" type="text/javascript" charset="utf-8"></script><hr />
<p><small>© sfoskett for <a href="http://blog.fosketts.net">Stephen Foskett, Pack Rat</a>, 2007. |
<a href="http://blog.fosketts.net/2007/07/20/where-is-linux-in-storage/">Where is Linux in Storage?</a>
<br/>
This post was categorized as <a href="http://blog.fosketts.net/category/everything/computerhistory/" title="View all posts in Computer History" rel="category tag">Computer History</a>, <a href="http://blog.fosketts.net/category/everything/enterprisestorage/" title="View all posts in Enterprise storage" rel="category tag">Enterprise storage</a>, <a href="http://blog.fosketts.net/category/everything/" title="View all posts in Everything" rel="category tag">Everything</a>. Each of my categories has its own feed if you'd like to filter out or focus on posts like this.<br/>
</small></p>]]></content:encoded>
			<wfw:commentRss>http://blog.fosketts.net/2007/07/20/where-is-linux-in-storage/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
	</channel>
</rss>

