1

Temat: Domyślne ustawienia dyscyplin kolejkowania w interfejsach sieciowych

Czy mógłbym poprosić, głównie Cezarego, o sprawdzenie czy w jego buildach domyślnie jest ustawiona dyscyplina fq_codel na interfejsach (np. eth)
polecenie  "tc -s qdisc show dev eth0" u mnie daje efekt (przykladowe dane):
----------
qdisc fq_codel 0: root refcnt 2 limit 10240p flows 1024 quantum 1514 target 5ms interval 100ms memory_limit 4Mb ecn drop_batch 64
Sent 4946888421 bytes 22612484 pkt (dropped 20, overlimits 0 requeues 5468)
backlog 0b 0p requeues 5468
  maxpacket 1514 drop_overlimit 0 new_flow_count 2605 ecn_mark 0
  new_flows_len 0 old_flows_len 0
----------
Czy tak jest po instalacji pakietu tc (full, czy tiny, który możę instaluje moduły kernela sched*) i potem to sie zmienia z domyślnego braku kolejkowania, takiego jak np. poniżej:
------
qdisc noqueue 0: root refcnt 2
Sent 0 bytes 0 pkt (dropped 0, overlimits 0 requeues 0)
backlog 0b 0p requeues 0
------
Oczywiście osoby, które używają QOS w stylu cake czy coś innego, to ciężko im będzie sprawdzić.


Dzięki z góry, pozdrawiam serdecznie!

2

Odp: Domyślne ustawienia dyscyplin kolejkowania w interfejsach sieciowych

Nie jest. Ja domyślnie w obrazach nie wrzucam qos, nie ma ani narzędzi ani modułów.

Masz niepotrzebny router, uszkodzony czy nie - chętnie przygarnę go.

3

Odp: Domyślne ustawienia dyscyplin kolejkowania w interfejsach sieciowych

czyli po instalacji dodatkowego pakietu (tc) to by wskakiwalo automatycznie?

4

Odp: Domyślne ustawienia dyscyplin kolejkowania w interfejsach sieciowych

A nawet nie wiem. Trzeba sprawdzić.

Masz niepotrzebny router, uszkodzony czy nie - chętnie przygarnę go.

5

Odp: Domyślne ustawienia dyscyplin kolejkowania w interfejsach sieciowych

Hmm, mam router Xiaomi AIoT AC2350, wziąłem obraz z Twojego repozytorium, na 99% nie dodawałem niczego (ma byc jako dumbAP), a te kolejkowanie jest domyślnie właczone, jak to najprosciej prześledzić (tc-tiny jest chyba w Twoim buildzie wbudowany?) który pakiet włącza fq_codela na interfejsie? Moduł "kmod-sched-core" wymagany przez tc-tiny?
Dzięki za jakieś wskazówki, sorry że męcze.

6 (edytowany przez Cezary 2023-03-07 20:36:31)

Odp: Domyślne ustawienia dyscyplin kolejkowania w interfejsach sieciowych

Nie, tc-tiny nie ma. Żeby sprawdzić sam musiałeś to doinstalować. nie mam żadnego kmod-sched* w obrazach.
Jak instalujesz tc-tiny to instaluje w zależnościach też kmod-sched-core, stać też pojawiają się domyśle dyspcypliny.

Masz niepotrzebny router, uszkodzony czy nie - chętnie przygarnę go.