Jump to content
  • 0

409 вопрос по снижению задержки чувствительного сетевого трафика


vasek00

Question

Нужен комментарий по статье

https://help.keenetic.com/hc/ru/articles/360017046280-Выбор-класса-обслуживания-для-устройств-домашней-сети
 

Цитата

"В данной статье показана настройка версий KeeneticOS с 3.6 до 3.7.4. С версии KeeneticOS 3.8 в интернет-центрах Keenetic доступна новая функция "Приоритизации трафика устройств домашней сети".

....

TIP: Справка: Техническое описание используемых алгоритмов.

Common Applications Kept Enhanced (CAKE) определяет порядок формирования очереди, использующий как AQM, так и FQ. Он объединяет COBALT, который является алгоритмом AQM, в котором комбинируются Codel и BLUE, шейпер, который работает в режиме дефицита, и разновидность DRR++ для изоляции потока.
8-стороннее множественно-ассоциативное хэширование используется для виртуального устранения столкновений хэшей.
Приоритетная организация очереди доступна через упрощенную реализацию diffserv. CAKE использует шейпер с дефицитным режимом работы, который не использует "всплеск", характерный для "алгоритма текущего ведра". Он автоматически передает столько пакетов, сколько требуется для поддержания указанной пропускной способности.

Ранее в Кинетиках использовался механизм FQ_Codel (Fair Queuing Controlled Delay), который определяет порядок формирования очереди, включающий FQ и схему CoDel AQM. FQ_Codel использует стохастическую модель для классификации входящих пакетов в различные потоки и используется для распределения пропускной способности между всеми потоками, использующими очередь. Каждый такой поток управляется формированием очереди CoDel.

Вопрос на 409 при отключенной "Классификация трафика и IntelliQoS" или даже включенной "Классификация трафика и IntelliQoS"

~ # cat /proc/sys/net/ipv4/tcp_ecn
2

    0 – disable ECN and neither initiate nor accept it
    1 – enable ECN when requested by incoming connections, and also request ECN on outgoing connection attempts
    2 – (default) enable ECN when requested by incoming connections, but do not request ECN on outgoing connections

~ # cat /proc/sys/net/core/default_qdisc
fq_codel
~ #

Вопрос по статье

Цитата

Ранее в Кинетиках использовался механизм FQ_Codel

или я чуток не так понял

Цитата

Common Applications Kept Enhanced (CAKE) определяет порядок формирования очереди, использующий как AQM, так и FQ. Он объединяет COBALT, который является алгоритмом AQM, в котором комбинируются Codel и BLUE, шейпер, который работает в режиме дефицита, и разновидность DRR++ для изоляции потока.

 

 

И чисто для информации на 409 версии на схеме при запущенным локальном сервисе который потребляет ресурсы проца для своей работы (получение пакетиков данных). Тест три раза.

[iperf3 -c ... -t2400 -P 30 -R]Клиент -- LAN --- KN1011[iperf3 -s]

На KN1011 запущен ЛОКАЛЬНЫЙ сервис iperf3

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

Codel-1.thumb.jpg.4d1dbd6de151962484fbc54c37ceaeb1.jpg

Codel-2.thumb.jpg.a9f2c14b21c8c4f5becb26266730c957.jpg

Codel-3.thumb.jpg.6515dfce1fbb95b490f894c7fddf9772.jpg

Codel-4.thumb.jpg.01841bfe47a4555956c43d8226e61e05.jpg

Буфер размером до 30МB, есть drop пакетов, как итог из потока 1Gb получили 400МБ при загрузке проца

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

Codel-5.thumb.jpg.82c0db12fc035f4af41362459e64091d.jpg

 

Другой ЛОКАЛЬНЫЙ сервис (область ядра) - TSMB на запись HDD с этого же клиента ПК файла 2,3GB. В данном случае речь не о скорости записи на HDD (который 5400 об) и при той же итоговой загрузке проца.

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

 

tsmb-1.thumb.jpg.3cce38ee51d811e32139f5bcefb66b5f.jpg

tsmb-2.thumb.jpg.bc96281ee780f616273b5751fb82f313.jpg

tsmb-3.thumb.jpg.d0bc424d2d95e8212f9ce74444107059.jpg

 

Edited by vasek00
Link to comment
Share on other sites

0 answers to this question

Recommended Posts

There have been no answers to this question yet

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...