我正在處理客戶端提案,他們需要升級其網絡基礎結構以支持託管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