问题:
我们升级了网络,并正在进行一些测试以了解系统的动态。
所有工作站都与集线器断开,然后一一重新连接;我们为商店19的库存摘要报告作为每个工作站的基线,以评估网络速度。
由于所有工作站都在网上带来,我们没有经历过绩效降解。(例如,当我的计算机是唯一连接的电台时,我的计算机在20秒内运行了报告,并在所有车站连接时停留在20秒钟。
所有工作站的性能范围为7-90秒,与每台PC的功率相关。
这基本上使我们对网络性能很好感到满意(报告直接在服务器上运行6秒)。<?xml:namespace prefix = o ns =“ urn:schemas-microsoft-com:Office:Office:Office:Office:Office” />
接下来,随着用户的添加,我们在Quick店内测试了性能。
只有9个用户登录到主菜单,在我的工作站上,性能停留在20秒钟内。但是,当只有另一个用户仅打开屏幕(例如项目列表)时,没有实际运行任何内容,性能就会从20秒起到我的车站上的20秒至162秒!(其他站点上的类似结果。)
虽然我可以看到多个用户可能会放慢性能的位置,但这些结果似乎并不合理,并且在使用QuickStore时对我们的生产力受到了重大打击。
回答:
在此处查看了NT服务器文档和测试之后,您只有一个用户访问QuickStore数据文件的经历是“性能提升”。当一个以上一个站可以访问数据时,NT服务器将无法再提高性能 - 提供性能降低的幻觉。
当只有一个站只能访问数据集时,网络调整实用程序会关闭服务器的能力提高性能。
我已经阅读的文档表明,允许服务器提高性能会在用户访问和发布数据文件时会导致数据损坏。因此,服务器运行的最佳方法是在整个网络上永远不会提高性能 - 就像您现在拥有的那样。
启用Oplocks可能是您损坏数据文件的原因,因此您应该离开系统。我们还有其他两个位置,这些位置具有8-15 PC的运行,并完全按照您的系统配置了NT服务器。在此处和这些位置进行测试表明,在服务器上执行的服务器上运行QuickStore,并且也像您在工作站上指示的那样执行。就像我之前说过的,当多个站有文件时,新约无法提高性能。
在我们的办公室,我们还在类似情况下测试了QuickBooks的性能。当允许我们的服务器提高性能时,我们可以在不到2秒的时间内在整个网络上运行p&L报告。当另一个用户使用QuickBook或关闭服务器提高性能的能力时,同一报告需要35秒才能运行。这是我在Quickstore中发现的17次。
我希望这回答了你的问题。不幸的是,当多个站点可以访问数据文件时,NT不能以相同的速度运行。从数据完整性的角度来看,不应允许NT提高性能或数据损坏的可能性很高。有关更多详细信息,请参见以下链接:
http://www.dataaccess.com/whitepapers/opportunlockingreadcaching.html。
当您比较服务器上运行Quick Astore和在工作站上运行的Quick库之间的差异时,您可能不喜欢看到的性能,但这确实是最好的NT服务器可以做到的。