网络文件系统(NFS)性能优化与配置指南
1. 订单处理流程与集群性能
在订单处理过程中,当客服代表选择商品后,数据库的库存数量会更新以反映库存变化,锁定解除,并且可能会在另一个数据库中为订单中的行项目添加新记录。这个过程会重复进行,直到订单完成,并对订单进行最终计算(如总金额、税费等)。
在集群节点上进行这些计算可能比在单体服务器上更快,因为有更多的 CPU 时间可用于计算。在这种情况下,NFS 带来的额外开销不太可能影响客服代表对集群性能的感知。
2. 多事务与用户对 NFS 性能的感知
对于运行报告或批量执行多个事务的用户来说,情况有所不同。他们对集群性能的感知可能取决于 NAS 服务器执行 I/O 操作的速度,以及每次读写事务所需的锁定和 GETATTR 操作的数量。
- 历史问题 :过去,使用 NAS 服务器的一个缺点是与文件系统操作的打包和解包相关的 CPU 开销,以便通过网络传输。但随着廉价 CPU 突破多 GHz 速度障碍,这种性能开销的重要性逐渐降低。在集群环境中,如果需要更多的 CPU 周期来打包和解包网络文件系统操作,可以添加更多节点。
- NAS 服务器速度 :NAS 服务器的速度(每秒 I/O 操作数)可能由预算决定。选择最佳 NAS 硬件时,一个关键的性能指标是 NAS 服务器每秒可以执行的 NFS 操作数量。NAS 服务器的性能可能成为集群中最昂贵的性能瓶颈。
- 锁定和 GETATTR 操作管理 :锁定和 GETATTR 操作的数量可以通过仔细
超级会员免费看
订阅专栏 解锁全文
1120

被折叠的 条评论
为什么被折叠?



