我正在处理客户端提案,他们需要升级其网络基础结构以支持托管ASP.NET应用程序。实质上,我需要估算具有已知用户数量(当前为250)的系统的峰值使用情况。一个简单的答案就像“你需要一条专用的T1线路”可能就足够了,但我想要有数据来支持它。估计Web应用程序峰值带宽需求的最准确方法是什么?
Another question引用了NetLimiter,它看起来很漂亮,可以了解正在使用的内容。
我的一般想法是,我将启动Web应用程序并使用该系统,就像我预计它将在客户中使用一样,在特定的时间跨度上以一种悠闲的速度使用,然后将带宽使用率按用户数量和时间划分。
这看起来不太科学。对于提案可能已经足够了,但我想看看是否有更好的方法。
我知道有负载工具可用于测试Web应用程序的性能,但似乎这些工具无法准确模拟带宽测试的高峰用户负载(一次太多)。
该平台是Windows/ASP.NET,应用程序托管在SharePoint(MOSS 2007)中。
从平均流量估算到突发负载容量规划,请参阅Charlie Martin关于此评论的优秀注释:http://stackoverflow.com/questions/379478/whats-the-best-way-to-determine-the/-hardware-要求换的应用程序379543#379543 – 2009-12-07 16:23:24