Kam*_*ami 14 performance file-sharing file-transfer benchmarking macos
我有一台运行 Gentoo 的带有大硬盘的计算机。我必须通过有线网络向 Apple 设备(它们都运行 OS X)提供医疗/大文件。
哪种协议最适合以下需求?:
您应该会发现这篇文章很有趣:
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 中的 i/o 速度和不同网络协议的 i/o 速度进行了一些真实世界的非科学测试。
我的设置:
测试是通过将大约 2gb 的相机原始文件(每个大小约为 20-25mb)复制 (cp) 到设备,重新启动设备并将相同的数据复制回本地 SSD 驱动器来进行的。
写入性能:
*) 只有在使用 SMB 时,我才从使用 cp 或 mv 命令将文件复制到设备中得到非常不同的写入性能结果!
为 NFS 设置异步选项大大提高了读取性能。我使用以下挂载命令进行测试:
mount -t nfs -o resvport,soft,intr,rsize=32768,wsize=32768,timeo=900,retrans=3,proto=tcp,vers=3,async server:/share /private/share/
Run Code Online (Sandbox Code Playgroud)
读取性能:
这些协议似乎以不同的方式处理缓存。这是我在将文件复制到设备并立即返回到本地 SSD 驱动器(无需重新启动设备)时得到的结果
读取性能 - 无需重启
我的结论:我将使用 AFP 或 NFS,因为这两种协议都为我的目的(Lightroom、备份、媒体流)提供了相似的性能和灵活性(与 iSCSI 相比)
归档时间: |
|
查看次数: |
44480 次 |
最近记录: |