我目前正在考虑使用对Nirvanix在线存储的REST访问来存储/下载文件。但是,Nirvanix还提供对网络存储的NFS访问。
我想知道是否有任何已知的基准测试或协议特定原因选择REST over NFS?
答案 0 :(得分:3)
这是一个折腾。
使用正确的设置,版本和调优,NFS比SMB / CIFS慢一点。然而,旧版本可能会慢得多。
您通过NFS获得的是:
但是,如果您不在100%NFS环境中工作,您可能会发现它不值得付出努力。
顺便说一下,对于记录,Windows 7 Beta / RC确实支持开箱即用的NFS。
答案 1 :(得分:3)
使用最适合您环境的东西。任何差异都可以忽略不计,特别是在非局域网速度链路上,CPU使用率等因素变得无关紧要,因为它们已被链路已经饱和的简单事实所淹没。
一个可能的异常处理许多小文件。如果您的用例涉及快速访问大量小文件,我建议您测试这两个文件并查看是否有一个更快的边距更快。
答案 2 :(得分:2)
NFS不是文件传输协议,它是 N etwork F ile S 系统协议。正确配置和实施后,HTTP应该可以轻松击败它。
这将取决于您尝试做的细节。如果你只是上传和下载整个文件,那么我怀疑你能够配置HTTP比NFS做得更好。
回想一下,NFS是在较早的时候创建的。 NFS 2.0仍然是最新版本吗?我记得将NFS实现的代码从2更新到3.那是在1996年左右。
答案 3 :(得分:2)
它们应该几乎相同,但NFS通常可以通过UDP(可以配置为通过TCP运行)和HTTP上的TCP有一个很大的区别..所以如果你有一个高丢包率,那么HTTP应该更稳定!