<?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: NILFS: A File System to Make SSDs Scream</title>
	<atom:link href="http://www.linux-mag.com/id/7345/feed/" rel="self" type="application/rss+xml" />
	<link>http://www.linux-mag.com/id/7345/</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: Isabel</title>
		<link>http://www.linux-mag.com/id/7345/#comment-1055775</link>
		<dc:creator>Isabel</dc:creator>
		<pubDate>Sun, 14 Jul 2013 07:07:35 +0000</pubDate>
		<guid isPermaLink="false">http://www.linux-mag.com/id/7345/#comment-1055775</guid>
		<description>You actually make it seem so easy with your presentation but I to find this matter to be really one thing that I think I would never understand. It sort of feels too complex and very broad for me. I am looking ahead to your subsequent submit, I&#039;ll try to get the cling of it!</description>
		<content:encoded><![CDATA[<p>You actually make it seem so easy with your presentation but I to find this matter to be really one thing that I think I would never understand. It sort of feels too complex and very broad for me. I am looking ahead to your subsequent submit, I&#8217;ll try to get the cling of it!</p>
]]></content:encoded>
	</item>
	<item>
		<title>By: Ute</title>
		<link>http://www.linux-mag.com/id/7345/#comment-988671</link>
		<dc:creator>Ute</dc:creator>
		<pubDate>Sat, 08 Jun 2013 08:54:35 +0000</pubDate>
		<guid isPermaLink="false">http://www.linux-mag.com/id/7345/#comment-988671</guid>
		<description>Why viewers still make use of to read news papers when in this technological world the whole thing is available on web?</description>
		<content:encoded><![CDATA[<p>Why viewers still make use of to read news papers when in this technological world the whole thing is available on web?</p>
]]></content:encoded>
	</item>
	<item>
		<title>By: iso 9001 ,norma iso 9001,normas iso 9001 ,iso 9001,iso9001,calidad iso ,sistemas iso ,gestion iso ,manual iso ,auditoria iso ,certificacion iso ,certificaciones iso ,implementar iso ,implementacion iso</title>
		<link>http://www.linux-mag.com/id/7345/#comment-42559</link>
		<dc:creator>iso 9001 ,norma iso 9001,normas iso 9001 ,iso 9001,iso9001,calidad iso ,sistemas iso ,gestion iso ,manual iso ,auditoria iso ,certificacion iso ,certificaciones iso ,implementar iso ,implementacion iso</dc:creator>
		<pubDate>Wed, 16 Nov 2011 22:32:02 +0000</pubDate>
		<guid isPermaLink="false">http://www.linux-mag.com/id/7345/#comment-42559</guid>
		<description>I am no longer positive the place you are getting your info, however great topic. I must spend some time finding out more or understanding more. Thanks for fantastic information I used to be looking for this info for my mission.</description>
		<content:encoded><![CDATA[<p>I am no longer positive the place you are getting your info, however great topic. I must spend some time finding out more or understanding more. Thanks for fantastic information I used to be looking for this info for my mission.</p>
]]></content:encoded>
	</item>
	<item>
		<title>By: jrichter</title>
		<link>http://www.linux-mag.com/id/7345/#comment-6476</link>
		<dc:creator>jrichter</dc:creator>
		<pubDate>Wed, 30 Nov -0001 00:00:00 +0000</pubDate>
		<guid isPermaLink="false">http://www.linux-mag.com/id/7345/#comment-6476</guid>
		<description>Performance is great, but in my experience, as large an issue can be the difficulty of expanding the file systems and underlying disk structure.  Easing that task is a characteristic of, for example, ZFS.  Does NILFS have any features in this area?</description>
		<content:encoded><![CDATA[<p>Performance is great, but in my experience, as large an issue can be the difficulty of expanding the file systems and underlying disk structure.  Easing that task is a characteristic of, for example, ZFS.  Does NILFS have any features in this area?</p>
]]></content:encoded>
	</item>
	<item>
		<title>By: fbacchella</title>
		<link>http://www.linux-mag.com/id/7345/#comment-6477</link>
		<dc:creator>fbacchella</dc:creator>
		<pubDate>Wed, 30 Nov -0001 00:00:00 +0000</pubDate>
		<guid isPermaLink="false">http://www.linux-mag.com/id/7345/#comment-6477</guid>
		<description>&quot;In contrast, other file systems such as ZFS, can provide snapshots but they have to suspend operation to perform the snapshot operation.&quot;&lt;br /&gt;
