We recently just got some brand new servers from Softlayer out of Dallas 05 that should have 10Gbps connectivity and I'd like to test this claim against a few locations. Does anyone have any good method of testing this? I obviously don't expect to see the full 10Gbps due to various factors but I'd like to see just how good it is.
One very easy way to check this is with BitTorrent (or any P2P protocol for that matter). The reason is that it does not hinge on a single "uploading" server but on hundreds or even thousands.
Just find a good torrent file and start downloading with a client of your choice. I recommend to try finding a Linux distro that has ISOs available as torrents, like Kali Linux. As for the client, go with rTorrent.
I think there is a way to display the D/L speed as a graph.
As Michael Hampton insightfully pointed out, with the usual size of ISOs, the D/L speed will not reach its apex before the file downloads completely. For this reason, you should add a number of different torrents of this kind in order to see a real metric.
If you have systems at stated locations, and you can access them and run code, and they're *nix based, you can probably use iperf. It's purpose built for network performance testing.
On one system, start the server:
Then on the other system, start the client (which connects to the server):