Если нужно оценить скорость передачи данных между двумя компьютерами, то будет полезна консольная утилита nuttcp.
Её легко установить в Debian:
apt-get install nuttcp
Также она есть для Windows:
http://lcp.nrl.navy.mil/nuttcp/nuttcp-5.3.1/binaries/nuttcp-5.3.1.win32.zip Использовать следующим образом.
На сервере запускаем так:
nuttcp -S
Процесс nuttcp демонизируется (отсоединяется от консоли).
Остановить можно послав сигнал процессу.
killall nuttcp
На стороне клиента действуем так:
Оценка скорости отправки на сервер:
nuttcp -t hostname
Оценка скорости приема с сервера:
nuttcp -r -F hostname
Рекомендую обратить внимание, что используется флаг -F, который меняет поведение приема с сервера. Обачно (без флага -F) сервер сам устанавливает соединение с клиентом и предает данные для теста. Но в большинстве случаев клиент находится за NAT, а значит такой подход не практичен. Благодаря флагу -F клиент сам связывается с сервером и принимает данные.
Есть еще несколько важных опций: кол-во потоков (например -N3 - 3 потока), длительность теста (например -T30 - 30 сек).