Jump to content
  • 0

Проблемы с производительностью


sabretoothedhamster

Question

Приветствую почтенное сообщество!

 

Подскажите, пожалуйста, куда можно посмотреть, чтобы понять источник вот таких проблем:

Keenetic Giga III, 3.4.3, интернет приходит по ethernet (WAN port) из Микротика, работающего по LTE. Обычно он даёт 5-10Mbit трафика, но иногда бывают всплески (по ночам подпрыгивает до 15-20, днём падает до 3-5).

Локально в качестве удлиннителя подключен ведомым (по WiFi) Keenetic Air, и на них обоих висит 5-10 WiFi устройств.

IntelliQoS включен, и сконфигурирован на 5Mbit/s

Обычно всё это нормально работает, но иногда начинает аццки тормозить. Как правило, если запустить торрент.

Сам торрент занимает 2-3Mbit полосы, а вся остальная активность в локалке практически прекращается. Все устройства начинают "лагать". Даже просто пинги до самого кинетика выглядят так:

Reply from 192.168.0.1: bytes=32 time=937ms TTL=64
Reply from 192.168.0.1: bytes=32 time=608ms TTL=64
Reply from 192.168.0.1: bytes=32 time=135ms TTL=64
Reply from 192.168.0.1: bytes=32 time=370ms TTL=64
Reply from 192.168.0.1: bytes=32 time=594ms TTL=64
Reply from 192.168.0.1: bytes=32 time=289ms TTL=64
Reply from 192.168.0.1: bytes=32 time=71ms TTL=64
Reply from 192.168.0.1: bytes=32 time=2ms TTL=64
Reply from 192.168.0.1: bytes=32 time=44ms TTL=64
Reply from 192.168.0.1: bytes=32 time=507ms TTL=64
Reply from 192.168.0.1: bytes=32 time=821ms TTL=64
Reply from 192.168.0.1: bytes=32 time=540ms TTL=64
Reply from 192.168.0.1: bytes=32 time=264ms TTL=64
Reply from 192.168.0.1: bytes=32 time=19ms TTL=64
Reply from 192.168.0.1: bytes=32 time=408ms TTL=64
Reply from 192.168.0.1: bytes=32 time=1271ms TTL=64
Reply from 192.168.0.1: bytes=32 time=784ms TTL=64
Reply from 192.168.0.1: bytes=32 time=7ms TTL=64
Reply from 192.168.0.1: bytes=32 time=18ms TTL=64
Reply from 192.168.0.1: bytes=32 time=253ms TTL=64
Reply from 192.168.0.1: bytes=32 time=203ms TTL=64
Reply from 192.168.0.1: bytes=32 time=295ms TTL=64
Reply from 192.168.0.1: bytes=32 time=1084ms TTL=64
Reply from 192.168.0.1: bytes=32 time=1021ms TTL=64
Reply from 192.168.0.1: bytes=32 time=342ms TTL=64
Reply from 192.168.0.1: bytes=32 time=68ms TTL=64
Reply from 192.168.0.1: bytes=32 time=380ms TTL=64
Reply from 192.168.0.1: bytes=32 time=29ms TTL=64
Reply from 192.168.0.1: bytes=32 time=615ms TTL=64
Reply from 192.168.0.1: bytes=32 time=80ms TTL=64
Reply from 192.168.0.1: bytes=32 time=1ms TTL=64
Reply from 192.168.0.1: bytes=32 time=868ms TTL=64
Reply from 192.168.0.1: bytes=32 time=1ms TTL=64
Reply from 192.168.0.1: bytes=32 time=749ms TTL=64
Reply from 192.168.0.1: bytes=32 time=4ms TTL=64
Reply from 192.168.0.1: bytes=32 time=23ms TTL=64
Reply from 192.168.0.1: bytes=32 time=193ms TTL=64
Reply from 192.168.0.1: bytes=32 time=369ms TTL=64
Reply from 192.168.0.1: bytes=32 time=105ms TTL=64

 

Если при этом удаётся зайти в web-интерфейс кинетика (который тоже начинает аццки тормозить), то CPU usage крутится около 15-20%, RAM usage около 25-30%, график трафика показывает примерно то же, что и в самом torrent клиенте (2-3Mbit с пиками не более 5).

В логах ничего криминального не видно. Идёт обычная сетевая жизнь, обновляются dhcp, upnp и всё такое. Единственное не вполне понятное:

kernel: br0: port 5(rai4.1) received tcn bpdu
kernel: br0: topology change detected, propagating

иногда раз в несколько часов, а иногда несколько раз за минуту. Что за топология может меняться в моём случае - ума не приложу.

Куда смотреть, чтобы найти причину этих тормозов?

 

Link to comment
Share on other sites

6 answers to this question

Recommended Posts

  • 0

Надеюсь сами понимаете где штатные Ванги. Self test и всё такое - для начала разговора. Нехило также сходить к офицалам...

  • Confused 1
