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

Javascript file sizes, does this make a difference?

new to web design here and I have simple question. I am creating a rotating header for a website and I have a couple of options. I can use a script that I created that's only 2kb. But the animation from frame to frame is a simple show/hide…
kdub
  • 749
  • 2
  • 8
  • 19
3
votes
2 answers

How to measure internet bandwidth

I have a problem and can't find answers. I would like to measure internet bandwidth with java, but I don´t know how. It would be great to get some hints; I know that I have to open a socket and send it to a defined server, get it back and then use…
J2A
  • 31
  • 2
3
votes
7 answers

How to FTP constantly incoming files

Ok, here's the situation... I have an application that generates about 8 files per second. Each file is 19-24kb. This generates about 10 to 11 MB per minute. This question is not about how to ftp, because I have that solution already... The…
Dave_P
  • 174
  • 2
  • 16
3
votes
2 answers

How to enable TCP BBR on Windows?

TCP BBR can be enabled in linux using the following commands: net.core.default_qdisc=fq net.ipv4.tcp_congestion_control=bbr as explained here How do you do the same on a Windows 10 machine?
VarunVk
  • 109
  • 2
  • 6
3
votes
1 answer

What is the difference between Memory and IO bandwidth and how do we measure each one?

What is the difference between memory and io bandwidth, and how do you measure each one? I have so many assumptions, forgive the verbosity of this two part question. The inspiration for these questions came from: What is the meaning of IB read, IB…
Robert Houghton
  • 1,202
  • 16
  • 28
3
votes
0 answers

Azure VM network bandwith

We are currently configuring an Azure VM (Standard B4ms (4 vcpus, 16 GB memory)) This runs a .Net WCF service for transfering files to our Windows Application client. (It's a quite specialized service and cannot easily be replaced by a Azure…
Beaker
  • 227
  • 2
  • 14
3
votes
4 answers

Monitoring Bandwidth on your server

I use to be on a shared host and I could use there standard tools to look at bandwidth graph. I now have my sites running on a dedicated server and I have no idea whats going on :P sigh I have installed webmin on my Fedora core 10 machine and I…
Abs
  • 56,052
  • 101
  • 275
  • 409
3
votes
1 answer

Seaborn jointplot -- change bandwidth of both marginal plots

I am plotting a bivariate density plot, with marginal plots for each variable. I find the result too smoothed, so I am trying to reduce the bandwidth. However, when I try to use the bw argument, it only changes the x marginal plot. Is there a simple…
Cristian FL
  • 143
  • 3
  • 9
3
votes
1 answer

How to measure bandwidth in a Java web application?

I'm creating a java application where each client is isolated, the application will have a data plan where a limit of storage and bandwidth is set, measuring storage is already done, but bandwidth.. I have no idea
allenskd
  • 1,795
  • 2
  • 21
  • 33
3
votes
2 answers

Reducing bandwidth for testing

For testing purposes etc. I need 1) Ways to reduce bandwidth on a connection (each direction) 2) Simulate broken connection. 3) Measure bandwidth, perhaps see whats going through. I am thinking of something like a proxy or perhaps something plugging…
Olav
  • 1,758
  • 4
  • 27
  • 49
3
votes
2 answers

Laravel Limit Client Download Speed (Bandwidth throttling)

In Laravel, I can download using response()->download(); But is there any way to limit client speed?
3
votes
4 answers

Can i write a program to limit the Internet usage to 40mb per day?

My Friend asked me to write a program to limit the Internet usage to 40 Mb per day. If the 40 Mb of daily quota is reached no other programs in the system must be able to access the Internet.
Vishnu Pradeep
  • 2,087
  • 2
  • 29
  • 56
3
votes
2 answers

Updating files bigger then 1GB?

Currently I am using xdelta to make the update files and send only the difference of the user current application version but I would like to know if there are better ways or other ways to approch this sort of situation and the advices the community…
Prix
  • 19,417
  • 15
  • 73
  • 132
3
votes
1 answer

GPU Memory bandwidth theoretical vs practical

As part of an algorithm profiling running on GPU I feel that I'm hitting the memory bandwidth. I have several complex kernels performing some complicated operations (sparse matrix multiplications, reduction etc) and some very simple ones and it…
Artyom
  • 31,019
  • 21
  • 127
  • 215
3
votes
2 answers

Displaying bandwidth speed in a user-friendly format

I'm looking for a string conversion method that will receive an input of KB/s and converts it to the easiest readable format possible. e.g. 1500 b/s = 1.46 Kb/s e.g. 1500 Kb/s = 1.46 Mb/s e.g. 1500 Mb/s = 1.46 Gb/s Thanks
Peter
  • 14,221
  • 15
  • 70
  • 110