Clicky

i have 50 Mbps internet link for a .NET web Page, if there are concurrent 10,000 user how much bandwidth each will consume?

what device (Router, load balancer, web server or any other) can be used to fix a specific the internet bandwidth to each user?

asked 12/02/2011 06:32

osloboy's gravatar image

osloboy ♦♦


12 Answers:
This is a good start and gives you an idea of the various requirements when trying to calculate bandwidth.

http://www.ibdhost.com/help/bandwidth/

After you use a tool like this and do an estimation of the various Internet facing portions of your site be sure to build in a comfortable margin or at least have an understanding how your upstream isp is going to charge you for usage or you could get burned if you have unexpected peaks.
link

answered

jordannet's gravatar image

jordannet

how & with what i convert 50 Mbps
link

answered 2011-12-03 at 02:37:35

osloboy's gravatar image

osloboy

calculate for single page , what the size of page? suppose its 10k and have 10000 visitor per month , so consumed bandwidth :


views x size = 10000 x 10KB x 1024 = 102400000 bytes :

102400000 B = ( 100 MB) = ( 0.098 GB) , so each page with 10 k and 10000 visitor need's 100 MB of bandwidth .
if the page included images total size of 3 images for example 500 k
then the consumed bandwidth for 10000 users for both page and images :

 views x size = 10000 x 10KB x 1024 = 102400000
views x size = 10000 x 500KB x 1024 = 5120000000

5222400000 B = ( 5100 MB) = ( 4.98 GB)


 from the previous link i provided you can calculate for other pages or entire website by determine the size of other pages
link

answered 2011-12-03 at 02:44:04

jordannet's gravatar image

jordannet

thanks a lot dear,

my issue is that i want to calculate how much concurrent user can connect to my site over a 50 Mbps internet link. @ how many users limit this link will be full and my site will stop responding  
link

answered 2011-12-03 at 03:04:37

osloboy's gravatar image

osloboy

Assuming each user is just going to visit your homepage, here are some basic calculations:
Homepage size = 50 KB = 400 Kbits
Connection bandwidth = 4 Mbps

75000 hits per day = 0.868 hits per second
Required bandwidth = 0.868 x 400 Kbps = 347 Kbps
So you can easily sustain those many hits a day.

As for concurrent users, 4 Mbps can handle approximately 10 requests per second of 400 Kbits each. From a server standpoint, 10 requests/sec is quite low and just about any home PC can handle this amount.

Remember that these calculations are just for the homepage. You should scale the values accordingly if you expect each user to visit several pages.
link

answered 2011-12-03 at 03:08:25

jordannet's gravatar image

jordannet

75000 hits per day = 0.868 hits per second ?
link

answered 2011-12-03 at 03:13:05

osloboy's gravatar image

osloboy

i mean each hit cost 0.868 per second
link

answered 2011-12-03 at 03:35:07

jordannet's gravatar image

jordannet

is it assumption or a calculation
link

answered 2011-12-03 at 03:36:40

osloboy's gravatar image

osloboy

its calculation if we have 24 hours per day so
75000 hit /24/60/60 will get 0.868  second for each hit
link

answered 2011-12-03 at 03:40:21

jordannet's gravatar image

jordannet

please have a look in the attached excel file, is it right

i got 45 Mbps for 10,000 concurrent users per seconds for a 4KB home page

is it right    
BWD.xlsx
  • 8 KB
  • BWD
BWD.xlsx
    link

    answered 2011-12-03 at 03:44:09

    osloboy's gravatar image

    osloboy

    yes it approximately correct  



    Homepage size = 4 KB = 32 Kbits
    Connection bandwidth = 50 Mbps

    100000 hits per day = 1.1574 hits per second
    Required bandwidth = 1.1574 x 32 Kbps (homepage size) = 37.03 kbps
    so we have line 50 MB = 50000kb its can handle :
    50000 / 37.03 = 1350 reqest per second for single home page with size 4k
    link

    answered 2011-12-03 at 03:56:56

    jordannet's gravatar image

    jordannet

    excellent
    link

    answered 2011-12-03 at 05:02:45

    osloboy's gravatar image

    osloboy

    Your answer
    [hide preview]

    Follow this question

    By Email:

    Once you sign in you will be able to subscribe for any updates here

    By RSS:

    Answers

    Answers and Comments

    Tags:

    ×85
    ×46

    Asked: 12/02/2011 06:32

    Seen: 167 times

    Last updated: 12/04/2011 01:25