In computer networking and computer science, bandwidth, network bandwidth, data bandwidth, or digital bandwidth is a measure of available or consumed data communication resources expressed in bits/second or multiples of it (kilobits/s, megabits/s etc.).

learn more… | top users | synonyms

40
votes
5answers
2k views

Is there a linux terminal command that lets you see the amount of data coming in to your tcp connections in real time?

It would be something similar to top, where you see your cpu processes in real time. I'm not looking for a GUI like Wireshark to do it.
30
votes
5answers
1k views

Technologies that allow YouTube scale distribution?

Youtube as we know, is massive. It has thousand of concurrent users streaming at least 2 megabytes per video. Obviously, that gets to be a lot of traffic... far too much for any one server. What ...
22
votes
7answers
21k views

how can I limit per user bandwidth?

To summarise: I have a dedicated server with a few friends running a torrent client with web gui. Each user is running a client under their username on the server so downloads go in their user dir, ...
21
votes
8answers
3k views

Dynamically blocking excessive HTTP bandwidth use?

We were a little surprised to see this on our Cacti graphs for June 4 web traffic: We ran Log Parser on our IIS logs and it turns out this was a perfect storm of Yahoo and Google bots indexing us.. ...
21
votes
5answers
29k views

What is the best way to transfer a single large file over a high-speed, high-latency WAN link?

This looks related to this one, but it's somewhat different. There is this WAN link between two company sites, and we need to transfer a single very large file (Oracle dump, ~160 GB). We've got full ...
16
votes
8answers
10k views

How can I see how much bandwidth each Apache Virtual Host is using?

I have Apache set up to serve several Virtual Hosts, and I would like to see how much bandwidth each site uses. I can see how much the entire server uses, but I would like more detailed reports. ...
15
votes
3answers
2k views

Connecting two desktop switches with more than one cable?

I was hoping to find a way to increase bandwidth between two desktop switches I have, and I wondered if connecting them with two cables (or perhaps three) instead of just one might increase ...
15
votes
9answers
7k views

Who's using our bandwidth?

I can see from our ISP stats that a large amount of bandwidth is being used throughout the day, I suspect it's someone using our wireless router although I'm not definite. Our PC's all run various ...
15
votes
2answers
352 views

What are the different classes of Internet Connection and how do they differ?

I'm looking for the technical differences between consumer and professional Internet connections. By "professional" I mean: The kind you can get at a datacenter The kind you can get at an office ...
15
votes
4answers
2k views

How to Monitor Bandwidth usage in real terms

I have a small (windows) network with a few people on it. We have internet access via a BT router Generally things are all fine, but occasionally, we seem to experience a dramatic loss of ...
13
votes
1answer
15k views

Bandwidth limits for Amazon EC2

I have a micro instance on Amazon EC2 cloud. Also the instance is small and it has vary low CPU and EAM usage but it generates a lot of content, so it can be considered like a web server serving ...
12
votes
8answers
2k views

If I send data to my computer using its public hostname, does it actually go over the internet?

To clarify: I'm using my public hostname to connect to a MySQL database. The hostname resolves to my server's external IP (e.g. 1.2.3.4). Is the data I'm sending/receiving via the MySQL connection ...
12
votes
1answer
8k views

AWS, Bandwidth and content delivery

My question is about Virtual Machines and delivering their content over the servers connection to the internet. I have an Ec2 windows instance, and that instances network connection appears to be ...
12
votes
9answers
807 views

Opinions on hosting servers in-house

I've read a half-dozen threads here about the pros and cons of hosting in-house, but our situation is a little different than most, so I figured I'd just open a new question. In short, we're a small ...
10
votes
8answers
693 views

Network explanation: megabytes or megabits?

I'm getting confused with network terms. Can you explain to me how I calculate network bandwidth? When people say 20Gbps does it mean 2.5 G bytes? I really need to understand what it means when a ...
10
votes
4answers
8k views

Apache: Limit the Number of Requests/Traffic per IP?

I would like to only allow one IP to use up to, say 1GB, of traffic per day, and if that limit is exceeded, all requests from that IP are then dropped until the next day. However, a more simple ...
10
votes
3answers
1k views

