我可以选择在基于Linux的NAS(运行OpenDebian的nslu2)上设置Samba或NFS 。
- 有没有人比较这两种选择的性能相关故事?是否有一些调优技巧可以提高一个或另一个的传输速度?
- 在工具包/测试套件方面,我有哪些选项可以收集设置中的性能指标?
nslu2并不是功能最强大的NAS(266Mhz ARM处理器,32 MB RAM),因此运行Samba或NFS守护程序的开销也是一个因素。另外,我纯粹是从性能的角度来看问题,即与NFS有关的安全问题不是我关心的问题。
我可以选择在基于Linux的NAS(运行OpenDebian的nslu2)上设置Samba或NFS 。
nslu2并不是功能最强大的NAS(266Mhz ARM处理器,32 MB RAM),因此运行Samba或NFS守护程序的开销也是一个因素。另外,我纯粹是从性能的角度来看问题,即与NFS有关的安全问题不是我关心的问题。
Answers:
您好,NSLU2用户。除非有一些令人信服的原因(即Windows计算机),否则我肯定会使用NFS。NFS更轻便,更快。
至于NSLU2方面,您会发现调整NFS选项并为共享磁盘选择正确的文件系统非常重要。我选择了,ext3
但是后来切换到ext2
了它,因为它似乎消耗更少的宝贵资源。当使用无线时,不要指望出色的性能,也不要使用太大的块大小,否则会选择大块的块。
无论哪种情况,都需要调整一些参数。做一些自己的基准,并决定哪些选项是最好的(TCP
/ UDP
,rsize
,wsize
,等),例如用于NFS这里是一些老的比较:
NSLU2 NFS
最后但并非最不重要-看到您的结果会很高兴-向他们学习;)
我可以想到使用SAMBA的主要好处是,它支持将SMB文件共享到Windows盒中。如果您只想使用另一个unix框连接到此,则NFS可能会表现更好。
NFS并不是很好,但是Samba肯定会慢一些,唯一的好处是允许Windows客户端。除非Windows计算机有问题,否则请使用NFS。
使用NFS-如果您使用的是Vista或7 Clients,请安装Unix服务,并且可以使用Microsoft的NFS Client通过Windows计算机访问NFS导出。