Look at the graphs your bandwidth is currently taking. Do you commonly spike (and hold) at 8-10 mbps? If so, a 100 connection will seem faster, more responsive, than a 10. If you don't ever spike to 8-10 for any reasonable length of time, the difference will be negligable.
Keep in mind that it's a lot easier to chew through a lot of bandwidth with a 100 megabit pipe as well. If a client gets slashdotted, it could get pricy (given that the server stays up, that is)
It really isn't about speed. The difference is kind of like a Highway. You can fit more cars down a 100 lane highway as oppose to 10 lane highway. Speed is really not affected. Think of it this way in terms of bandwidth; if you only have a 10 mbps pipe and you have more users than the pipe can capacitate you will have a bunch of people waiting at the on ramp of the highway.
Originally posted by danski It really isn't about speed. The difference is kind of like a Highway. You can fit more cars down a 100 lane highway as oppose to 10 lane highway. Speed is really not affected. Think of it this way in terms of bandwidth; if you only have a 10 mbps pipe and you have more users than the pipe can capacitate you will have a bunch of people waiting at the on ramp of the highway.
I hope this makes it more clear!
You beat me to it.
So you would see an increase in speed, if you have a fair amount of "burstable clients".
CloudRck.com - Host on Cloudrck
Unmetered VPS Solutions at it's finest
Even if your MRTG graphs show that you are never bursting above 10Mbit, chances are that you might be bursting for short periods of time (microbursts), short enough to not get caught on the MRTG graphs.
In this day and age, with 4 simultaneous cable modem users able to max out a 10Mbit connection, people should be more wary about settling for 10Mbit ports on their servers, imho.
Which leads me to a question: Is there any tool that interfaces with MRTG to send bandwidth alerts? I'd like to know immediately if, for example, the 5 minute sample EVER spiked above, say, 20Mbps. Then I would have plenty of time in the 95th to figure out what was happening and take appropriate measures.
that bandwidth bill can skyrocket if on a 100mbps pipe.
True, however you can pass those charges on to the user. Personally I would much rather this option over having my site taken down in its peak.
I would say that if you have any doubts about your 10mbs connection, go for the 100.
Just make sure you have clear overage charges
The difference between a 10 mbps connect and a 100 mbps connection:
In most cases the only "significant" difference is seen when you are spiking at about 8 mbps of bandwidth per second. The real issue is basically like a highway as described. The larger the connection (100 mbps) the more people (cars) that can connect to the server without experiencing slow down's due to bandwidth shortages.
If for example you are on a 10 mbps line and you are floating at about 2 mbps of active bandwidth usage than you wont notice a severe difference in the speed of those connections.