by schn4rk » Wed Jun 13, 2012 7:17 am
$this->bbcode_second_pass_quote('AnalogMan', 'T')hank you for your reply. I will be taking much of it into practice. For the time being I had setup SAMBA shares but the transfer speed is ridiculous! I only get 2MB/s max for my transfer speeds. That is unacceptable. I hope NFS gives a larger boost. Also, I noticed Windows has no real native NFS support, any tools you'd like to point me for when I get there?
EDIT: Got NFS Setup (this is the third try and it went smooth as butter this time, wth) and I found a NFS client for Windows, though it only supports up to v3, not v4. Testing transfer speeds now.
EDIT2: Alright, this is odd. Using the Windows client my speeds DROPPED to 1/4 of what they were. I was getting 500KB/s. On my Mac the transfer speed stayed the same at 1.5MB/s. Something has to be up with this because this doesn't seem right at all. I may reinstall my pogo from scratch and just leave SAMBA out of it entirely (until I try to setup AirPrint again).
I have my HDD's formatted in ext3, is there a better filesystem that would work better?
There's a few more likely bottlenecks you should investigate before you start worrying about the filesystem, I think.
First and foremost - the Windows client. I don't use Windows at home so I'm afraid I don't have any specific recommendations, but from what I've heard, Windows NFS clients tend to leave a lot to be desired. What version of Windows are you running? You probably have a lot of googling in your immediate future to make sure you have the best client possible and have addressed any other issues on that side of things.

Next, the Mac client. What version of OS X are you running? As I said earlier, Lion introduced some issues, not all of which I've been able to address myself. In any case, there are a heck of a lot of options you can use when mounting an NFS share, and you may find there is some improvement to be made there.
You mention samba - yes, getting rid of that may help. You needn't start with a fresh install though, you can uninstall only samba using pacman. Don't forget to remove it from the startup daemons in your /etc/rc.conf - you could always just do that first and reboot to see if it helps.
Make sure you take into consideration everything else that's running on your plug as well. Some processes can be substantially improved with a little tweaking. For example, if you're using any torrent clients or anything else that needs to encrypt traffic, you will probably see massive gains by installing openssl-cryptodev.
Let us know how you go. Rest assured that you shouldn't need to reinstall the entire system unless you manage to really screw things up at any point! Arch is really nice in that you have so much control over what you add and remove to your system, and pacman I think does a great job of making everything relatively easy and safe
