- Tue Oct 31, 2006 8:49 pm
#192381
Actually i'm trying to move onto linux time to time, and everytime it ends with a swearing, linux cds throws in a wall, cursing linux developers, and so on and so on. 
Concerning fragmentation: you simply probably don't know that linux also has fragmentation
I think it's possible to write fs driver that will try to keep fragmentation as low as possible, but it's complex, and it will anyway not guarantee 100% fragmentation free.
As an example you can look at this
Again: linux is simply superb as an experimental platform, very good for developing/testing new software as a platform where you can hack everything. Buuuuut.....it's not yet suitable for production, at least without some professional administration.
Concerning fragmentation: you simply probably don't know that linux also has fragmentation
As an example you can look at this
Or maybe this:"Now, I think it's fair to say that the ext2/ext3 inter-file
fragmentation issue is one of the three biggest performance problems in
Linux. (The other two being excessive latency in the page allocator due
to VM writeback and read latency in the I/O scheduler).
The fix for interfile fragmentation lies inside ext2/ext3, not inside
any generic layers of the kernel. And this really is a must-fix,
because the completion time for writeback is approximately proportional
to the size of the filesystem. So we're getting, what? Fifty percent
slower per year? "
It's a few first links google returned on "ext3 fragmentation" query.Reiser4 is slightly (1.5x) faster than ext3 when reading ordered data. Ext3 degrades to around 60% of full speed after heavy fragmentation, reiser4 remains at 80%.
Reiser4 is almost twice as fast as ext3 during highly random read patterns. Both filesystems reduce to around 85% of full speed after heavy fragmentation.
Reiser4 repacker successfully restores read speeds to full speed, but only if run multiple times. If run a single time on heavily fragmented data, gains are barely visible.
Again: linux is simply superb as an experimental platform, very good for developing/testing new software as a platform where you can hack everything. Buuuuut.....it's not yet suitable for production, at least without some professional administration.
Intel Q6600/4Gb/GF 8800GTS.
Intel Core2 Extreme QX6700/4Gb/GF 7600GS.
Freelance CG TD: CPP/Perl/Mel/SL, Maya API, Shake, Afx, DF, PRMan.
Intel Core2 Extreme QX6700/4Gb/GF 7600GS.
Freelance CG TD: CPP/Perl/Mel/SL, Maya API, Shake, Afx, DF, PRMan.


- By Mark Bell