Monitor Internet bandwidth

We have an IPCop firewall/proxy installed in our network, and although I can use iftop to somewhat take a look at how the clients are using the Internet, is it possible to monitor it from outside the ...
10
votes
2answers
1k views

How to find process which uses most bandwidth

How can I find the process which uses most bandwidth on a Linux PC? With iftop it's possible to find which connections produce most bandwidth, but how to find the process?
10
votes
1answer
279 views

FreeBSD link aggregation no faster than single link

We put a 4 port Intel I340-T4 NIC in a FreeBSD 9.3 server1 and configured it for link aggregation in LACP mode in an attempt to decrease the time it takes to mirror 8 to 16 TiB of data from a master ...
10
votes
2answers
242 views

Counting bandwidth from a Docker container

I'm trying to figure out how to track bandwidth coming from a Docker container. Normally I use --uid-owner as mark to keep track of bandwidth usage for a given user. However, even when I run all the ...
9
votes
6answers
4k views

Rate-limiting incoming traffic

I've never quite understood whether or not it's possible to rate-limit incoming traffic. I realize that there is no direct method whereby to control the remote server's rate of sending packets (unless ...
9
votes
4answers
1k views

Monitor SSH-traffic per user

We have a backup application that runs once every 12 hours. Multiple servers, desktops, and laptops connect to an EC2-instance and push a backup via SFTP using their own log-in credentials. If they ...
9
votes
5answers
3k views

Limiting network throughput of an already launched process ? (Linux/FreeBSD)

Is there any utility to limit the network throughput of a process after it has been launched? Simple example: you note that a user takes all your upload bandwidth using scp and you'd like to limit the ...
8
votes
4answers
6k views

Slow network speeds - what should I check?

Users are reporting that it's taking a long time to access files on the network, browse intranet sites, etc. What should I check?
8
votes
6answers
5k views

Best way to load balance across multiple static file servers for even an bandwidth distribution?

First off, I'll explain my situation to you. I'm running a fairly popular website as a side project, so I can't really invest a ton of money into it. I currently have just one server with HAProxy in ...
7
votes
1answer
550 views

Are network switch data transfer speed limits per port or per device?

Sorry in advance for the newbie question! When network switches report speeds of say 100 Mbit or 1 Gbit, are they referring to the maximum speed per Ethernet port or is this the physical limit of the ...
7
votes
3answers
1k views

How should I manage per-user bandwidth?

Users often run bandwidth intensive applications - peer-to-peer applications, video, etc. Do you monitor and/or cap per-user bandwidth?
6
votes
2answers
4k views

What limits the performance of scp?

I've two Debian Linux machine connected via 1 Gbit LAN. I can measure this with a raw HTTP file transfer with wget which gets around 100MB/s in either direction. When I now use scp, the maximum ...
6
votes
3answers
5k views

Limit VMware Virtual Ethernet bandwidth

I'm looking to simulate a 56KB modem connection in a VMware Workstation virtual machine. I remember reading this was possible, but forgot how?
6
votes
3answers
386 views

Somebody eating all our bandwidth, what should I do?

OK, this is frustrating, my site got thousands of page views/connections in the last 3 days and finally we ran out of monthly bandwidth. We bought more bandwidth and closed the site for maintenance. ...
6
votes
6answers
1k views

Remote file copy util (like rsync) but that will take account of data already copied (in this session)?

Let's say I have a directory with 2 files, both are identical and quite large (e.g. 2GB ea.) I want to rsync that directory to a remote host. As I understand it (and I could be wrong), rsync ...
6
votes
4answers
6k views

Limit SSH traffic?

I would like to be able to limit SSH bandwidth on my server. I.e. each sshd process should be limited to 200Kb/s or something like that. scp has this functionality, but ssh, being more designed for ...
6
votes
1answer
3k views

Limit incoming and outgoing bandwidth and latency in linux

I realise many similar questions have already been asked, but so far I've yet to find a solution to my problem. I have a virtual linux server (running Debian Squeeze) that I use for testing of ...
6
votes
6answers
3k views

