View Full Version : 64k line can give you theoretical bandwidth of 186 Giga a month !
addady 01-31-2001, 04:45 PM Alternative to dedicated server or colocation is to locate the server in your facilities.
For example if the line to your facilities is: 64k
then the maximum bandwidth per month is: 186 giga
64bit*1024*1204*60*60*24*30= 199,729,152,000 bit
One giga is
1024bit^3 = bit
199,729,152,000 are 186 giga
I know it is not burst able and only theoretical
Am I right ?
Toons 01-31-2001, 05:05 PM Err,
64kb/s:
64/8 (To make it into bytes)=8
8*60*60*24*30=20736000 (Bytes In a month)
20736000/1000 (To change kilobytes into megabytes)
=20736.
20736/1000 (To turn into gigabytes)
=20.736GB Per month (Much more like it)
NB. Replace /1000 with /1024 where appropriate, depending on how you work it out.
Regards,
Tony Lucas
Racin' Rob 01-31-2001, 05:07 PM You are a little off.
64 K =
65536 bits per second
*60
3932160 bits per minute
*60
235929600 bits per hour
*24
5662310400 bits per day
*30
169869312000 bits per month
/1024
165888000 kilobits per month
/1024
162000 megabits per month
/1024
158.203125 gigabits per month (30 days)
Edited to convert to bytes for though who may not completely understand the difference.
19.775390625 gigabytes per month (30 days)
[Edited by Racin' Rob on 01-31-2001 at 04:42 PM]
MattF 01-31-2001, 05:08 PM 1Kilobit = 1/8 Kilobyte.
64Kbits/per sec = 8kilobytes/per sec.
8 * 60 * 60 * 24 * 30.4 = 21012480KB per month
= 21012MB per month = 21GB per month.
This is the theoritical max, say you can achieve 80% of line capacity then it is 16.8, then peak/off-peak variation in traffic means that the max website you can host is probably one that does less than 10GB per month. And even then you're still gonna have problems.
webfors 01-31-2001, 05:32 PM I think some of you guys are calculating using a 64 kilobytes per second line and the others are calculating using a 64 kilobit per second line. One transfers data at 64 KB per second and the other at 6.4 KB per second. You have to clarify what the line speed is addady. :)
Toons 01-31-2001, 05:33 PM Line speed is measured in kilobits, transfer is measured in kilobytes, thats why I converted it at the beginning.
(Hope that explains it, ish)
Tony Lucas
addady 01-31-2001, 06:11 PM 64 kilobits
MattF 01-31-2001, 06:39 PM <snip>. Doesn't matter. Its between 19-21gb a month, thats at 100% utlization. As I said b4 I doubt you'd be able to get 80% of that. And then there inbound/outbound split. And then peak/off-peak split. Not worth even considering.
[Edited by MattF on 01-31-2001 at 05:41 PM]
Dexter 01-31-2001, 09:28 PM Addady to get in the 180 gigabytes/month range you need a half megabit connection. 512kbps = ~162gigabyte/month
just for fun i wrote a program to figure out these amounts and here's what i got...
128Kbps = ~40 gigabytes/month
256Kbps = ~81 gigabytes/month
512Kbps = ~162 gigabytes/month
768Kpbs = ~243 gigabytes/month
1Mbps = ~316 gigabytes/month
t1 at 1.544Mbps = ~488 gigabytes/month
t3 at 45Mbps = ~14,238 gigabytes/month
oc-3 at 155Mbps = ~49,049 gigabytes/month
and as verification if you look at the dedicated server page at tera-byte (http://www.tera-byte.com/hosting-dedicated.html) they have speeds listed and transfer/month which all very close to my numbers
I know you can do 10 GB a day on a 1 MB/s line. So the #'s above are correct. =)
James R. Clark II
Nethosters Inc.
http://www.nethosters.com
RackLocation1 02-01-2001, 03:59 PM Dexter I'd have to say your numbers are very close to accurate. Good job.. what did you sciprt your program in? Maybe you want to expand on it, and make a robust bandwdith analysis/number cruncher program! :)
Dexter 02-01-2001, 09:34 PM Originally posted by RackLocation1
Dexter I'd have to say your numbers are very close to accurate. Good job.. what did you sciprt your program in? Maybe you want to expand on it, and make a robust bandwdith analysis/number cruncher program! :)
Why my language of choice BASIC :) Actually i tossed it together on my TI-83 calculator... here's the actual code (note that the STO arrow character was replaced with "->" )
Disp "MEGABITS/SEC" - Get value in terms of megabits/sec
Input A - Actual input
A/8->A - Convert megabits to megabytes
A*2592000->A - 30days/month x 24hours/day x 60min/hour x 60sec/hour
A/1024->A - takes the answer in terms of megabytes/month and converts to gigabytes/month
Disp "GIGABYTES/MONTH"- Tells user output value
Disp A - displays actual value
I recently moved my web site to tera-byte, because it
caused my previous web host problems.
My previous web host used an NT server and had my
bandwidth "throttled" at 128k. I calculated that
this would allow a maximum of about 40 GB/month.
I also calculated that it would give good service to
visitors up to about 30 GB/month. By that I meant less
than 1 chance in a thousand (1/1000) of getting a slow
response.
But my previous web host said he started to have big
problems with his server, when I reached about 450
meg/day which is about 13.5 GB/month and far short
of the 30 GB/month.
My previous web host then removed the "throttling" and
the problems disappeared too. So he thought the problem
was just my "gigantic" bandwidth.
This is just one real-world experience, but I thought
it might be of interest here.
Incidently, my site is now up to about to about 600
meg/day which is about 19 GB/month. I have it on
tera-bytes plan #6. I test it a few times a day at
various times, and it seems to be running fast.
Tom
AquariumFish.net
[Edited by Tom on 02-01-2001 at 10:10 PM]
Ezzee 03-06-2001, 04:00 PM After reading this thread on bandwidth I am a little confused
I asked our ISP to explain to us how much bandwidth we are using we get 50gb per month and they actually use the MTRG monitor and our figures for this show the following
Max In: 31.1 kB/s (0.2%)
Average In: 15.8 kB/s (0.1%)
Max Out: 20.0 kB/s (0.2%) A
Average Out: 4761.0 B/s (0.0%)
They said
"If you look at your currently monthly average, you get a total of about 24kB/s. This corresponds to 24,000 bytes per second. This corresponds to about 62GB of traffic per month. Your daily, weekly, and monthly averages are all around 24Kb/s."
Yet looking at the above answers it doesn't make sense as the answer that we are recieving from our host suggest that if we had a 16k deidcated link this would allow approx 40gb per month.
Can some one clarify
Racin' Rob 03-06-2001, 04:24 PM I believe you are confused at what is bits and what is bytes.
Most dedicated hosts bill you per GB (Giga Byte). However, bandwith is measured using bits and not bytes.
It appears you are using 62GB (62 Giga Bytes) as your example.
To convert 62 Gigabytes to bytes, you do this:
62*1024 to get megabytes
another *1024 to get kilobytes
another *1024 to get bytes
which works out to:
66571993088 bytes per month
2219066436.267 bytes per day (30 days per month)
25683.64 bytes per seconds
but you have to multiply by 8 to get bits per second
(8 bits in a byte)
205469.11
or
200.65 kilobits per second
You need to get straight in your planning what is in bytes and what is in bits. If you order a dedicated line, that will always be in bits per second, kilobits per second, megabits per seond or gigabits per second.
A 16 kilobit per second (kbs)line will allow you approximation 4.94 gigbytes of traffic per month.
This is running at 100% capacity for the entire month without counting overhead. This is not much.
projo 03-06-2001, 04:48 PM Probably of no additional value but:
If you are talking communications channel speeds (64K ISDN ?) then the basic specification is raw data in bits per second. (This reminds me of unformatted-disk capacity.) It does not take protocol into account. For example, simple asynchronous signals use 10 bits (typically) to represent a byte (start bit - 8 data - 1 stop bit, or other combinations). I am not sure what the overhead is for modern synchronous signals. Probably just saying 80% as Mattf says above is good (for a constantly active channel).
Again, not sure what this adds.
Gary
Racin' Rob 03-06-2001, 06:29 PM I would cover that all under the term "overhead".
Depending on what transport and network protocols are used and what encapsulation type is used, overhead can vary quiet a bit.
projo 03-06-2001, 08:38 PM Agree.
Gary
WebKing 03-08-2001, 01:45 AM All above answeres were wrong. Let us have a computer class on here ;)
Racin' Rob 03-08-2001, 07:43 AM Originally posted by WebKing
All above answeres were wrong. Let us have a computer class on here ;)
Please elaborate. How are the above answers wrong?
I have a little script that converts Gb into kilobits per sec, and vice versa. I'm posting it in case anyone needs it. If there's a demand, I can setup a web interface so you can convert through your browser.
Here's the code:
#!/usr/bin/perl
# Copyright 2000 Jacques Manukyan, Jacques@intergenix.net
use Getopt::Std;
getopts('a:b:');
if ($opt_a eq "" && $opt_b eq "")
{
print "USAGE:\nbandwidth -a gigabytes -b kilobits\n\n";
exit(1);
}
$gigabytes = $opt_a;
$kilobits = $opt_b;
if ($kilobits ne '') {
$a = "$kilobits" * "2592000"; # multiply by number of seconds in month
$b = "$a" / "8"; # convert to bytes
$c = "$b" / "1024"; # convert to kilobytes
$d = "$c" / "1024"; # convert to gigabytes
print "$kilobits kilobits = $d Gigabytes\n";
}
if ($gigabytes ne '') {
$a = "$gigabytes" * "1024"; # convert to megabytes
$b = "$a" * "1024"; # convert to kilobytes
$c = "$b" * "8"; # convert to kilobits
$d = "$c" / "2592000"; # devide by number of seconds in month
print "$gigabytes Gigabytes = $d kilobits\n";
}
You will need the getopts module for it to work. The script is self explanitory.
|