Jump to content
  • 4

IntelliQoS не корректная работа


Keenetic
 Share

Question

IntelliQoS работает не стабильно.
С трех тестирований закачки торрента, 2 прошли на все 100% загрузки сети.

Местний провайдер тариф 100 мегабит в сек.
self-test могу дать в личку

Проверял кто-то еще?

Link to comment
Share on other sites

Recommended Posts

  • 0

Если я не ошибаюсь, IntelliQoS настроена так, чтобы не мешать сёрфингу или просмотру видео.

Т.е. качает у вас торрент на 100%, и в это время вы включаете ютуб - и теперь, скорость на торренте должна упасть, чтобы на видео не было задержек....

Link to comment
Share on other sites

  • 0
3 минуты назад, vovec79 сказал:

не мешать сёрфингу или просмотру видео

Ну так не выходит каменный цветок. Смотрю IPTV, включаю торрент. IPTV посыпался.

Link to comment
Share on other sites

  • 0
Только что, Sfut сказал:

Смотрю IPTV, включаю торрент. IPTV посыпался.

Ну это смотря как провайдер услугу предоставляет, у меня на РТ - IPTV идёт отдельным потоком (сверх тарифа) - по тарифу 100 мегабит - честно отдаётся...+ IPTV )))

Link to comment
Share on other sites

  • 0
1 минуту назад, vovec79 сказал:

Ну это смотря как провайдер услугу предоставляет

У меня IPTV входит в общее ограничение скорости. Ну так IntelliQoS как раз и должен работать в таких случаях.

Link to comment
Share on other sites

  • 0
38 минут назад, Sfut сказал:

Смотрю IPTV, включаю торрент. IPTV посыпался.

То же самое. Все идет в одном потоке. IPTV смотрю от провайдера протокол http и из интернета в общем плейлисте m3u на медиаплеере DUNE HD плагин"MyIPTV" от Исаева (не Штирлица :)). Естественно IntelliQoS включен, тариф 102400 (100 Мбит) включен. Медиаплеер на Линуксе.

Link to comment
Share on other sites

  • 0

Уточню. Рассыпание IPTV замечал в условиях, когда медиаплеер подключен по меди, ноутбук - по воздуху (5 ГГц) и в это время измеряю скорость на ноуте по СПИДтесту. QoS не спасает, хотя оно по логике должно ограничивать скорость по воздуху.

Link to comment
Share on other sites

  • 0

Хорошо, давай разберёмся тогда, как правильно это проверить?

Хотелось бы услышать мнение разработчиков о правильной и полной работе этой функции.

Предлагаю проголосовать, чтобы обращение не осталось без внимания.

Edited by vovec79
  • Thanks 1
Link to comment
Share on other sites

  • 0
5 минут назад, Fandor сказал:

Функции IntelliQoS в прошивке нет и не положено по определению. IP TV нормально работает и во время закачек торрент-клиентом, установленном на ПК.

Значит у Вас правильно настроено оборудование провайдера и эту функцию он берет на себя.

Link to comment
Share on other sites

  • 0

Насчет определения что не положено, MT7628 в Introduction to Mediatek QoS например :

MTK/Ralink SW/HW QoS APIs architecture implements 4 QoS models: DRR, SPQ, SPQ+DRR(mixed), and SFQ

речь ниже только о SW
– DRR (HTB, Rate limited) 4 класса pfifo или группы
The bandwidth of every QOS_QUEUE depends on user setting.
– SPQ (PRIO, Priority schedule) так же 4 группы high и нижняя low
QOS_QUEUE1 has the high priority, QOS_QUEUE4 has the lowest priority
– Mixed (SPQ+HTB)
QOS_QUEUE1 has the high priority, QOS_QUEUE2 has the middle priority, QOS_QUEUE3 and QOS_QUEUE4 are DRR, depending on user’s setting.
– Fairness QoS (на пальцах гарантировать доставку)
Fairness QoS does not shape traffic but only schedules the transmission of packets, based on 'flows'. The goal is to ensure fairness so that each flow is able to send data in turn, thus preventing any single flow from drowning out the rest.
Скрытый текст

all: $(EXEC)

romfs:
ifeq ($(CONFIG_DEFAULTS_RALINK_MT7621), y)
ifeq ($(CONFIG_RALINKAPP_HWQOS), y)
    ln -sf qos_run_hw_mt7621 qos_run
else
ifeq ($(CONFIG_RALINKAPP_SWQOS), y)
    ln -sf qos_run_sw_mt7621 qos_run
endif
endif
endif
ifeq ($(CONFIG_DEFAULTS_RALINK_MT7620), y)
ifeq ($(CONFIG_RALINKAPP_SWQOS), y)
    ln -sf qos_run_sw_mt7620 qos_run
endif
endif

ifeq ($(CONFIG_DEFAULTS_RALINK_MT7628), y)
ifeq ($(CONFIG_RALINKAPP_SWQOS), y)
    ln -sf qos_run_sw_mt7628 qos_run
endif
endif

    $(ROMFSINST) /bin/qos_run