Expected throughput in Gigabit network

I've been doing some tests with iperf to measure the network throughput between 2 servers (connected back-to-back thru a crossover cable) and I only see 180 to 200 Mbps. I tried different cables and ...
6
votes
5answers
7k views

Alternative to mod_throttle

Is there any alternatives to mod_throttle in apache2 ? Currently this module has been closed http://www.snert.com/Software/apache.htm.
5
votes
9answers
1k views

How much traffic can one machine generate?

Can just one machine on our network generate enough network traffic, whether it be from malware or P2P or whatever, to affect all network/internet users? My company has many public machines available ...
5
votes
8answers
2k views

Best bandwidth tests to use in a pinch?

I see many tools that have been discussed for 'proper' bandwidth monitoring and testing - but I am wondering what people use 'in a pinch'? Particularly on systems that they may not easily have admin ...
5
votes
3answers
1k views

How do ISPs/Colocation Facilities limit bandwidth for Ethernet Drops?

I have switch providers and have run into some problems with bandwidth limitations. I have more bandwidth then before, but there are performance issues. The router is connected to a 100mBit port, ...
5
votes
1answer
397 views

What outbound HTTP throttling solutions exist?

I am looking for a way to flexibly manage outbound HTTP/HTTPS traffic in a way that respect site policies, and could be deployed at the "edge" of our datacenter network. For example, we use several ...
5
votes
1answer
2k views

How to manage bandwidth for Cached Exchange Mode

We recently started using Microsoft's Hosted Exchange offering with Outlook 2010, and are very happy with it. So far we have been able to easily migrate calendars and contacts from old PST files into ...
5
votes
2answers
1k views

lxc bandwidth control using tc

I am trying to restrict bandwidth inside my containers. I have tried using the following commands , But I think it is not getting effective. cd /sys/fs/cgroup/net_cls/ echo 0x1001 > ...
5
votes
1answer
2k views

Command line speed test

There are several sites that give you decent speedtest metrics (DSLReports, Speakeasy; PhonePower even has additional VoIP-related metrics). I want to get these metrics on a periodic basis. Ideally, I ...
5
votes
2answers
110 views

Insufficient channel capacity of 1GBit

There is a Caching Server (Varnish): it receives data from Amazon S3 on request, saves it for some time and gives it to the client. We have encountered the problem of insufficient channel capacity of ...
5
votes
1answer
469 views

Ninety-Fifth Percentile Calculation for Bandwidth

I am trying to calculate the bandwidth of my current internet connection. I am pulling the current input and output transfer rate via snmp. If the argument to the following function is a sorted ...
5
votes
1answer
113 views

Method / Tools to analyze temporarily bandwith collapse

I've tested my server¹ with a python port of mechanize - multi-mechanize. I ran several pretty simple tests - but I always get a drop from 10mbits to some kb of upload bandwith. And I've no idea why. ...
4
votes
8answers
6k views

Measure bandwidth usage (GB's transferred) on a linux server

I have a linux email server that I am thinking about moving into "the cloud". After investigating the pricing I see that my major cost is going to be in bandwidth. How would you guys suggest measuring ...
4
votes
4answers
3k views

finding the best network latency between two countries

I know there are many tools to test for bandwidth and latency, but they all rely on having at least one host from which you can run those tests. I wonder whether there's an online source or some ...
4
votes
7answers
2k views

Real-time traffic monitoring router / firewall device

I'm looking for a router & firewall device that will provide built-in bandwidth monitoring; meaning, I go to the web control panel for the device and I can see a real-time breakdown of how much ...
4
votes
2answers
344 views

maximum download limit

I'm writing software for bandwidth management in Linux. I use TC for bandwidth shaping, and it worked fine. I want to limit user bandwidth for a period of time. For example: For user 1, 100MB in a ...
4
votes
3answers
2k views

Do multiple network connections between switches increase bandwidth?

Say I have 2 identical unmanaged gigabit switches on a network, A and B. There are computers connected to switch A, there are other computers connected to switch B. A and B are connected via 1 ...