请遵循下列建议以在部署 Revit Server 时平衡性能和基础设施成本。
在部署 Revit Server 时,如何平衡成本、用户工作效率和资源消耗是最常见的目标。 如果可用带宽太少,则性能会受到影响。 如果可用带宽过多,则会获得良好的性能,却会以牺牲其他服务为代价。 此文档作为早期版本的更新,尝试表述所需的最小带宽,以获得 Revit Server的最佳用户体验。 反映了 Autodesk 对于客户使用方式的最新认识。 非典型展开所需的带宽可能比此处建议的带宽或多或少。
请注意,所提到的“WAN 网络带宽”反映了网络的实际吞吐量,而不是连接率。 外部因素(例如无关的流动流量)会减少实际可用的带宽,因此我们建议在常用的网络使用期间验证网络的行为。 完成这一操作很简单,只需测量在网络点之间复制几百兆数据所需的时间即可。 请务必谨慎操作,以确保网络压缩和数据包整形不会影响操作的性能。
传输较少数据的操作的带宽和性能
如果在网络间传输的数据量较少,那么对带宽的要求就比较适中。 在本例中,我们将检出包含 18,000 个图元的工作集。 (实际上图元数量对于完成操作所需时间的影响较小。) 请注意,完成操作所需的时间不会随着可用带宽的增加而大幅改变:尽管数据通过 WAN 访问,但是传输的数据量却非常少。 其他占用较小网络基站(例如借用或放弃图元)的操作也具有类似的行为方式。
传输适中数据的操作的带宽和性能
相比之下,与中心同步 (SWC) 等操作在网络中传输的数据会更多。 这些操作受可用吞吐量的影响非常大。 在本例中,我们将执行 SWC 操作(在 WAN 中传输约 7MB 数据)。 急剧上升的带宽需求显而易见;在带宽不足的情况下,完成操作所需的时间明显变长。 (请注意,SWC 过程中传输的数据量根据模型的复杂度和要同步的更改复杂度而不同。 7MB 的传输显示了 SWC 已临近典型用户活动的上限。)
传输大量数据的操作的带宽和性能
除了首次保存中心模型外,创建新本地副本是 Revit 中需要最多带宽的用户操作:在该操作期间,Revit 必须为模型及其链接构建权限状态的缓存,而这一行为会在 WAN 中传输大量数据。 在本例中,从主机服务器共复制了 42MB 的数据至用户工作站:其中 27MB 用于主体模型的权限状态,15MB 用于其链接的权限状态。 与传输适中数据量的操作一样,在可用吞吐量和性能之间存在直接关系。 网络管理员需要在这些操作过程中,根据用户所能允许的延迟率对可用带宽进行校准。
相反,低荷载的服务器、间隔距离适中的展开以及复杂度有限的项目在吞吐少于 3Mbit/秒 时可以获得较理想的性能。
最后值得注意的是,网络流量优化和压缩(例如在 Riverbed 的 Steelhead 设备中实施的优化和压缩)可与 Revit Server 完全兼容,并且可进一步提高性能,尤其是在网络不佳的情况下。