You are not logged in.
I wondered across this fine artical this morning, and thought I would share it with the community.
Quote:
Let's start from the most obvious: the best balanced filesystem seems to be the mature, almost aging EXT3. This is natural, as it received most cumulative improvements over a long period of time. It has very good sequential and random write speeds and reasonable read speed, factors that are of utmost importance on several different tasks. For example, if you plan to run a database server you are almost forced to use EXT3, as all other filesystems seems to have big problems with synchronized random write speed. Also, you can't go wrong with EXT3 if you use it on your workstation as its performances are quite good in a great amount of different jobs. Finally, EXT3 is more stable than the others FS as most of its bug are by now already worked out.
However, this not means that EXT3 is the perfect FS: first, it that lacks some important features as delayed allocation and online compression. It lacks native snapshots capability also but you can use LVM to overcome this. It is more fragmentation-prone that EXT4 and XFS and it is very slow in creating/deleting large amount of files, denoting a not-so-good metadata handling. Moreover, it use more CPU cycles than EXT4 and XFS, but with todays CPU I don't think that this is a great problem. If you can live with these minor faults, EXT3 is the right filesystem for you.
Please don't just read that one paragraph though, they have ten pages worth of detailed and varied benchmarks they used to form that opinion. And the artical is dated from the middle of last month, nice and recent ![]()
Interesting stuff, I thought that ext4 would do better (not that it did poorly, but relative to ext3) And that btrfs wouldnt be as slow as it currently seems, though as the tester commented, it's a very new filesystem. Maybe Arch should ship btrfs as an install option? Help these guys iron out the bugs!
Offline
Interesting.
Oh, and, JFS FTW.
I see no reason to use anything else at this time. Funny thing, one's choice for a GNU/Linux filesystem is about as touchy as one's choice of truck.
Offline
Looks like you can easily fit a troop of KD's Black Mouths back in there!
[/stalker]
ᶘ ᵒᴥᵒᶅ
Offline
Misfit138 wrote:Looks like you can easily fit a troop of KD's Black Mouths back in there!
[/stalker]
O! How naughty!
Offline
Are you familiar with our Forum Rules, and How To Ask Questions The Smart Way?
BlueHackers // fscanary // resticctl
Offline
I don't know first thing about cars, but this... monster seems like it could pull a tank out of quicksand ![]()
Offline
so in short, someone got bored, had no idea about experimental conditions set thing up and published because internet will take anything.
So why this fine article is worth reading?
Offline
Misfit138 wrote:
Well if you go there, then I have to pull out my Chevy Kodiak Pickup. ![]()
Last edited by Misfit138 (2010-12-04 02:13:59)
Offline
Hiya Misfit.
I ride a bicycle and use ext4 mostly. I love dogs but none live with me. What kind of truck am I?
Offline
Well if you go there, then I have to pull out my Chevy Kodiak Pickup.
I liiiike ![]()
Are you familiar with our Forum Rules, and How To Ask Questions The Smart Way?
BlueHackers // fscanary // resticctl
Offline
Hiya Misfit.
I ride a bicycle and use ext4 mostly. I love dogs but none live with me. What kind of truck am I?
Hmm.. No dogs and you ride a bicycle...hmm.. WHAT? You use EXT4?! Then you are one of these.
Offline
Cool 10 replies, and maybe one relevant to the original post.
https://wiki.archlinux.org/index.php/Fo … _Hijacking
Some, should know better.
Offline
Cool 10 replies, and maybe one relevant to the original post.
Yeah and that one was trolling. ![]()
https://wiki.archlinux.org/index.php/Fo … _Hijacking
Some, should know better.
Sorry...ontopic from now on!
P.s., what happened to your avatar??
Last edited by litemotiv (2010-12-05 13:52:04)
ᶘ ᵒᴥᵒᶅ
Offline
Am I the only one concerned about the slow progress of BTRFS? It seems to be veering into Reiser4 territory--much hope and advocacy without much to show for it.
I am willing to admit that I am impatient for The Next Shiny Big Thing(tm).
--Aaron
Offline
Am I the only one concerned about the slow progress of BTRFS? It seems to be veering into Reiser4 territory--much hope and advocacy without much to show for it.
There's thousands of lines of code committed every kernel release. What slow progress do you speak of?
Last edited by falconindy (2010-12-06 04:19:50)
Offline
Btrfs -- I wish they would work a little more on some of the worrisome speeds I am seeing in some benchmarks, as well as touting its advantages more -- because to be honest, I haven't seen any big advantages for Joe User that would convince them to switch from, say, ext4. I see a lot of "we want to be like ZFS", but I don't particularly need most of what ZFS provides. Although I suppose then it could just not be for me.
As for Reiser4, they had (and have) a lot to show for it. The very vast majority of the remaining problems are to do with kernel politics and structuring -- what should belong in what layer, etc. It's being actively maintained by Edward Shisken, you can try his patches, the filesystem itself is from what I can tell very stable and powerful (I don't use it because I'd rather have the wide recovery tool and partition management tool support ext4 enjoys).
Offline
There's thousands of lines of code committed every kernel release. What slow progress do you speak of?
That is my point. Yes, development is very active but it seems to be stuck on the most important criteria. It gets its clock cleaned in benchmark tests and still occasionally foams at the mouth. Maintenance tools are still lacking also.
I understand it is an ambitious project--far more ambitious than ext4. I hope it lives up to the promise.
--Aaron
Offline
As for Reiser4, they had (and have) a lot to show for it. The very vast majority of the remaining problems are to do with kernel politics and structuring -- what should belong in what layer, etc. It's being actively maintained by Edward Shisken, you can try his patches, the filesystem itself is from what I can tell very stable and powerful (I don't use it because I'd rather have the wide recovery tool and partition management tool support ext4 enjoys).
Yes, i feel that modern benchmarks should also include Nilfs2 and Reiser4.
ᶘ ᵒᴥᵒᶅ
Offline
Filesystems seem to take years to complete, and by the time they're all patched and debugged, they're obsolete..
And now that I think of it, that could be said for a lot of things.
Offline
Does anyone have experience with btrfs and using it as /var partition? I want to know how it is behaving with lots of small files.
Offline
I decided to give JFS a try. Works good so far and haven't had any slow moments. ![]()
Offline
Does anyone have experience with btrfs and using it as /var partition? I want to know how it is behaving with lots of small files.
At a vague guess, I would say not too well -- it stores a lot of metadata, it seems, which would not be good for small-file performance.
If you want small-file performance, you want ReiserFS or Reiser4.
Offline
I've been more than happy with ext4 honestly. I don't really agree with it saying that saying that if you're running a database you're forced to use ext3. When I think of MySQL I think XFS personally. JFS is probably my second favorite after ext4 (ext3 with dir_index is up there too). Reiser3 is nice, I'd probably put that as my third favorite.
Offline
I've compiled stock arch kernel (.36) with reiser4 patch, everything seems fine when I test it.
mkfs.reiser4 /dev/sda5
mount -t reiser4 /dev/sda5 /media/reiser4
dmesg -> reiser4: sda5: found disk format 4.0.0.
But it fails to mount it during boot. I try to use this as /var partition.
Fstab:
/dev/sda5 /var reiser4 defaults,notail 0 1
I have reiser4 in rc.conf (modules).
Edit:
Found it, notail options is to blame.
However, some of the files are missing after move to reiser4. ![]()
Last edited by ammon (2010-12-14 19:20:10)
Offline