Solved

Bandwith allocation for a site

Posted on 2001-07-16
11
278 Views
Last Modified: 2010-05-18
Hi all,

This issue is a bit difficult and deservs more points but I'll try it a shot with my remaining points and will increase them when I get some points refunded..

We're planning to implement a corporate web site that will take lots of traffic and we need to estimate how much bandwith allocation is needed for optimal/stable performance, is there a tool/way to calculate such things? roughly? I know it's difficult since the bandwith will be shared by all concurrent users packets and a banwith upgrade need can be detected by slow site downloads.. how can such thing be simulated? I checked stress test tool.. it's reporting back the average response time of the targetted page.. but this is marginised since the site is tested from severeal client machines and doesn't reflect fully the production environnement.. anyways.. I'm ready for comments and collegue experience in such topic.

rgrds

rgrds

0
Comment
Question by:Silvers5
11 Comments
 
LVL 4

Expert Comment

by:marko020397
Comment Utility
You should get yourself a Microsoft Web Application Stress
Toolkit. You can simulate any web traffic with this tool and get a detailed report for simulations.

Take a look here: http://webtool.rte.microsoft.com/

Regards
Marko
0
 
LVL 7

Accepted Solution

by:
TheNige earned 150 total points
Comment Utility
I'm not sure you'll ever be able to test it very accuratly with any tools....of course to find a general idea of what you need will be good.  Do your best to "guess" what bandwidth to start off with then monitor it there after to see if you need more or less.

I used to work for a small ISP with just over 5000 subscribers on dial-up and DSL.  They had 2 T1s and a fractional DS3 for a total of 9Mb/s to the backbone.  This capacity kept the usage under 60% of total.

A good tool to use for network usage graphing and monitoring is MRTG....we use it on our cisco router here.
http://mrtg.hdl.com/mrtg.html

hope that helps some
0
 
LVL 20

Author Comment

by:Silvers5
Comment Utility
I used to work for an ISP that had 3000 users and used a 512kb connection.. not to mention the hosted sites on its web servers.. I know it's hard to track.. and it needs trial and error.. and that the user's side performance depends on several possible bottlenecks along the way.. but hence.. is there a sort of for optimal performance a user should have xxkb of bandwith.. but here also.. what is optimal?.. hmm.. hard one.. especially when the commercial departement don't understand such thing.. they see a physical bandwith and at the opposit side users.. they want to know how much users can hold the bandwith without loosing performance...  and I don't want to send them the Famous "Technically not possible!" before doing some researches..
0
 
LVL 15

Expert Comment

by:robbert
Comment Utility
One of our clients once checked how much bandwidth he actually had. - To do so, he stress-tested "his" application.
0
 
LVL 20

Author Comment

by:Silvers5
Comment Utility
well that's what I did.. but it doesn't reflect the production environnement for several reasons I mentionned..

I'll double the points
0
Better Security Awareness With Threat Intelligence

See how one of the leading financial services organizations uses Recorded Future as part of a holistic threat intelligence program to promote security awareness and proactively and efficiently identify threats.

 
LVL 7

Expert Comment

by:TheNige
Comment Utility
I found this tidbit....

How many simultaneous connections can be served out at 28.8 Kbits/second?

50 'full' simultaneous connections (28Kbps) per T1. No more. No more. It's math - those are the numbers.

Now, let's say your typical business decides to put up a web site. They're likely to have ISDN or frame-relay, fractional T-1 or maybe even a full T-1. So, at best they should not allow more than 50 simultaneous connections (maybe up to 75, since other things may limit individual users' transfer rates, and allow a few more people to get part of the bandwidth).

.....thats at 28.8 ..... if you are talking 56k or dsl connections then the simultaneous connections drop lower...so I guess you could try to figure out how many simultaneous connections you will have at one time....or how many you want to support without the users seeing a degrade in service.....but that is tricky too...sice internet traffic is spotty and not constant.....

hope that helps some more
0
 
LVL 20

Author Comment

by:Silvers5
Comment Utility
50.. on E1
T1 will be 2048000/28800 = ~71

But this is supposed if all the users are taking the bandwith at the same time.. IN ISPs we usually multiply this number by 20-30 to see how much ISP users can be allocated.. I guess this should be the same since we will see daily sessions which can be taken similarly to ISP user sessions.. hence this is all theoretical.. it's like I'm asking you: what is the precise perimeter of the sea?

I'm gonna see how to evaluate this question.. I'll keep it open a while and set a new link to it... since it's a bit interesting


0
 
LVL 8

Expert Comment

by:stefanx
Comment Utility
Actually, E1 is 2048KBps. T1 is 1.5MBps
0
 
LVL 20

Author Comment

by:Silvers5
Comment Utility
well yes.. but this was not the point..
0
 
LVL 20

Author Comment

by:Silvers5
Comment Utility
I found some related materials in microsoft IIS5 capacity planning issue..
I'll try to see if there's a link somewhere on microsoft for the document..
0
 
LVL 20

Author Comment

by:Silvers5
Comment Utility
The document can be found on MS TechNet Technical information CD august 2001 issue..

It has indepth analysis for IIS deployment and pre determining Bandwith...

I awarded you a B TheNige for best cooperation, I hate to give Bs but this was not the answer.. rgrds
0

Featured Post

Top 6 Sources for Identifying Threat Actor TTPs

Understanding your enemy is essential. These six sources will help you identify the most popular threat actor tactics, techniques, and procedures (TTPs).

Join & Write a Comment

Suggested Solutions

Title # Comments Views Activity
Current Date/Time SQL Azure 12 94
Remove all occurances from js string 12 51
Group by correlation 4 43
Auto Submit on dropdown box 3 32
I recently decide that I needed a way to make my pages scream on the net.   While searching around how I can accomplish this I stumbled across a great article that stated "minimize the server requests." I got to thinking, hey, I use more than one…
I have helped a lot of people on EE with their coding sources and have enjoyed near about every minute of it. Sometimes it can get a little tedious but it is always a challenge and the one thing that I always say is:  The Exchange of information …
Polish reports in Access so they look terrific. Take yourself to another level. Equations, Back Color, Alternate Back Color. Write easy VBA Code. Tighten space to use less pages. Launch report from a menu, considering criteria only when it is filled…
This tutorial demonstrates a quick way of adding group price to multiple Magento products.

771 members asked questions and received personalized solutions in the past 7 days.

Join the community of 500,000 technology professionals and ask your questions.

Join & Ask a Question

Need Help in Real-Time?

Connect with top rated Experts

10 Experts available now in Live!

Get 1:1 Help Now