linux people - best file system for server application?

Kaido

Elite Member & Kitchen Overlord
Feb 14, 2004
51,767
7,318
136
thinking about going to ext3 on a server project, any luck with it? or do you suggest a better, more stable alternative?
 

bersl2

Golden Member
Aug 2, 2004
1,617
0
0
ReiserFS, or if using huge files, XFS. Ext3 is only good if you absolutely need to maintain compatability with ext2.
 

silverpig

Lifer
Jul 29, 2001
27,703
12
81
I'd go with xfs. ReiserFS is fast, but it has the reputation of going to sh!t every once in a while. It's rare, but do ya wanna risk it?
 

drag

Elite Member
Jul 4, 2002
8,708
0
0
ext3 is best for servers.

ReiserFS is completely overrated, the version 3 in the kernel is not supported well by it's creator and in version 4 is not ready for prime time.
And XFS has 'issues' due to the commodity nature of PC hardware. Anyways in the realworld the performance avantages of them over ext3 is minor.
 

Kaido

Elite Member & Kitchen Overlord
Feb 14, 2004
51,767
7,318
136
Originally posted by: drag
ext3 is best for servers.

ReiserFS is completely overrated, the version 3 in the kernel is not supported well by it's creator and in version 4 is not ready for prime time.
And XFS has 'issues' due to the commodity nature of PC hardware. Anyways in the realworld the performance avantages of them over ext3 is minor.

Yeah, so far ext3 still seems like the best option. I'm learning more about networking/business machines/linux right now and my goal is to get the best stability available. Same with databases - I'm learning PostgreSQL instead of MySQL because pqSQL is ACID-compliant (and has some other nice features :)). Sure MySQL + ReiserFS would be faster, but my application is for less than 50 users on a decent machine, so it's not a big issue. At least, I hope not ;) I'll find out when I start building lol.
 

drag

Elite Member
Jul 4, 2002
8,708
0
0
:)

Benchmarking isn't that difficult once you get a test system setup. Copy the database to the partition and then test, reformat to reiserfs then copy the database over and test it, reformat it to jfs then copy over the database to it and test... etc etc etc etc.

It shouldn't be that hard.


And also don't forget about Firebird database! It's a open source version of Borland's Interbase. :)
 

Kaido

Elite Member & Kitchen Overlord
Feb 14, 2004
51,767
7,318
136
Originally posted by: drag
:)

Benchmarking isn't that difficult once you get a test system setup. Copy the database to the partition and then test, reformat to reiserfs then copy the database over and test it, reformat it to jfs then copy over the database to it and test... etc etc etc etc.

It shouldn't be that hard.


And also don't forget about Firebird database! It's a open source version of Borland's Interbase. :)

I've only heard about that briefly, looking on their site right now. How's it compare in terms of reliability and functionality to PostgreSQL?
 

Nothinman

Elite Member
Sep 14, 2001
30,672
0
0
Ext3 would be the best choice overall because it's the most stable and always supported by companies like RedHat and SuSe. I would avoid reiserfs at all costs, I've just not had any luck with it in the past. I personally use XFS on a lot of my machines but nothing production at work, but I would be confident enough to use it if I thought it would make a noticable difference in performance.

Also even though MySQL isn't as good of a database as Firebird or PGSql it's the best to learn right now because it's the most popular free database.
 

Kaido

Elite Member & Kitchen Overlord
Feb 14, 2004
51,767
7,318
136
Originally posted by: Nothinman
Ext3 would be the best choice overall because it's the most stable and always supported by companies like RedHat and SuSe. I would avoid reiserfs at all costs, I've just not had any luck with it in the past. I personally use XFS on a lot of my machines but nothing production at work, but I would be confident enough to use it if I thought it would make a noticable difference in performance.

Also even though MySQL isn't as good of a database as Firebird or PGSql it's the best to learn right now because it's the most popular free database.

I know it's popular, but I'm not going to be using any turn-key systems like phpMyAdmin or similar packages. Everything will have a custom web interface. This is why I just want to start off with a super-reliable database and rock and roll from there.