Стандартный инструмент командной строки Linux iperf
сделает это за вас.
На стороне сервера:
iperf -s
На стороне клиента:
iperf -c ip-of-the-server
iperf
будет выводить статистику по выходным данным.
вывод клиента:
iperf -c localhost
------------------------------------------------------------
Client connecting to localhost, TCP port 5001
TCP window size: 2.50 MByte (default)
------------------------------------------------------------
[ 3] local 127.0.0.1 port 58950 connected with 127.0.0.1 port 5001
[ ID] Interval Transfer Bandwidth
[ 3] 0.0-10.0 sec 37.2 GBytes 32.0 Gbits/sec
[sri@localhost ~]$
сервер:
iperf -s
------------------------------------------------------------
Server listening on TCP port 5001
TCP window size: 85.3 KByte (default)
------------------------------------------------------------
[ 4] local 127.0.0.1 port 5001 connected with 127.0.0.1 port 59732
[ ID] Interval Transfer Bandwidth
[ 4] 0.0-10.0 sec 40.1 GBytes 34.4 Gbits/sec
Существует множество опций, которые помогут вам настроитьiperf test и получите информацию, которую вы хотите.