数据传输速度:NFS 与 HTTP

5 filesystems performance nfs http

我目前正在考虑使用 REST 访问 Nirvanix 在线存储来存储/下载文件。但是,Nirvanix 还提供对网络存储的 NFS 访问。

我想知道是否有任何已知的基准或协议特定的原因选择 REST 而不是 NFS?

Nic*_*ght 5

使用最适合您环境的任何东西。任何差异都可以忽略不计,尤其是在非 LAN 速度链路上,CPU 使用率等因素变得无关紧要,因为链路已经饱和这一简单事实让它们不知所措。

一种可能的例外是处理大量小文件。如果您的用例涉及快速访问大量小文件,我建议对两者进行测试,看看其中一个的速度是否快得足够大,这一点至关重要。


Ave*_*yne 3

这是一个折腾。

NFS 在正确的设置、版本和调整下,仅比 SMB/CIFS 慢一点。然而,较旧的版本可能会慢得多。

使用 NFS 可以获得以下好处:

  • 原始文件访问控制(通过标准 Unix 文件权限)
  • 原始共享访问控制
  • 用户映射
  • 对于那些支持它的平台来说,操作几乎是不可见的。它看起来就像另一个子目录......

但是,如果您不是在 100% NFS 环境中工作,您可能会发现这样做不值得。

顺便说一下,根据记录,Windows 7 Beta/RC 确实支持开箱即用的 NFS。