<?xml version="1.0" encoding="UTF-8"?><rss version="2.0"
	xmlns:content="http://purl.org/rss/1.0/modules/content/"
	xmlns:dc="http://purl.org/dc/elements/1.1/"
	xmlns:atom="http://www.w3.org/2005/Atom"
	xmlns:sy="http://purl.org/rss/1.0/modules/syndication/"
		>
<channel>
	<title>Comments on: Ramdisks &#8211; Now We Are Talking Hyperspace!</title>
	<atom:link href="http://www.linux-mag.com/id/7388/feed/" rel="self" type="application/rss+xml" />
	<link>http://www.linux-mag.com/id/7388/</link>
	<description>Open Source, Open Standards</description>
	<lastBuildDate>Sat, 05 Oct 2013 13:48:18 +0000</lastBuildDate>
	<sy:updatePeriod>hourly</sy:updatePeriod>
	<sy:updateFrequency>1</sy:updateFrequency>
	<generator>http://wordpress.org/?v=3.1</generator>
	<item>
		<title>By: mcobject</title>
		<link>http://www.linux-mag.com/id/7388/#comment-6588</link>
		<dc:creator>mcobject</dc:creator>
		<pubDate>Wed, 30 Nov -0001 00:00:00 +0000</pubDate>
		<guid isPermaLink="false">http://www.linux-mag.com/id/7388/#comment-6588</guid>
		<description>Good article, Jeffrey.  Timely, too, in that I&#039;ll be presenting a webinar on Thursday (June 25) titled &quot;What Makes A Database System &#039;In-Memory&#039;?&quot;  In it, I&#039;ll contrast in-memory database systems to:&lt;br /&gt;
1. using a database in a RAM disk&lt;br /&gt;
2. using DBMS cache to cache 100% of the database&lt;br /&gt;
3. using the &quot;memory tables&quot; feature offered by some DBMS &lt;br /&gt;
4. using solid-state disk&lt;br /&gt;
&lt;br /&gt;
All the approaches have pluses and minuses that we&#039;ll explore.  Folks that found this article interesting/informative might also find the content in the webinar useful.&lt;br /&gt;
&lt;br /&gt;
Registration for the webinar is here:&lt;br /&gt;
http://www.mcobject.com/in-memory-database-webinar-june-25</description>
		<content:encoded><![CDATA[<p>Good article, Jeffrey.  Timely, too, in that I&#8217;ll be presenting a webinar on Thursday (June 25) titled &#8220;What Makes A Database System &#8216;In-Memory&#8217;?&#8221;  In it, I&#8217;ll contrast in-memory database systems to:<br />
1. using a database in a RAM disk<br />
2. using DBMS cache to cache 100% of the database<br />
3. using the &#8220;memory tables&#8221; feature offered by some DBMS <br />
4. using solid-state disk</p>
<p>All the approaches have pluses and minuses that we&#8217;ll explore.  Folks that found this article interesting/informative might also find the content in the webinar useful.</p>
<p>Registration for the webinar is here:<br />
<a href="http://www.mcobject.com/in-memory-database-webinar-june-25" rel="nofollow">http://www.mcobject.com/in-memory-database-webinar-june-25</a></p>
]]></content:encoded>
	</item>
	<item>
		<title>By: sirvig</title>
		<link>http://www.linux-mag.com/id/7388/#comment-6589</link>
		<dc:creator>sirvig</dc:creator>
		<pubDate>Wed, 30 Nov -0001 00:00:00 +0000</pubDate>
		<guid isPermaLink="false">http://www.linux-mag.com/id/7388/#comment-6589</guid>
		<description>Just another thumbs up to ramdisk.  We recently had a situation where one of our ganglia collection servers was hitting some resource consumption issues.  Specifially it was running at a steady 55% iowait because of all the ganglia type data that was being written to the database (to the point where we were seriously considering a redesign of our ganglia system and adding more hardware).   As a solution we created a small tmpfs and moved the database to that location.  We have a script that copies the database off to harddisk every 10 mins (and of course one that loads data at startup and unloads data at shutdown).  That way if we have a major catastrophe on the server the most we could lose is ten minutes worth of performance data (which is acceptable for our purposes).&lt;br /&gt;
