我们正在将一些服务器迁移到不同的数据中心。 作为一个停止差距的措施,我们已经将一组Web服务器移动到新的数据中心,并将其支持SQL Server留在了我们现有的数据中心。 这两者通过VPN连接在WAN链路上。
如何正确衡量此举对networking性能和利用率的影响?
我的最终目标有两个:
对不起,如果你之前没有这样做,你完全无法知道之后的影响。 你只会有“之后”的数字。
也就是说,您应该使用一个像用户一样的工具从前端进行测量,login到站点并测量完成特定操作的时间。 这是大多数“性能监控”套件所采用的方法。 或者你可以让你的Web应用程序保存自己的执行SQL查询和事务的时间的日志,但你必须写入它并保存数据。
此外,应用程序和数据库之间的广域网链接的典型问题是延迟,而不是可用的带宽,所以购买更大的pipe道可能会让您完全没有办法,除了更大的账单。 但是现在很容易弄清楚 – 在你的WAN设备(甚至是你的networking服务器)上运行NTOP或者NetFlow或者什么东西,看看SQL协议使用了多less带宽。
你的目标是什么? 你是否想测量速度来比较不同的链接/网站? 或者你在研究某件事是否满足你的需求?
如果前者如mfinni所说,如果你没有“之前”的数字,那么你将没有任何东西来比较“后”的数字。 就那么简单。
如果是后者,则只需根据用户需要进行的更改来创build一个公平的“服务水平协议”,以获得性能和可用性,并根据SLA来衡量进一步的性能和可用性。