+1 for iperf
As an added note, try playing with you TCP window size. When you are dealing with a long RTT adjusting your window size appropriatly can greatly improve throughput.
http://en.wikipedia.org/wiki/TCP_window_scale_option - Explination
http://fasterdata.es.net/host-tuning/linux/ -...