Does anyone know the bandwidth available for different EC2 Instances?

Hi I have heard that the small EC2 instances are limited to around 35mbit/s. Does anyone have any figures for the different instance types and the size of their pipes?

We will be planning on using elastic load balancing but I'd really like to know what the limits of the external interfaces of the instances will be also.


I wanted an updated answer, so here's what I found by aggregating a variety of benchmark sources:

Speed roughly scales with instance size for m3/c3/c4/r3 instances, with m1.* being exceptions (much faster):

  • t2.nano = ??? (based on the scale factors, I'd expect ~25-30 MBit)
  • t2.micro = ~70 MBit? (qiita says 63 MBit/s) - t1.micro gets about ~100 Mbit
  • *.small = ~150 MBit (t2, qiita says 127 MBit)
  • *.medium = ~300 MBit (m1 is better at ~900 MBit, m3.medium is ~400 MBit)
  • *.large = ~450-550 MBit (m3 is better at ~700 MBit, m1.large is ~800 Mbit, t2 tracks this at ~500 MBit)
  • *.xlarge = 700-900 MBit
  • *.2xlarge = 1-1.2 GBit
  • *.4xlarge = ~2 GBit
  • *.8xlarge = 10 Gbit (published)

I had running small instance as load balancer with traffic peaks to 80Mbit. So i guess there is no limit. Also thereis a thread, that states https://forums.aws.amazon.com/thread.jspa?threadID=15534 that it is 250Mbit bandwith for all.


Most instances have 1 Gbit shared with the other instances on that server, so your available bandwidth can vary quite a bit if the other tenants are busy beavers.

Cluster compute and GPU instances have 10 Gbit, again shared with any other instances on the host.