Тестирование скорости сервера в Linux Ubuntu

Автор: Рудюк С . А. https://corp2.net E-Mail: rs@corp2.net Заметил, что скорость на сервере все время маленькая – почему-то не превышает 10 Мбит/с, в то время, как должна достигать 100 МБит/с. Долго думал, что это из-за того, что у пользователей маленькая скорость, но… Вот у меня локальный интернет 80МБит/с и скорость все настолько же низкая: 0,8-2Мбит/с. Начал искать причину. Протестировал локальный интернет на своем компьюетере с помощью сайта http://www.speedtest.net/. Показатели, конечно, меньше 80МБит/с, но в целом – выше на порядок, чем между сервером и локальным компьютером: 20-40Мбит/с… Как же протестировать сервер ? Как оказалась, есть такая замечательная команда iperf. Устанавливаем iperf на сервере: apt-get install iperf На клиентском компьютере, если он под Linux выполняем тоже данную команду. В случае же Windows ставим версию для Винды: http://iperf.ru/wp-content/uploads/2009/07/jperf-2.0.0.zip Теперь, запускаем на сервере сервис: iperf -s Выполняем на клиенте: iperf -c НазваниеВашегоСервера -P 20 Расшифровка ключей. -с – указывает на компьютер с которым происходит передача данными. -P – указывает на количество потоков, которые используются при передаче данных (в нашем случае – 20 потоков). ———————————————————— Client connecting to corp2.net, TCP port 5001 TCP window size: 8.00 KByte (default) ———————————————————— [1760] local 192.168.0.99 port 27951 connected with 77.88.252.136 port 5001 [1696] local 192.168.0.99 port 27955 connected with 77.88.252.136 port 5001 [1664] local 192.168.0.99 port 27957 connected with 77.88.252.136 port 5001 [1808] local 192.168.0.99 port 27948 connected with 77.88.252.136 port 5001 [1792] local 192.168.0.99 port 27949 connected with 77.88.252.136 port 5001 [1632] local 192.168.0.99 port 27959 connected with 77.88.252.136 port 5001 [1840] local 192.168.0.99 port 27946 connected […]

Read more