Server Fault is a question and answer site for system and network administrators. Join them; it only takes a minute:

Sign up
Here's how it works:
  1. Anybody can ask a question
  2. Anybody can answer
  3. The best answers are voted up and rise to the top

we are designing a cluster of 2xnginx, 2xapache, 2xmemcache, 2xmysql servers for a high traffic web site.

Current web site runs on 1 dedicated web server and 1 dedicated db server. the current web server sees a peak of ~60Mbps incoming traffic and 25Mbps outgoing traffic. the current db server sees a peak of ~60Mbps outgoing traffic and a peak of ~20Mbps incoming traffic.

For our new setup we were thinking of having 1Gbit connections between the various nodes but the provider supports 1Gbit only if we dont use KVM cards as they only run at 100Mbit.

Based on the figures above I have the feeling that 1Gbit connectivity will not give us any benefit and the above limitation is not a show stopper.

Can any seasoned web cluster admins confirm or advise against this?

share|improve this question

closed as not a real question by Shane Madden, Ward, HopelessN00b, Scott Pack, Mark Henderson Oct 8 '12 at 2:37

It's difficult to tell what is being asked here. This question is ambiguous, vague, incomplete, overly broad, or rhetorical and cannot be reasonably answered in its current form. For help clarifying this question so that it can be reopened, visit the help center.If this question can be reworded to fit the rules in the help center, please edit the question.

up vote 1 down vote accepted

To what level of granularity are you measuring your peak traffic? If your peak is 60Mbps measured at a 1 millisecond level, then extra bandwidth is unlikely to help. But if it's at a 5 minute level of granularity, then it's likely that you're experiencing a bit of clipping of transient peaks in network traffic. You'd need to do more detailed measurement to quantify the amount of clipping and its effect on site performance.

share|improve this answer
thanks Mike. That points me in the right direction. You are right granularity is probably a few minutes since I am basing it on Munin monitoring. any hints on how to measure the bandwidth on a more granular fashion? this is a red hat linux based setup. – webgr Sep 6 '11 at 16:58

Not the answer you're looking for? Browse other questions tagged or ask your own question.