加入收藏 | 设为首页 | 会员中心 | 我要投稿 李大同 (https://www.lidatong.com.cn/)- 科技、建站、经验、云计算、5G、大数据,站长网!
当前位置: 首页 > 编程开发 > asp.Net > 正文

asp.net – 估算Web应用程序峰值带宽需求的最准确方法是什么?

发布时间:2020-12-16 00:01:31 所属栏目:asp.Net 来源:网络整理
导读:我正在制定客户端提案,他们需要升级其网络基础架构以支持托管ASP.NET应用程序.基本上,我需要估计具有已知用户数量(目前为250)的系统的峰值使用情况.一个简单的答案,如“你需要一个专用的T1线路”可能就足够了,但我想要有数据备份它. Another question引用了N
我正在制定客户端提案,他们需要升级其网络基础架构以支持托管ASP.NET应用程序.基本上,我需要估计具有已知用户数量(目前为250)的系统的峰值使用情况.一个简单的答案,如“你需要一个专用的T1线路”可能就足够了,但我想要有数据备份它.

Another question引用了NetLimiter,它看起来很漂亮,可以了解正在使用的内容.

我的一般想法是,我将启动网络应用程序,并使用系统,就像我预期它将在客户使用,真正在一个悠闲的步伐,在一定的时间跨度,然后将带宽使用倍数乘以用户除以时间.

这似乎不是很科学.这对提案来说可能已经足够了,但我想看看是否有更好的方法.

我知道有一些加载工具可用于测试Web应用程序的性能,但似乎这些不能准确地模拟用户负载的高峰用于带宽测试(一次过多).

该平台是Windows / ASP.NET,应用程序托管在SharePoint(MOSS 2007)中.

解决方法

代替用于带宽使用的良好报告工具,您可以随时进行粗略的猜测.

N =最繁忙时段的页面查看次数
P =平均页面大小

(N * P)/ 3600)=每秒平均流量.

服务器本身可能会有更多的内部流量,可能是数据库服务器/ NAS /等.但是外向的应该会给你一个关于利用率的粗略想法.显然,你需要远远超过上述价值,因为你永远不想100%利用,并允许其他流量.

我也不建议像250个用户一样使用任意数字.使用最重的生产日/小时作为参考.如果您愿意,可以使用Double和triple,但如果您有良好的日志文件/用户审核,那么这将为您提供预期的用户行为分布.它将有助于使您的猜测更准确.

正如另一位评论者指出的那样,当冗余和带宽可用性成为一个问题时,数据中心是个好主意.您的需求可能会有所不同,但不要轻易忽略该建议.

(编辑:李大同)

【声明】本站内容均来自网络,其相关言论仅代表作者个人观点,不代表本站立场。若无意侵犯到您的权利,请及时与联系站长删除相关内容!

    推荐文章
      热点阅读