Вопрос необходимости в данной модели, хотя наверное что-то по умолчанию можно было поставить.

Edited by vasek00
Link to comment
Share on other sites

  • 0
3 часа назад, vasek00 сказал:

Насчет определения что не положено, MT7628 в Introduction to Mediatek QoS например :

Вопрос необходимости в данной модели, хотя наверное что-то по умолчанию можно было поставить.

Я ознакомился с KB-4878, КВ-4891, в которых написано:

Цитата

Для старших моделей Keenetic Giga III и Ultra II (с микропрограммой V2.06) существует возможность автоматического распределения интернет-канала, в зависимости от типа трафика, с помощью функции IntelliQoS.

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

Link to comment
Share on other sites

  • 0
9 часов назад, vovec79 сказал:

Хорошо, давай разберёмся тогда, как правильно это проверить?

Хотелось бы услышать мнение разработчиков о правильной и полной работе этой функции.

Предлагаю проголосовать, чтобы обращение не осталось без внимания.

Надо признать, в области IntelliQoS еще много предстоит сделать. "Правильная и полная" работа этой функции в окончательном виде не сформулирована. (Есть сомнения, что это вообще возможно :cool:) Но разумеется, это не значит, что она бесполезна.

В текущем виде:

  1. Необходимо точно задать вручную реальную полосу пропускания. Она будет измеряться автоматически, но не в версии 2.08.
  2. При достижении каким-либо хостом, скачивающим торренты, 80% полосы, заданной в п. 1, IntelliQoS его начинает шейпить, и пишет об этом в лог.
  3. Таким образом, хосты делятся на "плохие" (качают торренты) и "хорошие" (не качают торренты).

Как уже сказано, модель будет усложняться.

  • Thanks 2
Link to comment
Share on other sites

  • 0
3 минуты назад, ndm сказал:

Надо признать, в области IntelliQoS еще много предстоит сделать. "Правильная и полная" работа этой функции в окончательном виде не сформулирована. (Есть сомнения, что это вообще возможно :cool:) Но разумеется, это не значит, что она бесполезна.

В текущем виде:

  1. Необходимо точно задать вручную реальную полосу пропускания. Она будет измеряться автоматически, но не в версии 2.08.
  2. При достижении каким-либо хостом, скачивающим торренты, 80% полосы, заданной в п. 1, IntelliQoS его начинает шейпить, и пишет об этом в лог.
  3. Таким образом, хосты делятся на "плохие" (качают торренты) и "хорошие" (не качают торренты).

Как уже сказано, модель будет усложняться.

Проверил

Все ок, работает если запустить торент и ютуб

Сразу востанавливается канал когда ютуб закрыть. Очень удобно и полездно

 

Спасибо!!!!

  • Thanks 1
Link to comment
Share on other sites

  • 0
12 минуты назад, ndm сказал:

При достижении каким-либо хостом, скачивающим торренты, 80% полосы, заданной в п. 1, IntelliQoS его начинает шейпить, и пишет об этом в лог.

Поправлюсь, при _общей_ нагрузке на интерфейс 80% и выше, он начинает шейпить плохие хосты, чтобы дать полосу хорошим.

  • Thanks 1
Link to comment
Share on other sites

  • 0
8 часов назад, ndm сказал:

Поправлюсь, при _общей_ нагрузке на интерфейс 80% и выше, он начинает шейпить плохие хосты, чтобы дать полосу хорошим.

А зачем что то изобретать если уже есть наработки даже у самой Mediatek, есть 4 очереди - low, default, high, highest. Каждая очередь настраивается пользователем (или в крайнем случае системой) на диапазон от ХХ и до YYКБайт/с (или как в SDK - %). Пользователю дать возможность привязки данных очередей к хостам или сегментам, конечно это уже не IntelliQoS.

Про приоритет трафика например для DNS это уже мечта.

Edited by vasek00
Link to comment
Share on other sites

  • 0
11 час назад, Александр Рыжов сказал:

Hardware QoS и IntelliQoS — вещи сильно разные.

Hardware QoS есть не во всех, но все поддерживают Soft. Да и речь думаю идет об программном.

 

Link to comment
Share on other sites

  • 0
8 часов назад, ndm сказал:

Поправлюсь, при _общей_ нагрузке на интерфейс 80% и выше, он начинает шейпить плохие хосты, чтобы дать полосу хорошим.

В качестве предложения. Может имеет смысл порог шейпинга задавать вручную? Так как при тарифе 10 Мбит/с остаток полосы в 2 Мбит/с слишком мало, а при тарифе 200 Мбит/с - остаток 40 Мбит/с много. 

И еще вопрос. работает ли IntelliQoS с IPTV.

Edited by Sfut
Link to comment
Share on other sites

  • 0
3 часа назад, vasek00 сказал:

Hardware QoS есть не во всех, но все поддерживают Soft. Да и речь думаю идет об программном.

Если о программным, тогда лучше пока забыть про MT7628: сбор паттернов поведения пользователя, обучение и прочая магия IntelliQoS пока по силам старшим моделям.

