I have a Raspberry Pi Model B w/ 256MB of RAM. I want to use it for serving my printer (via CUPS) and some files to my local machine (Mac). But I also want to tinker a bit with it, so I want to have some resources left when I work locally on the machine. So I wonder which protocol to use for the files: SMB or NFS? Which one is less resource intensive? Are there other advantages? I have used both before on bigger hardware than the Raspi.


I used both, NFS and SMB. NFS to connect the RPI with my Ubuntu Laptop and SMB for my Windows Desktops. Both are working stable and fast. With SMB I got read rates about 10-11mb/s and with NFS only about 7-8mb/s. In my opinion SMB was also easier to configure.

  • Personally, I couldn't understand why NFS, which is in installed on kernel level is more slow, than samba Mar 26 '13 at 0:30

I now opted for SMB. It seems to work fine so far, it works well with OS X and Windows machines. And it does not seem to utilize the CPU too much. Since I am only dumping data on the shares, and am not hosting home directories or anything like that, I think this is the best solution.

Your Answer

By clicking “Post Your Answer”, you agree to our terms of service, privacy policy and cookie policy

Not the answer you're looking for? Browse other questions tagged or ask your own question.