Назад | Перейти на главную страницу

Низкая скорость загрузки по http, но Iperf показывает высокую пропускную способность

Я пытался загрузить некоторые файлы с сервера, который недавно начал арендовать. Это выделенный сервер, расположенный в Париже, Франция. Я считаю, что коробка находится в центре обработки данных online.net. Беру в аренду у OneProvider.

Загрузка файлов с использованием http дала мне неудовлетворительную скорость. На сервере я установил SimpleHTTPServer с использованием python, а клиент - это ноутбук в Норвегии. Скорость, которую я видел, варьировалась от 3,2 до 6,4 Мбит / с.

Я установил сервер Iperf на выделенной коробке и подключился к нему с помощью того же клиента и получил следующие результаты

------------------------------------------------------------
Client connecting to 195.154.222.67, TCP port 5001
TCP window size:  208 KByte (default)
------------------------------------------------------------
[  3] local 192.168.10.142 port 51976 connected with 195.154.222.67 port 5001
[ ID] Interval       Transfer     Bandwidth
[  3]  0.0- 2.0 sec  7.62 MBytes  32.0 Mbits/sec
[  3]  2.0- 4.0 sec  9.00 MBytes  37.7 Mbits/sec
[  3]  4.0- 6.0 sec  9.12 MBytes  38.3 Mbits/sec
[  3]  6.0- 8.0 sec  8.50 MBytes  35.7 Mbits/sec
[  3]  8.0-10.0 sec  8.62 MBytes  36.2 Mbits/sec
[  3]  0.0-10.0 sec  42.9 MBytes  36.0 Mbits/sec

Клиент находится в соединении 100/100 и в проводной сети. Я провел несколько тестов скорости с помощью speedtest.net на серверах, расположенных в Париже, Франция, и скорости варьировались от 38 Мбит / с до 64 Мбит / с.

Operating System    Debian 7 Wheezy, 64 Bit
CPU:    Intel Xeon L3426 1.86Ghz + IDRAC
RAM:    16GB
Hard drive(s):  2x 2000GB HW RAID 1
Bandwidth:  Unltd @ 100Mbps

Я тестировал дисковый ввод-вывод на 120 МБ / с.

Первый, Ты уверен ты не путайте мегабайты с мегабитами или наоборот?

Мегабайты: 3,2 МБ / с - 6,4 МБ / с

Мегабит: 25,6 МБ / с - 51,2 МБ / с

Если вы уверены, что эта часть правильная, тогда:

Попробуйте другое программное обеспечение например, apache, nginx, scp, ftp, что угодно ... это не займет много времени. Может быть, виноват только ваш скрипт python. То же самое и на стороне клиента - попробуйте браузер, wget, curl, ftp, scp, что угодно ... Попробуйте http (и, возможно, https) через другой порт, например тот, который использует iperf. Если вы постоянно получаете разные скорости с разными портами / протоколами, обратитесь к своему провайдеру. Этого не должно быть.

Если вы хотите получить второе мнение iperf ты можешь использовать netcat

https://jbowes.wordpress.com/2010/10/13/measuring-network-speeds-with-netcat-and-dd/