Answers:
您应该发现这篇文章很有趣:
Mac OS X 10.5.5客户端的iSCSI,AFP,SMB和NFS性能。
它显示以下测试结果:
(片刻之间)
iSCSI 134.267530
AFP 140.285572
SMB 159.061026
NFSv3(无调整)477.432503
NFSv3(无调整)293.994605
我已经在OS X中对iscsi的I / O速度和不同的网络协议进行了一些非科学的实际测试。
我的设置:
通过将大约2gb的摄像机原始文件(每个大小约为20-25mb)复制(cp)到设备,重新启动设备并将相同的数据复制回本地SSD驱动器,进行了测试。
写性能:
*)仅当使用SMB时,我得到的写入性能结果与使用cp或mv命令将文件复制到设备时截然不同!
设置NFS的async选项可以大大提高读取性能。我使用以下mount命令进行测试:
mount -t nfs -o resvport,soft,intr,rsize=32768,wsize=32768,timeo=900,retrans=3,proto=tcp,vers=3,async server:/share /private/share/
阅读表现:
协议似乎对缓存的处理方式有所不同。这是将文件复制到设备并立即返回到本地SSD驱动器(无需重新启动设备)时得到的结果
读取性能-无需重启
我的结论:我将使用AFP或NFS,因为两种协议都为我的目的(Lightroom,备份,媒体流)提供了相似的性能和灵活性(与iSCSI相比)
尽管它们是数据传输协议,但我想提醒您,它们不接受与文件名相同的字符。例如\ /:*?” <> | Windows NTFS和Samba中不允许使用。
根据我在运行AppleTalk兼容服务的MacOS 8.6和Windows 95上的经验,Apple Talk协议发生了这种情况。MacOS允许文件名中的某些字符对Windows无效。
有关将我的文件从Linux桌面复制到运行Samba和NFS的QNAP TS-212P的经验的详细信息,可以在“将Linux文件备份到QNAP TS-212P的性能比较”中找到。测试结果以MB / s为单位对您有什么兴趣:
我使用QNAP TS-112 在NAS上的“使用不同共享解决方案的文件传输”中对FTP,Samba,iSCSI和NFS进行了测试。测试结果以MB / s为单位对您有什么兴趣:
因此,根据我的经验,Samba比NFS快。但是我的某些文件在NTFS和Samba中包含非法字符,因此我选择使用NFS作为主要协议。
希望能有所帮助!