29 ноября 2021, 17:00

Цитата дня:

Я всегда буду искать ленивого человека для работы, ведь он найдет много легких путей для решения поставленной задачи. Билл Гейтс


Падает скорость, странно задирается ping

Автор pma, 28 ноября 2016, 08:56

« предыдущая тема - следующая тема »

0 Пользователей и 1 Гость просматривают эту тему.

Вниз

pma

Доброго времени суток. Я как-то обращался с этим вопросом на сайт, но проблема так и не решена.
Есть сервер на базе Ubuntu 16.04.1 на котором работает squid и расшарены общие папки. Интернет канал 6mb.
В какие то моменты времени (отследить закономерность не удается)  падает скорость до 1.5 mb. При это этом команда ping сначала задирается до какого либо значения, затем снижается,  и по новой.
64 bytes from 62.78.88.1: icmp_seq=259 ttl=64 time=100 ms
64 bytes from 62.78.88.1: icmp_seq=260 ttl=64 time=98.9 ms
64 bytes from 62.78.88.1: icmp_seq=261 ttl=64 time=98.0 ms
64 bytes from 62.78.88.1: icmp_seq=262 ttl=64 time=96.9 ms
...
64 bytes from 62.78.88.1: icmp_seq=473 ttl=64 time=10.8 ms
64 bytes from 62.78.88.1: icmp_seq=474 ttl=64 time=8.94 ms
64 bytes from 62.78.88.1: icmp_seq=475 ttl=64 time=6.92 ms
64 bytes from 62.78.88.1: icmp_seq=476 ttl=64 time=4.92 ms
64 bytes from 62.78.88.1: icmp_seq=477 ttl=64 time=102 ms
64 bytes from 62.78.88.1: icmp_seq=478 ttl=64 time=101 ms
64 bytes from 62.78.88.1: icmp_seq=479 ttl=64 time=99.9 ms
64 bytes from 62.78.88.1: icmp_seq=480 ttl=64 time=98.9 ms
64 bytes from 62.78.88.1: icmp_seq=481 ttl=64 time=97.9 ms

Помогает перезапуск сетевых интерфейсов. Иногда слетает часто, иногда может долго проработать без сбоев.
Используется одна встроенная сетевая карта, одна внешняя. Пробовал разные комбинации: 2 внешние, в разные слоты, разные карты. Как заметил эта проблема наблюдается на внешних картах. Например если ставлю 2 одинаковые внешние карты то: та что смотрит в интернет глючит по скорости и пингу, та что смотрит в локалку - виснут общие папки, падает скорость копирования.
На сколько  я помню, такие проблемы начались после перехода с 12 версии на 14-ю. Сейчас ради эксперимента поставил 16-ю.

lshw
 description: Motherboard
       product: H61M/U3S3
       vendor: ASRock
       physical id: 0

*-network
       description: Ethernet interface
       product: DGE-528T Gigabit Ethernet Adapter
       vendor: D-Link System Inc
       physical id: 0
       bus info: pci@0000:03:00.0
       logical name: enp3s0
       version: 10
       serial: 00:1e:58:30:be:36
       size: 100Mbit/s
       capacity: 1Gbit/s
       width: 32 bits
       clock: 66MHz
       capabilities: pm bus_master cap_list rom ethernet physical tp mii 10bt 10bt-fd 100bt 100bt-fd 1000bt 1000bt-fd autonegotiation
       configuration: autonegotiation=on broadcast=yes driver=r8169 driverversion=2.3LK-NAPI duplex=full ip=62.78.88.37 latency=64 link=yes maxlatency=64 mingnt=32 multicast=yes port=MII speed=100Mbit/s
       resources: irq:17 ioport:e000(size=256) memory:fbb20000-fbb200ff memory:fbb00000-fbb1ffff
  *-network
       description: Ethernet interface
       product: AR8151 v2.0 Gigabit Ethernet
       vendor: Qualcomm Atheros
       physical id: 0
       bus info: pci@0000:04:00.0
       logical name: enp4s0
       version: c0
       serial: bc:5f:f4:01:90:bb
       size: 1Gbit/s
       capacity: 1Gbit/s
       width: 64 bits
       clock: 33MHz
       capabilities: pm msi pciexpress vpd bus_master cap_list ethernet physical tp 10bt 10bt-fd 100bt 100bt-fd 1000bt-fd autonegotiation
       configuration: autonegotiation=on broadcast=yes driver=atl1c driverversion=1.0.1.1-NAPI duplex=full ip=10.0.0.1 latency=0 link=yes multicast=yes port=twisted pair speed=1Gbit/s
       resources: irq:37 memory:fba00000-fba3ffff ioport:d000(size=128)




Спасибо!

Уваров А.С.

Очевидно, что проблема в оборудовании. Вариантов ровно два:

1. Заменить оборудование
2. Попробовать собрать собственные модули для этих карт

pma

1. Заменить оборудование
Менять особо  не на что. На нашем рынке можно взять например TP-LINK TG-3269 или TP-LINK TG-3468, в описании заявлена поддержка Linux, но какой версии? Написал в службу поддержки.

Попробовать собрать собственные модули для этих карт
Это для меня не вариант-)

А вот откатиться до 12-й версии, в ущерб актуальности ПО, но в силу необходимости стабильной работы сервера может даже и вариант

pma

Да и судя по информации с форума ubuntu, DGE-528T очень проблемная в плане работы с linux а вот как раз на  TP-LINK TG-3269 есть надежда...

Уваров А.С.

Если отталкиваться от официально поддерживаемого железа, то можно брать:

D-Link DGE-560T (Realtek RTL8168B)
TP-LINK TG-3468 (Realtek RTL8168B)

А вот D-Link DGE-528T и TP-LINK TG-3269 построены на Realtek RTL8169Sc, поэтому замена одного на другое будет шило на мыло, хотя в иных источниках для D-Link указан чип D-Link DLG10028C. Хотя я не стал бы экспериментировать и взял бы карту на поддерживаемом  RTL8168B.

pma

Если отталкиваться от официально поддерживаемого железа, то можно брать:

D-Link DGE-560T (Realtek RTL8168B)
TP-LINK TG-3468 (Realtek RTL8168B)
Спасибо большое, как всегда спасаете! Заказал TP-LINK TG-3468

pma

Здравствуйте! Далее по теме  :D . Встроенная карта, AR8151 v2.0 Gigabit Ethernet, работает без нареканий. Появилась возможность заменить внешнюю карту, подскажите есть ли необходимость брать 2 одинаковых? Есть ли в этом смысл (так же когда подбираем оперативную память). В принципе, раньше встроенная и внешняя работали совместно нормально, но хочется узнать ваше мнение.

Спасибо!

Уваров А.С.

Особого смысла в этом нет, никаких плюсов в производительности вы не получите. Но в целях уменьшения "зоопарка" лучше, конечно, брать одинаковое железо.

Вверх