&lt;br /&gt;
Adding this tmpfs for the ganglia database completely eliminated the iowait issue.  Now Im a big fan of ramdisks!</description>
		<content:encoded><![CDATA[<p>Just another thumbs up to ramdisk.  We recently had a situation where one of our ganglia collection servers was hitting some resource consumption issues.  Specifially it was running at a steady 55% iowait because of all the ganglia type data that was being written to the database (to the point where we were seriously considering a redesign of our ganglia system and adding more hardware).   As a solution we created a small tmpfs and moved the database to that location.  We have a script that copies the database off to harddisk every 10 mins (and of course one that loads data at startup and unloads data at shutdown).  That way if we have a major catastrophe on the server the most we could lose is ten minutes worth of performance data (which is acceptable for our purposes).</p>
<p>Adding this tmpfs for the ganglia database completely eliminated the iowait issue.  Now Im a big fan of ramdisks!</p>
]]></content:encoded>
	</item>
	<item>
		<title>By: robzane</title>
		<link>http://www.linux-mag.com/id/7388/#comment-6590</link>
		<dc:creator>robzane</dc:creator>
		<pubDate>Wed, 30 Nov -0001 00:00:00 +0000</pubDate>
		<guid isPermaLink="false">http://www.linux-mag.com/id/7388/#comment-6590</guid>
		<description>I use a ramdisk. I would like to set scheduler elevator=noop for the ramdisk but I want to use another scheduler for the hard disks.&lt;br /&gt;
I can&#039;t understand if it is possible and how to do&lt;br /&gt;
Thank You</description>
		<content:encoded><![CDATA[<p>I use a ramdisk. I would like to set scheduler elevator=noop for the ramdisk but I want to use another scheduler for the hard disks.<br />
I can&#8217;t understand if it is possible and how to do<br />
Thank You</p>
]]></content:encoded>
	</item>
	<item>
		<title>By: laytonjb</title>
		<link>http://www.linux-mag.com/id/7388/#comment-6591</link>
		<dc:creator>laytonjb</dc:creator>
		<pubDate>Wed, 30 Nov -0001 00:00:00 +0000</pubDate>
		<guid isPermaLink="false">http://www.linux-mag.com/id/7388/#comment-6591</guid>
		<description>I don&#039;t think you can have different schedulers for different file systems. The scheduler has to be defined at boot (and have to exist in the kernel or as a module). &lt;br /&gt;