&quot; creating these checkpoints or snapshots do not result in decreased performance as they do for file systems such as ZFS.&quot;&lt;br /&gt;
&lt;br /&gt;
That&#039;s plain FUD. Snapshots are free operations (except for the disk space of course) in zfs and as no impact on performance.</description>
		<content:encoded><![CDATA[<p>&#8220;In contrast, other file systems such as ZFS, can provide snapshots but they have to suspend operation to perform the snapshot operation.&#8221;<br />
&#8221; creating these checkpoints or snapshots do not result in decreased performance as they do for file systems such as ZFS.&#8221;</p>
<p>That&#8217;s plain FUD. Snapshots are free operations (except for the disk space of course) in zfs and as no impact on performance.</p>
]]></content:encoded>
	</item>
	<item>
		<title>By: rejoc</title>
		<link>http://www.linux-mag.com/id/7345/#comment-6478</link>
		<dc:creator>rejoc</dc:creator>
		<pubDate>Wed, 30 Nov -0001 00:00:00 +0000</pubDate>
		<guid isPermaLink="false">http://www.linux-mag.com/id/7345/#comment-6478</guid>
		<description>On OpenVMS, 10++ years ago, there was such a FS called Spiralog !&lt;br /&gt;
&lt;br /&gt;
Write performance was tremendous !&lt;br /&gt;
&lt;br /&gt;
But also, it is the only filesystem I&#039;ve seen where, when the disk was full, you could not delete any file because deleting a file added a new record to the log and there was no more place on the disk to extend the log :)</description>
		<content:encoded><![CDATA[<p>On OpenVMS, 10++ years ago, there was such a FS called Spiralog !</p>
<p>Write performance was tremendous !</p>
<p>But also, it is the only filesystem I&#8217;ve seen where, when the disk was full, you could not delete any file because deleting a file added a new record to the log and there was no more place on the disk to extend the log :)</p>
]]></content:encoded>
	</item>
	<item>
		<title>By: mrbig4545</title>
		<link>http://www.linux-mag.com/id/7345/#comment-6479</link>
		<dc:creator>mrbig4545</dc:creator>
		<pubDate>Wed, 30 Nov -0001 00:00:00 +0000</pubDate>
		<guid isPermaLink="false">http://www.linux-mag.com/id/7345/#comment-6479</guid>
		<description>I registered just to say, you don&#039;t want raid in the filesystem, it breaks the whole layered design thing. on top of that, software raid in linux is one of the finest in existence, no harm using it underneath NILFS (which looks pretty awesome btw) to achieve the same thing, in a more modular fashion.</description>
		<content:encoded><![CDATA[<p>I registered just to say, you don&#8217;t want raid in the filesystem, it breaks the whole layered design thing. on top of that, software raid in linux is one of the finest in existence, no harm using it underneath NILFS (which looks pretty awesome btw) to achieve the same thing, in a more modular fashion.</p>
]]></content:encoded>
	</item>
	<item>
		<title>By: momokuri</title>
		<link>http://www.linux-mag.com/id/7345/#comment-6480</link>
		<dc:creator>momokuri</dc:creator>
		<pubDate>Wed, 30 Nov -0001 00:00:00 +0000</pubDate>
		<guid isPermaLink="false">http://www.linux-mag.com/id/7345/#comment-6480</guid>
		<description>NILFS seems not having the feature to expand volume, but one of developers said they have experimental code in his test repository. &lt;br /&gt;