Link to comment
Share on other sites

  • 0
13 часа назад, sabretoothedhamster сказал:

Локально в качестве удлиннителя подключен ведомым (по WiFi) Keenetic Air, и на них обоих висит 5-10 WiFi устройств.

В логах ничего криминального не видно. Идёт обычная сетевая жизнь, обновляются dhcp, upnp и всё такое. Единственное не вполне понятное:


kernel: br0: port 5(rai4.1) received tcn bpdu
kernel: br0: topology change detected, propagating

иногда раз в несколько часов, а иногда несколько раз за минуту. Что за топология может меняться в моём случае - ума не приложу.

Куда смотреть, чтобы найти причину этих тормозов?

 

Wifi система на основном Keenetic Giga III, 3.4.3, интерфейс "rai4.1"

 

Предварительно прочитать что ниже.

Скрытый текст

Вот например ком. ТП по схожему вопросу, правда речь про LAN


[I] May 28 20:01:50 kernel: br0: port 1(eth2.1) entered blocking state
[I] May 28 20:01:50 kernel: br0: port 1(eth2.1) entered listening state
[I] May 28 20:01:53 kernel: br0: port 1(eth2.1) entered learning state
[I] May 28 20:01:56 kernel: br0: port 1(eth2.1) entered forwarding state

В KeeneticOS 3.4.1 для предотвращения образования петель добавлен протокол STP. Прежде всего он необходим для работы интернет-центра в составе Wi-Fi системы. Когда появляется новое подключение на порту, роутер должен проверить не приведет ли его включение к возникновению петли. Для этого он временно блокирует обмен и изучает приходящие данные.  Это требует некоторого времени. Как только роутер поймет, что включение порта безопасно и не ведет к возникновению петли, передача данных возобновляется.

Это может быть критично, если в сети есть устройства, которые в силу каких то особенностей часто поднимают/бросают Ethernet подключение. Насколько мне известно, такое поведение характерно  для телевизоров Sony. На роутере несколько раз в минуту пропадает подключение на порту 3.

Если Keenetic один и вы не используете Wi-Fi систему, удалите компонент Контроллер Wi-Fi-системы в
меню Общие настройки > Изменить набор компонентов.

и посмотреть https://help.keenetic.com/hc/ru/articles/360007279039-Mesh-Wi-Fi

 

Для начала попробовать Air на кабель, так же релиз на Air до текущего и оценить работу клиентов в данный момент времени.

 

Пример

Ниже скрин от схемы двух роутеров на wifi между ними и работу интерфейсов

Скрытый текст

43845140_-3.jpg.a95b98b88ccde6ce24a8ebabb33a99cd.jpg

 


--KN3010--Wifi--KN1010--


/ # brctl show

...

br0 = ra5 + ra9.1 + eth2.1 + ra4.1 + ra0

где br0 - основной интерфейс роутера, в данном случае в него включены :
- ra... wifi интерфейсы на 5 и 2.4
- eth2.1 LAN интерфейс 

 

 

Edited by vasek00
Link to comment
Share on other sites

  • 0
3 hours ago, vasek00 said:

Wifi система на основном Keenetic Giga III, 3.4.3, интерфейс "rai4.1"

Предварительно прочитать что ниже.

 

Спасибо!

Интересные вводные. Прошивки обновил, буду наблюдать за blocking state - в логах он встречается, но, на первый взгляд, с "залипаниями" кинетика никак не связан.

Про mesh я, конечно, читал...

Повесить Air на кабель пока не получается, хотя в отдалённых планах - есть.

А чем  нарисованы ваши графики?

 

P.S. На что ещё имеет смысл обращать внимание в self-test.txt в моём случае (кроме счётчиков ошибок на интерфесах)?

Link to comment
Share on other sites

  • 0
7 hours ago, Mamay said:

Надеюсь сами понимаете где штатные Ванги. Self test и всё такое - для начала разговора. Нехило также сходить к офицалам...

Я не прошу решить мою проблему. Я прошу подсказать, куда мне самому стоит посмотреть, чтобы понять её причины.

Особенно, если кто-то сталкивался с подобным, и по симптомам узнает знакомую ситуацию...

Link to comment
Share on other sites

  • 0
20 часов назад, sabretoothedhamster сказал:

Приветствую почтенное сообщество!

 

Подскажите, пожалуйста, куда можно посмотреть, чтобы понять источник вот таких проблем:

Keenetic Giga III, 3.4.3, интернет приходит по ethernet (WAN port) из Микротика, работающего по LTE. Обычно он даёт 5-10Mbit трафика, но иногда бывают всплески (по ночам подпрыгивает до 15-20, днём падает до 3-5).

Локально в качестве удлиннителя подключен ведомым (по WiFi) Keenetic Air, и на них обоих висит 5-10 WiFi устройств.

IntelliQoS включен, и сконфигурирован на 5Mbit/s

Обычно всё это нормально работает, но иногда начинает аццки тормозить. Как правило, если запустить торрент.

