Algo a ter em mente é que o Samba é projetado para comunicação entre máquinas Windows e Linux, então deve funcionar mais rápido que os outros dois. Para compartilhamento de arquivos entre máquinas Linux, NFS é o protocolo correto a ser usado.
A página de ajuda do Ubuntu para o NFS pode ser encontrada aqui .