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
12
votes
3 answers

Check the bandwidth rate in Android

We have an option to check the network connection types in Android (whether it is 3G, edge or gprs). I need to check the the bandwidth rate. I need to initiate a call. For that I need to check the bandwidth rate. Above a particular bandwidth only I…
jennifer
  • 8,133
  • 22
  • 69
  • 96
12
votes
5 answers

Android: slow network during phone calls

We're working on an app that streams a large amount of data out via UDP for GSM-based phones. The idea is to use it while in conjunction with a voice call. If no voice call is present, things are good. However, if a voice call is active, it seems…
Matt Green
  • 2,032
  • 2
  • 22
  • 36
12
votes
3 answers

How do I limit the bandwidth of a HTTP request in Node?

I am trying to limit the bandwidth (download / upload speed) that a HTTP request uses. I'm using the NPM package stream-throttle. I created a custom HTTP agent to pipe the socket through an instance of Throttle and have timed the speed at which a…
user6560716
11
votes
1 answer

Does Android lower the download rate when the screen turns off?

I observed that I can download a file faster if I use wget with the screen on application, that acquires a screen dim wake lock than doing the same without this application and having the screen turned off.. I downloaded exactly the same file (from…
Thanasis Petsas
  • 4,378
  • 5
  • 31
  • 57
11
votes
1 answer

cuda 'memory bound' vs 'latency bound' vs 'bandwidth bound' vs 'compute bound'

In the many resources online it is possible to find different usages of 'memory','bandwidth' 'latency' bound kernels. It seems to me that the authors sometimes use their own definition of these terms and I think if would be very beneficial for…
11
votes
5 answers

How to throttle network traffic for environment simulation?

I'm trying to test an application that uses a database connection. What I would like to do is throttling the bandwith to, say, 1 MBit or such to get a better feeling for the application under realistic conditions. I already use Wireshark to have a…
user274464
11
votes
6 answers

Best way to simulate a WAN network

Simplified, I have an application where data is intended to flow over the internet between two servers. Ideally, I'd like to test at what point the software ceases to function. At what lowerbound limit (bandwidth, latency, dropped packets) do things…
Richard Nienaber
  • 10,324
  • 6
  • 55
  • 66
11
votes
6 answers

Checking someones bandwidth and loading content based on it

I have seen a number of questions that don't answer this, is it possible to check someones bandwidth using java script and load specific content based on it? The BBC seem to give me low quality images when using my mobile and in the middle of…
Paul
  • 1,815
  • 5
  • 27
  • 44
10
votes
5 answers

Gauging a web browser's bandwidth

Is it possible to gauge a web browsers upload and/or download speed by monitoring normal http requests? Ideally a web application would be able to tell the speed of a client without any modifications and without client-side scripting like…
rook
  • 66,304
  • 38
  • 162
  • 239
10
votes
2 answers

Android - How to measure bandwidth quality within local network with just one phone

Our app serves as a controller for our Wi-Fi enabled devices. Sometimes, when the local network traffic is terrible, it is hard for the devices to receive the command that the controller app sends. If this happens, we need to notify the user that…
JLT
  • 3,052
  • 9
  • 39
  • 86
10
votes
1 answer

How to measure a Website Bandwidth (Upload+Download) in MB using C#/VB.Net programmatically?

Hope that everybody is fine here. I am writing a windows service in C#/VB.Net that aims at measuring bandwidth consumption for all WebSites on localhost and store their statistics for upload , download etc on local/remote database. Target Platforms…
Steve Johnson
  • 3,054
  • 7
  • 46
  • 71
9
votes
3 answers

Are Google App Engine Quotas enough?

I was thinking about giving a try with google app engine. As such I was just reviewing the quotas/limitation the service has. Although google states: All applications can use up to 1 GB of storage and enough CPU and bandwidth to support an…
out_sid3r
  • 1,018
  • 2
  • 20
  • 42
9
votes
2 answers

Azure Front Door generates a large amount of bandwidth

Last month I noticed a large increase of my Azure bill due to outgoing bandwidth. I used 1800GB of outgoing data vs ~200GB in previous periods. After some research I found that this was caused by the Azure Front Door service that I enabled last…
Sil
  • 1,120
  • 1
  • 9
  • 30
9
votes
1 answer

How to log pod's outgoing HTTP requests in kubernetes?

I have a kubernetes cluster with running pods. In order to monitor and troubleshoot the infrastructure, I want to implement a centralized logging solution so all incoming and outgoing HTTP requests will be logged within one place. For the incoming…
Eduard
  • 346
  • 4
  • 15
9
votes
1 answer

tc class ceil inheritance

Using traffic shaping (tc) on Linux, trying to limit throughput in 2 levels. Class 1:20 inherits from 1:10 but traffic restriction does not apply. The traffic is being limiting using the limit of the last class. class htb 1:1 root rate 1Gbit ceil…
HenryGiraldo
  • 415
  • 3
  • 15
1 2
3
67 68