PS Не актуально

Edited by Александр Рыжов
спс @ndm
Link to comment
Share on other sites

  • 0
2 часа назад, vasek00 сказал:

А зачем что то изобретать если уже есть наработки даже у самой Mediatek, есть 4 очереди - low, default, high, highest. Каждая очередь настраивается пользователем

Во-первых, сложность не в очередях, а в распознавании трафика.

Во-вторых, там, где у медиатека 4 очереди, нет узкого места. А где узкое место, там другие хозяева, не мы. IntelliQoS пока не умеет сам измерять полосу, и мы действуем из предположения, что интернет зарезан по тарифу (контракту). То есть, ваши пакеты удаляются провайдером. Единственный способ повысить приоритет хорошего трафика — создать еще более узкое место для плохого.

Link to comment
Share on other sites

  • 0
50 минут назад, Александр Рыжов сказал:

сбор паттернов поведения пользователя, обучение и прочая магия IntelliQoS пока по силам старшим моделям.

Сбор паттернов мы делаем своими силами на тестовом трафике. Машинное обучение выполняется задолго до сборки прошивки, и в кинетик попадают уже готовые классификаторы, которые работают довольно быстро. Поэтому мы решили не ограничиваться старшими моделями, и начиная с версии 2.09.A.4.0-1, IntelliQoS доступен везде.

  • Thanks 2
Link to comment
Share on other sites

  • 0

А как же на счет SDK а так же для 7628 в programming описанном 8-канальном арбитре

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

-8 channel QoS Arbiter

-Configurable Bandwidth and Duedate for each agent

-QoS classifier can be programmed for RR, BW RR, Fixed Priority and QoS arb

или опять же "MT7628 в Introduction to Mediatek QoS". Библиотека датирована 2014годом.

Без имени-4.jpg

Link to comment
Share on other sites

  • 0
46 минут назад, ndm сказал:

Поэтому мы решили не ограничиваться старшими моделями, и начиная с версии 2.09.A.4.0-1, IntelliQoS доступен везде.

http://my.keenetic.net#tools.components тут в упор не вижу на 2.09.A.4.0-1 Keenetic Giga II ни буквы про IntelliQoS...

Link to comment
Share on other sites

  • 0
Только что, Mamay сказал:

http://my.keenetic.net#tools.components тут в упор не вижу на 2.09.A.4.0-1 Keenetic Giga II ни буквы про IntelliQoS...

Компонент называется "Служба классификации трафика", название пока в работе, описания тоже нет.

  • Thanks 1
Link to comment
Share on other sites

  • 0
Только что, ndm сказал:

Компонент называется "Служба классификации трафика", название пока в работе, описания тоже нет.

Окей. Пошёл включать службу и тестировать всяко... )))

Link to comment
Share on other sites

  • 0
Что-то ка-то не айс. 
Mar 14 12:47:40ndmCore::Syslog: the system log has been cleared.
Mar 14 12:47:41ndmService: "Ntce::Ntced::Ntced": unexpectedly stopped.
Mar 14 12:49:25ndmCore::Syslog: last message repeated 34 times.
Link to comment
Share on other sites

  • 0
1 час назад, vasek00 сказал:

А как же на счет SDK а так же для 7628 в programming описанном 8-канальном арбитре

  Показать содержимое

или опять же "MT7628 в Introduction to Mediatek QoS". Библиотека датирована 2014годом.

Без имени-4.jpg

Уже сказали ведь, что проблема не в реализации QoS, а в классификации потоков, и пока основная проблема именно с этим.

Link to comment
Share on other sites

  • 0

@ndm, @Le ecureuil, раз уж QoS активно дорабатывается, может обратите внимание на это?

Ведь именно в условиях ADSL и других низкоскоростных соединений от QoS больше всего пользы. Или QoS для нетранзитного трафика это априори трудновыполнимая задача?

Link to comment
Share on other sites

  • 0

не работает кнопки проверки скорости

ни на основном интерфейсе ни на модеме

 

на 2.10 тоже не работало....

 

[6735] HTTP error: 500 (Server error). 9241076
[6786] HTTP error: 500 (Server error). 9241076
 
Model Keenetic Ultra II
   
NDMS version 2.11.B.0.0-0
  • Upvote 1
Link to comment
Share on other sites

  • 0
1 час назад, g0dzilla сказал:

не работает кнопки проверки скорости

ни на основном интерфейсе ни на модеме

 

на 2.10 тоже не работало....

Уже писали, и не один раз. На сервере ведутся работы, что-то переделывают.

  • Thanks 1
Link to comment
Share on other sites

  • 0
1 час назад, g0dzilla сказал:

не работает кнопки проверки скорости

ни на основном интерфейсе ни на модеме

 

на 2.10 тоже не работало....

 

[6735] HTTP error: 500 (Server error). 9241076
[6786] HTTP error: 500 (Server error). 9241076
 
Model Keenetic Ultra II
   
NDMS version 2.11.B.0.0-0

Вот писали. Там напишите, оживите тему.

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.

 Share

  • Recently Browsing   0 members

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