Тестирование быстродействия сети

Материал из rrv-wiki
Перейти к навигации Перейти к поиску

TTCP

Для проверки быстродействия локальной сети можно использовать программу TTCP (Test TCP).

Она существует как для Windows, так и для Unix систем.

В FreeBSD можно установить из портов (/usr/ports/benchmarks/ttcp/).

В Федоре есть в репозитарии.

Под Windows поставляется с Windows Server 2003 в папке Valueadd\Msft\Net\Tools компакт-диска Windows Server 2003. Если такого нет, то можно взять тут http://pmvt.rgsu.ru/files/install/OS/W2k3(CD)/VALUEADD/MSFT/NET/TOOLS/.

Использование заключается в запуске программы на тестируемых коспьютерах с ключиками.

Один из компьютеров будет слушать по определённому порту (5001) и ждать данные.

Для этого надо запустить программу с ключом -r.

ttcp -r > файл_для_приёма

Другой компьютер будет передавать данные.

Для этого запускаем программу с ключом -t и указываем откуда брать передаваемый файл:

ttcp -t < тестовый_файл_для_передачи

Пример:

Компьютер отправитель

ttcp -v -t 192.168.0.246 < W:\wave2.mp3

Компьютер получатель

ttcp -v -r > /dev/null

Вывод программы:

 ttcp-t: done sending, nbuf = -1
 ttcp-t: 16777216 bytes in 1678 real milliseconds = 9764 KB/sec
 ttcp-t: 2048 I/O calls, msec/call = 0, calls/sec = 1220, bytes/call = 8192

То есть скорость обмена в сети равна 9764 KB/sec.

Замечание: На компьютере приёмнике надо обязательно перенаправлять стандартный вывод в файл или /dev/null/. Так как вывод информации на экран значительно снижает общую скорость передачи данных.

speedtest-cli

Для ubuntu/

Устанавливаем Git

$ sudo apt-get install git-core

Копируем репозиторий программы

$ git clone https://github.com/sivel/speedtest-cli.git

Тестируем скорость подключения

./speedtest-cli 
 Retrieving speedtest.net configuration...
 Retrieving speedtest.net server list...
 Testing from VimpelCom (X.Y.197.35)...
 Selecting best server based on ping...
 Hosted by JSC Intertax (Krasnoyarsk) [601.90 km]: 75.34 ms
 Testing download speed........................................
 Download: 17.18 Mbit/s
 Testing upload speed..................................................
 Upload: 17.58 Mbit/s