J'ai le choix de configurer Samba ou NFS sur mon NAS basé sur Linux ( nslu2 exécutant OpenDebian ).
- Quelqu'un a-t-il des histoires liées aux performances comparant les deux options? Existe-t-il des astuces d'optimisation qui améliorent les vitesses de transfert pour l'une ou l'autre?
- Quelles options ai-je en termes de kits d'outils / suites de tests pour collecter des mesures de performances sur ma configuration?
Le nslu2 n'est pas le NAS le plus puissant (processeur ARM de 266 MHz, 32 Mo de RAM), donc les frais généraux liés à l'exécution du démon Samba ou NFS sont également un facteur. En outre, je regarde cela uniquement du point de vue des performances, c'est-à-dire que les problèmes de sécurité entourant NFS ne sont pas mon problème.
NFS n'est pas génial mais Samba sera certainement plus lent, le seul avantage est d'autoriser les clients Windows. À moins que les machines Windows ne posent problème, optez pour NFS.
la source
Je n'ai plus les chiffres, mais NFS a battu Samba en termes de performances lorsque j'ai fait ma grande série de comparaison / benchmarking. Et sur les liaisons à haut débit et / ou à latence élevée, l'utilisation de NFS sur TCP a surpassé NFS sur UDP. Apparemment, à un moment donné, le fenêtrage devient plus important que de simples paquets.
la source
Allez avec NFS - si vous utilisez les clients Vista ou 7, installez les services pour Unix et vous pourrez accéder aux exportations NFS via des machines Windows à l'aide de clients NFS microsofts.
la source