&lt;br /&gt;
Did Google reveal anything?&lt;br /&gt;
&lt;br /&gt;
Jeff</description>
		<content:encoded><![CDATA[<p>I don&#8217;t think you can have different schedulers for different file systems. The scheduler has to be defined at boot (and have to exist in the kernel or as a module). </p>
<p>Did Google reveal anything?</p>
<p>Jeff</p>
]]></content:encoded>
	</item>
	<item>
		<title>By: robzane</title>
		<link>http://www.linux-mag.com/id/7388/#comment-6592</link>
		<dc:creator>robzane</dc:creator>
		<pubDate>Wed, 30 Nov -0001 00:00:00 +0000</pubDate>
		<guid isPermaLink="false">http://www.linux-mag.com/id/7388/#comment-6592</guid>
		<description>&lt;p&gt;(please correct my english, I\&#039;m Italian...)&lt;br /&gt;
With google I understood that I can use different schedulers for different hard disks setting fstab but not for ramdisk and this is what I can\&#039;t understand
&lt;/p&gt;
</description>
		<content:encoded><![CDATA[<p>(please correct my english, I\&#8217;m Italian&#8230;)<br />
With google I understood that I can use different schedulers for different hard disks setting fstab but not for ramdisk and this is what I can\&#8217;t understand</p>
]]></content:encoded>
	</item>
	<item>
		<title>By: rlegro</title>
		<link>http://www.linux-mag.com/id/7388/#comment-6593</link>
		<dc:creator>rlegro</dc:creator>
		<pubDate>Wed, 30 Nov -0001 00:00:00 +0000</pubDate>
		<guid isPermaLink="false">http://www.linux-mag.com/id/7388/#comment-6593</guid>
		<description>&lt;p&gt;The Amiga operating system back in the late \&#039;80s came with a default RAM disk, which was very useful in those days of limited storage (my first Amiga had no hard drive). But better yet, before long, the upgraded OS offered a \&quot;Recoverable RAM disk\&quot; (RRD) -- the contents of this would survive a soft reboot or a system crash. &lt;/p&gt;
&lt;p&gt;Of course the RRD used volatile system RAM and would not survive total loss of power, but given the system\&#039;s high reliability overall, setting up so that frequently accessed data swapped to the recoverable disk was efficient and reasonably reliable. It was a good place to tuck downloads before checking them and consigning them to permanent storage, as well. And you could run programs from such a disk, so it could be used as a sort of virtual sandbox, too.&lt;/p&gt;
&lt;p&gt;You could also copy OS boot-up routines to RAM if you needed for some reason to frequently reboot, e.g., testing a new program or upgrade (part of the boot routine was in ROM, the rest on disk; you could also copy the BIOS portion to RRD). I tended to use the RRD as a fast cache for heavy-duty application data, such as image files during editing, and also to temporarily store fetches of BBS or web pages -- in sort, a scratch pad as mentioned in the article, only this was two decades ago, and didn\&#039;t require special hardware.&lt;/p&gt;
&lt;p&gt;Add an uninterruptible power supply to such a recoverable RAM disk, and there would little you could not do with the latter.
&lt;/p&gt;
</description>
		<content:encoded><![CDATA[<p>The Amiga operating system back in the late \&#8217;80s came with a default RAM disk, which was very useful in those days of limited storage (my first Amiga had no hard drive). But better yet, before long, the upgraded OS offered a \&#8221;Recoverable RAM disk\&#8221; (RRD) &#8212; the contents of this would survive a soft reboot or a system crash. </p>
<p>Of course the RRD used volatile system RAM and would not survive total loss of power, but given the system\&#8217;s high reliability overall, setting up so that frequently accessed data swapped to the recoverable disk was efficient and reasonably reliable. It was a good place to tuck downloads before checking them and consigning them to permanent storage, as well. And you could run programs from such a disk, so it could be used as a sort of virtual sandbox, too.</p>
<p>You could also copy OS boot-up routines to RAM if you needed for some reason to frequently reboot, e.g., testing a new program or upgrade (part of the boot routine was in ROM, the rest on disk; you could also copy the BIOS portion to RRD). I tended to use the RRD as a fast cache for heavy-duty application data, such as image files during editing, and also to temporarily store fetches of BBS or web pages &#8212; in sort, a scratch pad as mentioned in the article, only this was two decades ago, and didn\&#8217;t require special hardware.</p>
<p>Add an uninterruptible power supply to such a recoverable RAM disk, and there would little you could not do with the latter.</p>
]]></content:encoded>
	</item>
	<item>
		<title>By: andreagelmini</title>
		<link>http://www.linux-mag.com/id/7388/#comment-6594</link>
		<dc:creator>andreagelmini</dc:creator>
		<pubDate>Wed, 30 Nov -0001 00:00:00 +0000</pubDate>
		<guid isPermaLink="false">http://www.linux-mag.com/id/7388/#comment-6594</guid>
		<description>&lt;p&gt;Well, tmpfs can\&#039;t dynamically grow, but you can always expand it with flag mount \&quot;remount\&quot;.&lt;/p&gt;
&lt;p&gt;@robzane: the I/O schedulers are an attempt to solve latency problems of mechanical device. They\&#039;re useless with RAM. They would be a waste of CPU cycles.&lt;/p&gt;
&lt;p&gt;Bye,&lt;br /&gt;
Gelma
&lt;/p&gt;
</description>
		<content:encoded><![CDATA[<p>Well, tmpfs can\&#8217;t dynamically grow, but you can always expand it with flag mount \&#8221;remount\&#8221;.</p>
<p>@robzane: the I/O schedulers are an attempt to solve latency problems of mechanical device. They\&#8217;re useless with RAM. They would be a waste of CPU cycles.</p>
<p>Bye,<br />
Gelma</p>
]]></content:encoded>
	</item>
	<item>
		<title>By: robzane</title>
		<link>http://www.linux-mag.com/id/7388/#comment-6595</link>
		<dc:creator>robzane</dc:creator>
		<pubDate>Wed, 30 Nov -0001 00:00:00 +0000</pubDate>
		<guid isPermaLink="false">http://www.linux-mag.com/id/7388/#comment-6595</guid>
		<description>&lt;p&gt;@andrea: I want to use noop for memory ram disk and other schedulers for mechanical device! I think You haven\&#039;t understood the question
&lt;/p&gt;
</description>
		<content:encoded><![CDATA[<p>@andrea: I want to use noop for memory ram disk and other schedulers for mechanical device! I think You haven\&#8217;t understood the question</p>
]]></content:encoded>
	</item>
</channel>
</rss>