Posted Feb 27, 2007 1:58 UTC (Tue) by drag
In reply to: file managers
Parent article: New KDE 4 preview shows progress (Linux.com)
If all I used was KDE or Gnome then I wouldn't have much of a problem with using those desktop-specific items, but I tend to use stuff all over the map.
My current favorite is sshfs. It's purpose is essentially the same thing as your sftp kio-slave (isn't that 'fish://"?)
I wanted to use it to host a lot of files so I tested the stability and speed of the thing vs NFS vs Samba vs iSCSI (OpenIscsi initiator, "iSCSI Enterprise Target" for the target) vs ATA over Ethernet (both a kernel based virtual plane and a userspace one, don't remember much about it)
Keep in mind that I did this some months ago, also it was fairly informal and I just used the defaults given to me by the various debian packages. Software vblade for AoE was uninspiring and I quickly dropped that.
I tested for file transfer speed and stability. So I did my best with very large files, multiple gigs, so that there was no file system cache issues. Then I ran Bonnie++ on all of them to see how well they performed.
Samba was by far the slowest. Simply outclassed.
NFS was fine, but on 100Mb/s network Fuse-based SshFS was actually continously faster, it wasn't until I got a new switch and bumped the network speed up to 1Gb/s until NFS edged ahead. Of course iSCSI was effecient and provided best performance and compatability due to the fact that I ran Ext3 on it (extended attributes and ACL support and all that).
I think, if I remember correctly, that NFS did do random access much faster then anybody else. The downsides to sshfs is things like not handling ACLs or being able to handle special file types like named pipes, but that's not that important just for desktop file sharing.
Then if your dealing with mostly text files over a slower network (say wireless) then how attractive is the compression option for ssh? (very)
Play media files, edit files, run programs over sshfs. About anything you'd want, no sweat.
Nowadays Openssh is the only network service that runs on my machines at home. It's all I ever need.
The major gotcha with sshfs is that the stability of the FS is determined by the quality of the ssh server. Of course, recent versions of OpenSSH are superior to all else.
to post comments)