Re: Hi Reiserfs-dev

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

 



-----BEGIN PGP SIGNED MESSAGE-----
Hash: SHA1

Steven wrote:
> Been using Reiser 3 for years now, messing round with m-multiple 
> operating systems. Imho, it's easily the best general purpose linux 
> filesystem.  Does anyone here say otherwise ?
> 
> I went through the hassle of installing reiser 4 on 2.6.24 about a 
> year ago, but it seemed to have latency issues, esp. at start-up 
> (fedora 4, 1.13 PIII dell laptop with 256ram) and reverted back to 
> reiser 3. Ideas?
> 
> Thanks, Steven.

I've been running Reiser4 on my laptop as / for a long time now. I have
two bits of advice.

Make sure it mounts at boot with the noatime option. Something like
"rootflags=noatime" on your LILO or GRUB kernel options line.

Have your init scripts set the queue depth on your block IO scheduler to
1024. Something like "echo 1024 > /sys/block/sda/queue/nr_requests".
With just 256 MB you might want to try smaller values. I'm not very
clear on how much RAM each queue slot can use.

I found that Reiser4 will appear to hang if it cannot flush an entire
transaction atom to the IO queue in one go. Make sure it's big enough.

The other thing that seems to make it a little slow is that it uses
barriers.  This is a Linux feature that serious filesystems use to
guarantee data integrity.  ext3 uses barriers for its journal and XFS
uses barriers too.  I believe there were patches for reiser3 to use
barriers too but I don't know if those are in all Linux or just SUSE.

As I understand it, on an IDE drive, a barrier is pretty slow because it
forces a full write queue flush, does the write, then flushes the queue
*again* before continuing.  On a real SCSI device with tagged queuing
this works much more quickly because it can continue to issue disk
commands after the barrier.
-----BEGIN PGP SIGNATURE-----
Version: GnuPG v1.4.8 (Darwin)
Comment: Using GnuPG with Mozilla - http://enigmail.mozdev.org

iEYEARECAAYFAki0o8gACgkQolqWs/Y4NLy9MgCgh3v5mB4uLx673JT1sz6dgJyA
1XEAni0AZxC6DokBQQ+sDu18qbzxP0s5
=K2Cy
-----END PGP SIGNATURE-----
--
To unsubscribe from this list: send the line "unsubscribe reiserfs-devel" in
the body of a message to majordomo@xxxxxxxxxxxxxxx
More majordomo info at  http://vger.kernel.org/majordomo-info.html

[Index of Archives]     [Linux File System Development]     [Linux BTRFS]     [Linux NFS]     [Linux Filesystems]     [Ext4 Filesystem]     [Kernel Newbies]     [Share Photos]     [Security]     [Netfilter]     [Bugtraq]     [Yosemite Forum]     [MIPS Linux]     [ARM Linux]     [Linux Security]     [Linux RAID]     [Samba]     [Device Mapper]     [Linux Resources]

  Powered by Linux