Questions tagged [bandwidth]

Amount of data that can be transferred in a given unit of time.

Network bandwidth capacity

Bandwidth sometimes defines the net bit rate (aka. peak bit rate, information rate or physical layer useful bit rate), channel capacity, or the maximum throughput of a logical or physical communication path in a digital communication system. For example, bandwidth tests measure the maximum throughput of a computer network. The reason for this usage is that according to Hartley's law, the maximum data rate of a physical communication link is proportional to its bandwidth in hertz, which is sometimes called frequency bandwidth, spectral bandwidth, RF bandwidth, signal bandwidth or analog bandwidth.

Network bandwidth consumption

Bandwidth in bit/s may also refer to consumed bandwidth, corresponding to achieved throughput or goodput, i.e., the average rate of successful data transfer through a communication path. This sense applies to concepts and technologies such as bandwidth shaping, bandwidth management, bandwidth throttling, bandwidth cap, bandwidth allocation (for example bandwidth allocation protocol and dynamic bandwidth allocation), etc. A bit stream's bandwidth is proportional to the average consumed signal bandwidth in Hertz (the average spectral bandwidth of the analog signal representing the bit stream) during a studied time interval.

Channel bandwidth may be confused with data throughput. A channel with x bps may not necessarily transmit data at x rate, since protocols, encryption, and other factors can add appreciable overhead. For instance, a lot of internet traffic uses the transmission control protocol (TCP) which requires a three-way handshake for each transaction, which, though in many modern implementations is efficient, does add significant overhead compared to simpler protocols. In general, for any effective digital communication, a framing protocol is needed; overhead and effective throughput depends on implementation. Actual throughput is less than or equal to the actual channel capacity plus implementation overhead.

1021 questions
2
votes
2 answers

Calculating the bandwidth between a client and the server?

I have an app that calls my ASP.NET page on my server, every 30 seconds. I want to use this for two purposes: Graph the uptime of my client Graph the average bandwidth from my client to the server What is the best way to calculate the bandwidth…
Jason
  • 16,739
  • 23
  • 87
  • 137
2
votes
2 answers

How can I add a download speed limit to this php script?

I found this great script to download and protect the files from a directory: http://www.gowondesigns.com/?page.getfile And I saw this code from a website too: // local file that should be send to the client $local_file = 'test-file.zip'; //…
2
votes
3 answers

How can I see how much bandwidth my website uses?

I'm looking for a Firefox addon which will track how much bandwidth a page is using. This could be a regular HTML page or GMail with the chat feature using Javascript. Is there anything that will help me optimize my page like this?
Joe Phillips
  • 49,743
  • 32
  • 103
  • 159
2
votes
3 answers

Meaning of the bandwidth of a device

I am presently learning CUDA and I keep coming across phrases like "GPUs have dedicated memory which has 5–10X the bandwidth of CPU memory" See here for reference on the second slide Now what does bandwidth really mean here? Specifically, What does…
smilingbuddha
  • 14,334
  • 33
  • 112
  • 189
2
votes
2 answers

Is fsockopen generally slow?

I am trying to perform a downstream bandwidth speed test in PHP. I dunno why wget would download 1 Mbyte data in 400 Mbps while fsockopen does it in 170 Mbps. I am using fsockopen since it is supported on all servers. Does any one know why? 400 Mbps…
tim
  • 2,530
  • 3
  • 26
  • 45
2
votes
2 answers

Is memcache(d) necessary when using Cloudflare/Incapsula

If you need caching in your website to make database use lower, do you have to do it using memcache or memcached (in PHP, for example) or can you achieve this by using professional services like CloudFlare, Incapsula or others like that do some…
federico-t
  • 12,014
  • 19
  • 67
  • 111
2
votes
1 answer

Building ASP.Net web page to test user's connection (bandwidth)

We need to add a feature to our website that allows the user to test his connection speed (upload/download). After some research I found that the way this being done is downloading/uploading a file and divide the file size by the time required for…
user670419
  • 55
  • 1
  • 5
2
votes
1 answer

How can I trigger a script when a subdomain reaches certain amount of bandwidth?

I run a hosted service and I need to be able to monitor how much bandwidth every customer (Who uses an individual subdomain, created through cPanel) consumes. Is there some way to trigger a PHP script to run when a subdomain reaches a certain amount…
Marc Fowler
  • 913
  • 1
  • 11
  • 22
2
votes
2 answers

How can I use php headers to download an external file without using bandwidth on my server?

I've been using SO for a long time but finally had a question I couldn't find an answer for. I want to use my site to redirect a user to a file that is hosted on another server. At first I thought "this should be easy": header("Location:…
MalcolmOcean
  • 2,807
  • 2
  • 29
  • 38
2
votes
2 answers

If my web page has a ton of images loaded from flickr will that affect my bandwidth consumption?

Let's say I have a web page with a 100 large flickr photos, all IMG tags are referencing the flickr urls. If I get a lot of traffic to this page, will this use my bandwidth consumption because the end user is still viewing these images on my domain…
iwek
  • 1,608
  • 5
  • 16
  • 31
2
votes
7 answers

Is it possible to measure bandwidth using ping?

Can we find the internet bandwidth from the time it takes to ping a server if yes how is it done
subbu
  • 3,229
  • 13
  • 49
  • 70
2
votes
0 answers

What is the problem with my code(bandwidth limitation)?

I'm now making a broadcasting web using socket.io and webRTC. I can successly broadcast the video stream from the broadcaster to the viewers. However, I want to limit the bandwidth of the viewers/broadcasters so that if more viewers/broadcaster join…
J H
  • 21
  • 1
2
votes
0 answers

Achieved Bandwidth of CUDA Kernel calculation

I'm trying to calculate the effective bandwidth of this kernel: __global__ void compute_flags(int nquarts, int4 *d_flag, int4 * dat_arr, int * arr, int array_size){ int gi = blockIdx.x * blockDim.x + threadIdx.x; if (gi < nquarts) { …
2
votes
1 answer

Dropbox VS SVN, LAN syncing

At our new office we have a bit of a problem with file sharing. Currently we are using DropBox, but we'd prefer to use SVN because of all the extra features. The nice thing about DropBox is, as far as I understood, that it also syncs over the LAN…
Tony
  • 417
  • 4
  • 11
2
votes
2 answers

bandwidth throttling with Qt

I'm using the QNetworkAccessManager to download files from the web, it provides an easy API to the task. But I wish to add a download rate limit to the class, so all http replies won't exceed that limit (I see no reason to limit the requests). I've…
Idan K
  • 20,443
  • 10
  • 63
  • 83