https://www.nilfs.org/pipermail/users-ja/2008-November/000059.html&lt;br /&gt;
(in Japanese)&lt;br /&gt;
&lt;br /&gt;
I think it will be apear after merging it into mainline kernel, maybe  2.6.32 or later.</description>
		<content:encoded><![CDATA[<p>NILFS seems not having the feature to expand volume, but one of developers said they have experimental code in his test repository. <br />
<a href="https://www.nilfs.org/pipermail/users-ja/2008-November/000059.html" rel="nofollow">https://www.nilfs.org/pipermail/users-ja/2008-November/000059.html</a><br />
(in Japanese)</p>
<p>I think it will be apear after merging it into mainline kernel, maybe  2.6.32 or later.</p>
]]></content:encoded>
	</item>
	<item>
		<title>By: ddebroy</title>
		<link>http://www.linux-mag.com/id/7345/#comment-6481</link>
		<dc:creator>ddebroy</dc:creator>
		<pubDate>Wed, 30 Nov -0001 00:00:00 +0000</pubDate>
		<guid isPermaLink="false">http://www.linux-mag.com/id/7345/#comment-6481</guid>
		<description>I get why a log structured file system, which is meant to optimize for a rotating disk head, is beneficial for rotating disks. I don&#039;t get how that translates to &quot;make your SSDs scream&quot;. Since SSDs don&#039;t have spinning disks, how does a log structured file system boost a SSD? Infact, doesn&#039;t the fact that a FS is log-structured make it completely SSD-unaware and therefore inferior to a file system that is not log structured (say allocates data in some random fashion all over the volume)? &lt;br /&gt;
&lt;br /&gt;
The main design principle for this file system appears to be optimizing for a premise (i.e. a rotating head) which is completely absent in the case of a SSD.</description>
		<content:encoded><![CDATA[<p>I get why a log structured file system, which is meant to optimize for a rotating disk head, is beneficial for rotating disks. I don&#8217;t get how that translates to &#8220;make your SSDs scream&#8221;. Since SSDs don&#8217;t have spinning disks, how does a log structured file system boost a SSD? Infact, doesn&#8217;t the fact that a FS is log-structured make it completely SSD-unaware and therefore inferior to a file system that is not log structured (say allocates data in some random fashion all over the volume)? </p>
<p>The main design principle for this file system appears to be optimizing for a premise (i.e. a rotating head) which is completely absent in the case of a SSD.</p>
]]></content:encoded>
	</item>
	<item>
		<title>By: golding</title>
		<link>http://www.linux-mag.com/id/7345/#comment-6482</link>
		<dc:creator>golding</dc:creator>
		<pubDate>Wed, 30 Nov -0001 00:00:00 +0000</pubDate>
		<guid isPermaLink="false">http://www.linux-mag.com/id/7345/#comment-6482</guid>
		<description>Wonder what JÃ¶rn Engel (dev of LogFS) thinks of this.&lt;br /&gt;
Does this include his efforts?</description>
		<content:encoded><![CDATA[<p>Wonder what JÃ¶rn Engel (dev of LogFS) thinks of this.<br />
Does this include his efforts?</p>
]]></content:encoded>
	</item>
	<item>
		<title>By: laytonjb</title>
		<link>http://www.linux-mag.com/id/7345/#comment-6483</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/7345/#comment-6483</guid>
		<description>In general, I agree with you. But a very large number of people are asking for RAID to be included in the file system ala&#039; ZFS. I&#039;m not a file system designer enough to be able to explain the details of either approach. But when looking at btrfs, I found that I like the built-in RAID because it was easier to build the file system. It may have been being lazy :)  or it may have been mounting and unmounting the file system so much, but I did like it better.</description>
		<content:encoded><![CDATA[<p>In general, I agree with you. But a very large number of people are asking for RAID to be included in the file system ala&#8217; ZFS. I&#8217;m not a file system designer enough to be able to explain the details of either approach. But when looking at btrfs, I found that I like the built-in RAID because it was easier to build the file system. It may have been being lazy :)  or it may have been mounting and unmounting the file system so much, but I did like it better.</p>
]]></content:encoded>
	</item>
	<item>
		<title>By: laytonjb</title>
		<link>http://www.linux-mag.com/id/7345/#comment-6484</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/7345/#comment-6484</guid>
		<description>I would recommend reading the NILFS mailing list archives and perhaps some of the other articles around.&lt;br /&gt;
