<?xml version="1.0" encoding="UTF-8"?>
<rss version="2.0"
	xmlns:content="http://purl.org/rss/1.0/modules/content/"
	xmlns:wfw="http://wellformedweb.org/CommentAPI/"
	xmlns:dc="http://purl.org/dc/elements/1.1/"
	xmlns:atom="http://www.w3.org/2005/Atom"
	xmlns:sy="http://purl.org/rss/1.0/modules/syndication/"
	xmlns:slash="http://purl.org/rss/1.0/modules/slash/"
	>

<channel>
	<title>Linode Blog &#187; virtualization</title>
	<atom:link href="http://blog.linode.com/category/virtualization/feed/" rel="self" type="application/rss+xml" />
	<link>http://blog.linode.com</link>
	<description>Announcements, news, and musings from your pals at Linode.com</description>
	<lastBuildDate>Tue, 20 Dec 2011 16:37:35 +0000</lastBuildDate>
	<language>en</language>
	<sy:updatePeriod>hourly</sy:updatePeriod>
	<sy:updateFrequency>1</sy:updateFrequency>
	<generator>http://wordpress.org/?v=3.3.1</generator>
		<item>
		<title>Linodes in Xen</title>
		<link>http://blog.linode.com/2008/03/28/linodes-in-xen/</link>
		<comments>http://blog.linode.com/2008/03/28/linodes-in-xen/#comments</comments>
		<pubDate>Fri, 28 Mar 2008 16:42:05 +0000</pubDate>
		<dc:creator>caker</dc:creator>
				<category><![CDATA[announcements]]></category>
		<category><![CDATA[linode manager]]></category>
		<category><![CDATA[virtualization]]></category>

		<guid isPermaLink="false">http://blog.linode.com/2008/03/28/linodes-in-xen/</guid>
		<description><![CDATA[It&#8217;s official &#8212; Xen is now live at Linode. It&#8217;s been a long road, almost four years in fact, but, with the help of our community, the most recent beta program has finally proven Xen to be ready for action. What does Xen mean for you? Xen has less overhead compared to UML. Xen Linodes [...]]]></description>
			<content:encoded><![CDATA[<p>It&#8217;s official &#8212; Xen is now live at Linode.  It&#8217;s been a long road, almost four years in fact, but, with the help of our community, the most recent beta program has finally proven Xen to be ready for action.</p>
<p>What does Xen mean for you?  Xen has less overhead compared to UML.  Xen Linodes have 4 processors.  They support kernel modules. They support 32 and 64 bit kernels. We&#8217;re running the latest Xen version (3.2.1) which means we can support paravirt_ops kernels (pv_ops), which means we can have kernels newer than 2.6.18 (which a lot of our competitors force you to use).  In short, Linodes will be much, much faster under Xen.</p>
<p>From here on, all new host hardware will be deployed running Xen.  New accounts should land on these machines, but there&#8217;s still a chance a new Linode will land on a UML host. If this happens, or you are already on a UML host and want to move over, just submit a ticket. However, it&#8217;s just a matter of time before all our machines are running on Xen &#8212; we&#8217;ll announce the upgrade schedule in the next few weeks.</p>
]]></content:encoded>
			<wfw:commentRss>http://blog.linode.com/2008/03/28/linodes-in-xen/feed/</wfw:commentRss>
		<slash:comments>29</slash:comments>
		</item>
		<item>
		<title>Jeff Dike and Christopher Aker interviewed by VSM</title>
		<link>http://blog.linode.com/2007/02/20/jeff-dike-and-christopher-aker-interviewed-by-vsm/</link>
		<comments>http://blog.linode.com/2007/02/20/jeff-dike-and-christopher-aker-interviewed-by-vsm/#comments</comments>
		<pubDate>Wed, 21 Feb 2007 03:32:23 +0000</pubDate>
		<dc:creator>caker</dc:creator>
				<category><![CDATA[linode]]></category>
		<category><![CDATA[virtualization]]></category>

		<guid isPermaLink="false"></guid>
		<description><![CDATA[Podcast: The Return of User-Mode Linux Virtual Strategy Magazine[/url] speaks with Jeff Dike, author and maintainer of User-Mode Linux and Christopher Aker, president of Linode, a hosting company that offers virtual machines running on UML. Article: http://www.virtual-strategy.com/article/articleview/1874/1/64/ MP3: http://virtual-strategy.com/podcasts/2007-02-13_UML_Linode.mp3 I&#8217;ll provide a transcript in the next few days for those that requested it. -Chris]]></description>
			<content:encoded><![CDATA[<p>Podcast: The Return of User-Mode Linux</p>
<p><a href="=http://www.virtual-strategy.com">=http://www.virtual-strategy.com</a>Virtual Strategy Magazine[/url] speaks with Jeff Dike, author and maintainer of User-Mode Linux and Christopher Aker, president of Linode, a hosting company that offers virtual machines running on UML.</p>
<p>Article: http://www.virtual-strategy.com/article/articleview/1874/1/64/</p>
<p>MP3: http://virtual-strategy.com/podcasts/2007-02-13_UML_Linode.mp3</p>
<p>I&#8217;ll provide a transcript in the next few days for those that requested it.</p>
<p>-Chris</p>
]]></content:encoded>
			<wfw:commentRss>http://blog.linode.com/2007/02/20/jeff-dike-and-christopher-aker-interviewed-by-vsm/feed/</wfw:commentRss>
		<slash:comments>3</slash:comments>
<enclosure url="http://virtual-strategy.com/podcasts/2007-02-13_UML_Linode.mp3" length="7998801" type="audio/mpeg" />
		</item>
		<item>
		<title>Jeff Dike now Full-Time on UML development</title>
		<link>http://blog.linode.com/2004/06/30/jeff-dike-now-fulltime-on-uml-development/</link>
		<comments>http://blog.linode.com/2004/06/30/jeff-dike-now-fulltime-on-uml-development/#comments</comments>
		<pubDate>Wed, 30 Jun 2004 18:34:48 +0000</pubDate>
		<dc:creator>caker</dc:creator>
				<category><![CDATA[virtualization]]></category>

		<guid isPermaLink="false"></guid>
		<description><![CDATA[]]></description>
			<content:encoded><![CDATA[<blockquote>The first bit of news is that as of last Monday, I am working for Intel.  They generously offered a full-time position, off-site, with my time mostly spent<br />
on UML.  This basically means that UML is no longer a part-time, after-hours<br />
thing for me, so we should start seeing more work happening on it, especially<br />
compared to the last month or two.</p>
<p>As a side note, Red Hat had approached me first about working for them before<br />
Intel, so they are due some kudos as well, even though I ended up not accepting<br />
their offer.</p>
<p>The other bit of news is that you won&#8217;t start seeing the this extra time kick<br />
in until the end of July.  Next week, I&#8217;m off to Iceland for some sightseeing,<br />
and so I&#8217;ll be incommunicado.</p>
<p>Two weeks later, it&#8217;s KS/OLS time.  Maybe I can get something done in the week<br />
in between, but I&#8217;m not counting on too much.  So, figure UML development on<br />
my part will be pretty close to suspended until the last week of July.</p>
<p>Jeff</blockquote>
]]></content:encoded>
			<wfw:commentRss>http://blog.linode.com/2004/06/30/jeff-dike-now-fulltime-on-uml-development/feed/</wfw:commentRss>
		<slash:comments>5</slash:comments>
		</item>
		<item>
		<title>Request for Testing &#8211; SYSEMU Performance Patches</title>
		<link>http://blog.linode.com/2004/05/28/request-for-testing-sysemu-performance-patches/</link>
		<comments>http://blog.linode.com/2004/05/28/request-for-testing-sysemu-performance-patches/#comments</comments>
		<pubDate>Fri, 28 May 2004 10:21:30 +0000</pubDate>
		<dc:creator>caker</dc:creator>
				<category><![CDATA[virtualization]]></category>

		<guid isPermaLink="false"></guid>
		<description><![CDATA[I&#8217;m looking for just a few Linode 64 users currently on hosts in the Fremont datacenter (host9 and up) to help test a new performance patch to the host and UML. UML works by using ptrace, a function of Linux to intercept system calls made by applications. When your UML makes a system call, the [...]]]></description>
			<content:encoded><![CDATA[<p>I&#8217;m looking for just a few Linode 64 users currently on hosts in the Fremont datacenter (host9 and up) to help test a new performance patch to the host and UML.</p>
<p>UML works by using ptrace, a function of Linux to intercept system calls made by applications.  When your UML makes a system call, the host intercepts the call, performs the work inside UML, and null-ifies the system call on the host by converting that system call to &#8220;getpid&#8221; on the host.  The problem with this is that it generates two context switches on the host.</p>
<p>With the <a href="=http://perso.wanadoo.fr/laurent.vivier/UML/<br">sysemu patches</a> on the host and in UML, it doesn&#8217;t bother running &#8220;getpid&#8221;, thereby reducing number of context switches from 2 to 1.</p>
<strong>Benchmarks</strong>
<p>Here are some &#8220;real-world&#8221; benchmarks using Mysql&#8217;s run-all-tests script:</p>
<p>http://www.theshore.net/~caker/uml/sysemu-benchmarks.txt</p>
<p>In short, the tests ran <strong>33% faster</strong> than they did without the sysemu patches.</p>
<strong>Details</strong>
<p>[list][*] We&#8217;ll migrate you to host25, keeping your slot on the previous host reserved (in case we need to migrate you back).  In case you&#8217;ve never migrated before, it&#8217;s an automated process which moves your filesystem images to the new host.  No changes are required on your end, and downtime is limited to however long it takes to copy your images (usually less than 15 minutes or so for 3GB).<br />
[*] Set your config profile to boot the 2.4.26-linode29-1um kernel<br />
[*] Try to break things[/list]<br />
If things go well for a few days, I&#8217;ll consider it stable and open up the server to the public.  After another few weeks, we can move the other hosts to this kernel.</p>
<p>Secondly, this will help test 2.6.7-rc1 on the host, an upgrade from the current 2.6.4 kernel.</p>
<p>Thirdly, I would also like for some of you to test the 2.4.26-linode29-1um kernel, to make sure it still functions correctly on hosts without the sysemu patches.  Please let me know your experience with this kernel.  On non-sysemu enabled hosts, it should perform the same as the previous linode kernels.</p>
<p>Let me know if you&#8217;re interested&#8230;</p>
<p>Thanks!<br />
-Chris</p>
]]></content:encoded>
			<wfw:commentRss>http://blog.linode.com/2004/05/28/request-for-testing-sysemu-performance-patches/feed/</wfw:commentRss>
		<slash:comments>17</slash:comments>
		</item>
		<item>
		<title>RFT: &#8220;ubd=mmap&#8221; experimental config option</title>
		<link>http://blog.linode.com/2004/01/11/rft-ubdmmap-experimental-config-option/</link>
		<comments>http://blog.linode.com/2004/01/11/rft-ubdmmap-experimental-config-option/#comments</comments>
		<pubDate>Sun, 11 Jan 2004 20:50:08 +0000</pubDate>
		<dc:creator>caker</dc:creator>
				<category><![CDATA[virtualization]]></category>

		<guid isPermaLink="false"></guid>
		<description><![CDATA[Request for Testing! I would appreciate it if some of you would test a new option which changes the way UML writes to your filesystem files, and post your experiences here. Normally, UML uses the standard open/close read/write library calls. The problem with this is that it duplicates data in the host&#8217;s page cache, and [...]]]></description>
			<content:encoded><![CDATA[<p>Request for Testing!</p>
<p>I would appreciate it if some of you would test a new option which changes the way UML writes to your filesystem files, and post your experiences here.</p>
<p>Normally, UML uses the standard open/close read/write library calls.  The problem with this is that it duplicates data in the host&#8217;s page cache, and impacts over all disk i/o performance.  The new option maps the filesystem file directly into the page cache, so it eliminates duplicate copies of pages and wasted page cache&#8230;</p>
<p>You&#8217;ll notice a new &#8220;Experimental Option&#8221; in the Edit Config Profile page.  To turn it on, Enable ubd=mmap, save, and reboot.  You should notice it in dmesg under kernel options. (dmesg | grep mmap)</p>
<p>Once we&#8217;ve had a bunch of successful reports, I&#8217;ll consider enabling this for everyone.</p>
<p>[color=darkred]<strong>WARNING:</strong>[/color][/size] I do NOT recommend just anyone turning this on yet.  There is always a chance of data loss with a maturing feature such as this.  Jeff Dike fixed the last known bug in ubd=mmap last month which ate filesystems over 4GB (so that would be a good test), so use this option with caution.  There haven&#8217;t been any reports of mmap related failure on the UML mailing lists, but this isn&#8217;t a widely known option.</p>
<p>The current version (in the 2.4.24 kernels) has worked fine for me with mmap enabled, but your mileage may vary.</p>
<p>Thanks,<br />
-Chris</p>
]]></content:encoded>
			<wfw:commentRss>http://blog.linode.com/2004/01/11/rft-ubdmmap-experimental-config-option/feed/</wfw:commentRss>
		<slash:comments>7</slash:comments>
		</item>
	</channel>
</rss>

