Mak*_*oto 25 performance storage nginx nfs web-server
假设连接是通过 LAN 1Gbe 或 10Gbe 连接,可以在生产服务器上合理地使用 NFS 作为将计算服务器连接到存储服务器的方法吗?
显然有一些网络开销,如果启用了同步模式,NFS 在写入时似乎特别慢。否则它看起来相当轻巧,并且能够根据我的说法进行扩展,但我个人对此几乎没有经验。我错了吗?
问题是我现在有一个服务器既充当存储服务器又充当 Web 服务器,但我最终可能在将来需要将两者分开,并考虑到某些请求需要通过 Web 应用程序层进行身份验证在初始化文件传输之前,这个软件有点棘手。网络 fs 挂载是我最简单的选择……不知道这是否合适。
我还计划尝试使用 NFS 的本地缓存,这应该可以大大提高性能,但我不确定这是否足够。
至于替代方案,我知道只有 iSCSI 是真正的竞争对手,而且大多数人似乎都推荐 NFS,而不是其他任何鲜为人知的产品。
Aus*_*arn 29
NFS 很好,除非满足一些特定的其他标准,即:
假设您满足所有这些标准,并且您的网络速度相当快,那么您应该没问题。此外,如果您可以运行巨型帧,请这样做,它们对任何网络文件系统或网络块存储都有很大帮助。
Bar*_*958 17
NFS 绝对可以,并且比 iSCSI 更受欢迎,因为 NFS 更易于管理、共享和备份。
Ger*_*der 12
多年来,我们一直使用 NFS 将我们的 SAN 连接到我们的 VMware ESXi 服务器,并在其上运行数百个 VM。一点都不麻烦。
瓶颈在于存储系统而不是网络协议。
网络连接当然应该足够快,这意味着 10Gb 以太网或光纤。我们甚至不再需要单独的存储网络。
iSCSI 可能会快一点...
https://www.hyper-v.io/whos-got-bigger-balls-testing-nfs-vs-iscsi-performance-part-3-test-results/
...但是 NFS 像任何其他网络重定向器(SMB3、AFS/AFP 等)一样允许并发多访问,这对于 iSCSI 或其他块协议来说很棘手。
https://forums.starwindsoftware.com/viewtopic.php?f=5&t=1392
| 归档时间: |
|
| 查看次数: |
5033 次 |
| 最近记录: |