&lt;br /&gt;
From my understanding one of the things that a log-structured file system gives you is that thing are just appended to the head of the log. Then garbage collection clean up later. SSD&#039;s have notoriously bad rewrite performance because you have to actually go in and change the cells before you can write to them again. This means you have to basically do two writes. Of course, SSD drive manufacturers are figuring out ways around this or to at least hide it. With log-structured file systems recovering space can happen when there is no pressure to reuse the particular space of the SSD.&lt;br /&gt;
&lt;br /&gt;
Plus the &quot;blocks&quot; (if you will) of the SSD that get erased are fairly large. So it&#039;s definitely possible for a classic file system to &quot;re-erase&quot; a section of the drive several times even if it&#039;s already been erased. Log-structured file systems can be &quot;tuned&quot; to erase or reclaim space that&lt;br /&gt;
matches the size that needs to be erased. Consequently you only do this one time. BTW - classic file systems are gaining this behavior as well (I think btrfs does this and I would be willing to bet that ZFS does as well but I don&#039;t know for sure).&lt;br /&gt;
&lt;br /&gt;
Jeff</description>
		<content:encoded><![CDATA[<p>I would recommend reading the NILFS mailing list archives and perhaps some of the other articles around.</p>
<p>From my understanding one of the things that a log-structured file system gives you is that thing are just appended to the head of the log. Then garbage collection clean up later. SSD&#8217;s have notoriously bad rewrite performance because you have to actually go in and change the cells before you can write to them again. This means you have to basically do two writes. Of course, SSD drive manufacturers are figuring out ways around this or to at least hide it. With log-structured file systems recovering space can happen when there is no pressure to reuse the particular space of the SSD.</p>
<p>Plus the &#8220;blocks&#8221; (if you will) of the SSD that get erased are fairly large. So it&#8217;s definitely possible for a classic file system to &#8220;re-erase&#8221; a section of the drive several times even if it&#8217;s already been erased. Log-structured file systems can be &#8220;tuned&#8221; to erase or reclaim space that<br />
matches the size that needs to be erased. Consequently you only do this one time. BTW &#8211; classic file systems are gaining this behavior as well (I think btrfs does this and I would be willing to bet that ZFS does as well but I don&#8217;t know for sure).</p>
<p>Jeff</p>
]]></content:encoded>
	</item>
	<item>
		<title>By: laytonjb</title>
		<link>http://www.linux-mag.com/id/7345/#comment-6485</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/7345/#comment-6485</guid>
		<description>Thanks for comment about this - I had not seen that yet.&lt;br /&gt;
&lt;br /&gt;
If you think about, expanding or even shrinking a lob based file system should be fairly easy. If you add more space, you just have to make the log aware of that space. If you shrink the file system, I think you can do the same thing but in reverse.&lt;br /&gt;
&lt;br /&gt;
Of course the devil is in the details :)  And I don&#039;t know the details.&lt;br /&gt;
&lt;br /&gt;
Jeff</description>
		<content:encoded><![CDATA[<p>Thanks for comment about this &#8211; I had not seen that yet.</p>
<p>If you think about, expanding or even shrinking a lob based file system should be fairly easy. If you add more space, you just have to make the log aware of that space. If you shrink the file system, I think you can do the same thing but in reverse.</p>
<p>Of course the devil is in the details :)  And I don&#8217;t know the details.</p>
<p>Jeff</p>
]]></content:encoded>
	</item>
	<item>
		<title>By: laytonjb</title>
		<link>http://www.linux-mag.com/id/7345/#comment-6486</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/7345/#comment-6486</guid>
		<description>I did find an article that might help you in your quest for understanding why log-structured file systems make SSD&#039;s scream:&lt;br /&gt;
&lt;br /&gt;
http://www.ibm.com/developerworks/linux/library/l-flash-filesystems/&lt;br /&gt;
&lt;br /&gt;
I hope this helps (but I haven&#039;t read the whole thing).&lt;br /&gt;
&lt;br /&gt;
Jeff</description>
		<content:encoded><![CDATA[<p>I did find an article that might help you in your quest for understanding why log-structured file systems make SSD&#8217;s scream:</p>
<p><a href="http://www.ibm.com/developerworks/linux/library/l-flash-filesystems/" rel="nofollow">http://www.ibm.com/developerworks/linux/library/l-flash-filesystems/</a></p>
<p>I hope this helps (but I haven&#8217;t read the whole thing).</p>
<p>Jeff</p>
]]></content:encoded>
	</item>
</channel>
</rss>