3

(Sorry if this question looks silly.) I see that many popular hosting companies still offer (primarily) a 100mbps network switch - Hostgator and Rackspace are good examples. While very few exist that offer a gigabit uplink connection - mediatemple for example - large companies (like Softlayer, probably the only company) even offer 2Gbps and 10Gbps ports .

But all this does make sense to me. How is this going to affect the performance of a website or server? How should someone know if they require more than 100mbps?

Consider a wordpress blog receiving 40-50 million page views a month and a single page size of 1.5mb. Does it require a 1Gbps uplink?

2 Answers2

13

Practically, few webservers can move data fast enough to significantly saturate GigE network links. The ones that can tend to be those that either stream large files (video, .ISO-fles, and the like), or are very busy static-content servers. Application logic tends to slow things down to the point that the webserver will run out of other resources before they run out of bandwidth.

That said, there are some applications where a faster source really does come into its own and that's computing latency and overall network throughput. We covered this on ServerFault recently in a pair of questions:

That's a case where transient saturation of a GigE link seems to cause an overall decrease in perceived throughput.

As for figuring out when you need to upgrade your bandwidth to the server, that depends a lot on what you're doing with the server. For a server where each page-load requires hundreds of connections, you'll probably run into it sooner than one that only needs 15 connections. It varies.

sysadmin1138
  • 135,853
-5

Considering server with 10 Gbps port and full bandwidth 10 Gbps you should be able transfer around 3200TB/monthly (by bandwidth 5 Gbps around 1600TB). For 1 Gbps you could use per month about 300TB. Always ask your server provider about usage of the bandwidth and connectivity.

sysadmin1138
  • 135,853
EvertW
  • 1