Сам торрент занимает 2-3Mbit полосы, а вся остальная активность в локалке практически прекращается. Все устройства начинают "лагать". Даже просто пинги до самого кинетика выглядят так:


Reply from 192.168.0.1: bytes=32 time=937ms TTL=64
Reply from 192.168.0.1: bytes=32 time=608ms TTL=64
Reply from 192.168.0.1: bytes=32 time=135ms TTL=64
Reply from 192.168.0.1: bytes=32 time=370ms TTL=64
Reply from 192.168.0.1: bytes=32 time=594ms TTL=64
Reply from 192.168.0.1: bytes=32 time=289ms TTL=64
Reply from 192.168.0.1: bytes=32 time=71ms TTL=64
Reply from 192.168.0.1: bytes=32 time=2ms TTL=64
Reply from 192.168.0.1: bytes=32 time=44ms TTL=64
Reply from 192.168.0.1: bytes=32 time=507ms TTL=64
Reply from 192.168.0.1: bytes=32 time=821ms TTL=64
Reply from 192.168.0.1: bytes=32 time=540ms TTL=64
Reply from 192.168.0.1: bytes=32 time=264ms TTL=64
Reply from 192.168.0.1: bytes=32 time=19ms TTL=64
Reply from 192.168.0.1: bytes=32 time=408ms TTL=64
Reply from 192.168.0.1: bytes=32 time=1271ms TTL=64
Reply from 192.168.0.1: bytes=32 time=784ms TTL=64
Reply from 192.168.0.1: bytes=32 time=7ms TTL=64
Reply from 192.168.0.1: bytes=32 time=18ms TTL=64
Reply from 192.168.0.1: bytes=32 time=253ms TTL=64
Reply from 192.168.0.1: bytes=32 time=203ms TTL=64
Reply from 192.168.0.1: bytes=32 time=295ms TTL=64
Reply from 192.168.0.1: bytes=32 time=1084ms TTL=64
Reply from 192.168.0.1: bytes=32 time=1021ms TTL=64
Reply from 192.168.0.1: bytes=32 time=342ms TTL=64
Reply from 192.168.0.1: bytes=32 time=68ms TTL=64
Reply from 192.168.0.1: bytes=32 time=380ms TTL=64
Reply from 192.168.0.1: bytes=32 time=29ms TTL=64
Reply from 192.168.0.1: bytes=32 time=615ms TTL=64
Reply from 192.168.0.1: bytes=32 time=80ms TTL=64
Reply from 192.168.0.1: bytes=32 time=1ms TTL=64
Reply from 192.168.0.1: bytes=32 time=868ms TTL=64
Reply from 192.168.0.1: bytes=32 time=1ms TTL=64
Reply from 192.168.0.1: bytes=32 time=749ms TTL=64
Reply from 192.168.0.1: bytes=32 time=4ms TTL=64
Reply from 192.168.0.1: bytes=32 time=23ms TTL=64
Reply from 192.168.0.1: bytes=32 time=193ms TTL=64
Reply from 192.168.0.1: bytes=32 time=369ms TTL=64
Reply from 192.168.0.1: bytes=32 time=105ms TTL=64

 

Если при этом удаётся зайти в web-интерфейс кинетика (который тоже начинает аццки тормозить), то CPU usage крутится около 15-20%, RAM usage около 25-30%, график трафика показывает примерно то же, что и в самом torrent клиенте (2-3Mbit с пиками не более 5).

В логах ничего криминального не видно. Идёт обычная сетевая жизнь, обновляются dhcp, upnp и всё такое. Единственное не вполне понятное:


kernel: br0: port 5(rai4.1) received tcn bpdu
kernel: br0: topology change detected, propagating

иногда раз в несколько часов, а иногда несколько раз за минуту. Что за топология может меняться в моём случае - ума не приложу.

Куда смотреть, чтобы найти причину этих тормозов?

 

первые вопросы, которые у меня возникли - на чем запускаете торрент и к какому из кинетиков подключены "тормозящие" клиенты.

Link to comment
Share on other sites

  • 0
1 hour ago, Mikesk said:

первые вопросы, которые у меня возникли - на чем запускаете торрент и к какому из кинетиков подключены "тормозящие" клиенты.

Торрент запускается на ноуте (причём, как правило, на любом из двух имеющихся), подключенном (обычно) в ведомому кинетику.

Link to comment
Share on other sites

Join the conversation

You can post now and register later. If you have an account, sign in now to post with your account.
Note: Your post will require moderator approval before it will be visible.

Guest
Answer this question...

×   Pasted as rich text.   Paste as plain text instead

  Only 75 emoji are allowed.

×   Your link has been automatically embedded.   Display as a link instead

×   Your previous content has been restored.   Clear editor

×   You cannot paste images directly. Upload or insert images from URL.

  • Recently Browsing   0 members

    • No registered users viewing this page.
×
×
  • Create New...