LINUX.ORG.RU

Медленная скорость загрузки E2400

 , ,


0

1

Всем привет. Являюсь обладателем материнки с такой сетевой картой:

Qualcomm Atheros Killer E2400 Gigabit Ethernet Controller [1969:e0a1]
Драйвер, который автоматом подхватился - alx. Проблема в том, что при тарифе 100Мбит/с я имею фактическую скорость загрузки 8-15 Мбит/с в зависимости от ресурса. Замерял на нескольких сервера speedtest, пробовал несколько торрентов с большим количеством сидов, пробовал скачивать большие файлы через браузер. Максимум что увидел - 2,2 МБайт/с. Пишу сюда не сразу, сначала я попробовал найти решение сам. Нашел похожие случаи но не с такой картой. Рекомандовали проверить режим - должен быть полный дуплекс. У меня он полный:
Settings for enp7s0:
	Supported ports: [ TP ]
	Supported link modes:   10baseT/Half 10baseT/Full 
	                        100baseT/Half 100baseT/Full 
	                        1000baseT/Full 
	Supported pause frame use: Symmetric Receive-only
	Supports auto-negotiation: Yes
	Supported FEC modes: Not reported
	Advertised link modes:  10baseT/Half 10baseT/Full 
	                        100baseT/Half 100baseT/Full 
	                        1000baseT/Full 
	Advertised pause frame use: Symmetric
	Advertised auto-negotiation: Yes
	Advertised FEC modes: Not reported
	Speed: 100Mb/s
	Duplex: Full
	Port: Twisted Pair
	PHYAD: 0
	Transceiver: internal
	Auto-negotiation: on
	MDI-X: Unknown
Cannot get wake-on-lan settings: Operation not permitted
	Current message level: 0x000060e4 (24804)
			       link ifup rx_err tx_err hw wol
	Link detected: yes
Так же рекомендовали поиграться с mtu в пределах 1490-1500. Я попробовал все значения с перезагрузкой network-manager. Результат +- не изменился. Еще рекомендовали попробовать другие способы подключения, кроме n-m. Попробовал подключаться через connman. Так же ничего не изменилось. Подскажите, пожалуйста, какие еще проверки можно провести, чтобы определить причину. С такой скоростью после 100 Мбит/с совершенно некомфортно.
P.S. Скорость отдачи в порядке.
P.P.S. В дуалбуте windows 7 - там все ок.

Другого компа и свича нет, померять скорость между ними?

Перезагрузись и помониторь netstat -s|grep 'ret\|drop\|err' и netstat -i. Может у тебя кабель говно, и ретрансмиты идут.

Deleted ()
Ответ на: комментарий от Deleted

А то, что на винде в дуалбуте все норм, не исключает проблемы с оборудованием? Если нет, то попробую раздобыть завтра свич. Каким образом подключить пк? Просто по кабелю подсоединить их и поднять интерфейсы?

Linux_Newbie ()
Ответ на: комментарий от Linux_Newbie

В глаза продолбился, не увидел про винду.

Но померить все равно стоит, может проблема на стороне провайдера. Если компы не совсем древняя некрота, то можно напрямую кабелем соединить, поднять сеть, и iperf'ом скорость посмотреть.

Deleted ()
Ответ на: комментарий от Deleted

Раздобыл роутер и дискретную сетевуху. При подключении дискретки напрямую результаты такие же - до 15 Мбит/с.
На ноуте к сожалению ethernet порта нет и юсб переходника тоже не нашел, так что пришлось через роутер организовывать тест, но вроде он все равно показательный.
Скорость при подключении кабелем к роутеру:

Testing download speed
Download: 94.69 Mbit/s
Testing upload speed
Upload: 103.35 Mbit/s
А тут тест через iperf. Сервер я поднял на ноуте, который по wifi подключен к роутеру, а замерял с пк, подключенному по кабелю к роутеру.
iperf -c 192.168.1.19
------------------------------------------------------------
Client connecting to 192.168.1.19, TCP port 5001
TCP window size: 85.0 KByte (default)
------------------------------------------------------------
[  3] local 192.168.1.10 port 37956 connected with 192.168.1.19 port 5001
[ ID] Interval       Transfer     Bandwidth
[  3]  0.0-10.0 sec   112 MBytes  94.0 Mbits/sec
iperf -c 192.168.1.19 -P 10
------------------------------------------------------------
Client connecting to 192.168.1.19, TCP port 5001
TCP window size: 85.0 KByte (default)
------------------------------------------------------------
[  3] local 192.168.1.10 port 37958 connected with 192.168.1.19 port 5001
[  6] local 192.168.1.10 port 37964 connected with 192.168.1.19 port 5001
[  4] local 192.168.1.10 port 37960 connected with 192.168.1.19 port 5001
[  5] local 192.168.1.10 port 37962 connected with 192.168.1.19 port 5001
[  9] local 192.168.1.10 port 37970 connected with 192.168.1.19 port 5001
[ 10] local 192.168.1.10 port 37972 connected with 192.168.1.19 port 5001
[  7] local 192.168.1.10 port 37966 connected with 192.168.1.19 port 5001
[ 12] local 192.168.1.10 port 37976 connected with 192.168.1.19 port 5001
[  8] local 192.168.1.10 port 37968 connected with 192.168.1.19 port 5001
[ 11] local 192.168.1.10 port 37974 connected with 192.168.1.19 port 5001
[ ID] Interval       Transfer     Bandwidth
[  6]  0.0-10.0 sec  7.25 MBytes  6.08 Mbits/sec
[  5]  0.0-10.0 sec  9.62 MBytes  8.07 Mbits/sec
[ 12]  0.0-10.0 sec  14.2 MBytes  12.0 Mbits/sec
[  9]  0.0-10.0 sec  9.62 MBytes  8.06 Mbits/sec
[  7]  0.0-10.0 sec  14.2 MBytes  11.9 Mbits/sec
[  4]  0.0-10.1 sec  7.38 MBytes  6.16 Mbits/sec
[  8]  0.0-10.1 sec  7.25 MBytes  6.04 Mbits/sec
[  3]  0.0-10.1 sec  7.38 MBytes  6.14 Mbits/sec
[ 10]  0.0-10.1 sec  28.4 MBytes  23.6 Mbits/sec
[ 11]  0.0-10.1 sec  9.62 MBytes  7.98 Mbits/sec
[SUM]  0.0-10.1 sec   115 MBytes  95.4 Mbits/sec
iperf -c 192.168.1.19 -n 900000000
------------------------------------------------------------
Client connecting to 192.168.1.19, TCP port 5001
TCP window size: 85.0 KByte (default)
------------------------------------------------------------
[  3] local 192.168.1.10 port 38018 connected with 192.168.1.19 port 5001
[ ID] Interval       Transfer     Bandwidth
[  3]  0.0-76.4 sec   858 MBytes  94.2 Mbits/sec
Как итог тестов, мне кажется, что проблема все такие не в кабеле и не у провайдера, а с найстройкой соединения. Я еще перепробовал разные виды шифрования для pptp, и еще раз по разным mtu прогнал 1400,1490-1500, в том числе и через дискретную сетевуху. Пока успехов нет...

Linux_Newbie ()