abclinuxu.cz AbcLinuxu.cz itbiz.cz ITBiz.cz HDmag.cz HDmag.cz abcprace.cz AbcPráce.cz
AbcLinuxu hledá autory!
Inzerujte na AbcPráce.cz od 950 Kč
Rozšířené hledání
×
    včera 08:00 | IT novinky

    Platformy ChatGPT i Roblox by mohly být zařazeny na seznam mimořádně velkých on-line platforem nebo internetových vyhledávačů, na něž se vztahují zvláštní podmínky podle nařízení o digitálních službách (DSA). Vzhledem k tomu, že ChatGPT i Roblox oznámily počet uživatelů nad prahovou hodnotou DSA, je toto označení „rozhodně možné“ a mohlo by „přijít dříve či později“. On-line platformy a vyhledávače zařazené na seznamy DSA musejí

    … více »
    Ladislav Hagara | Komentářů: 6
    5.8. 17:00 | Zajímavý software

    Společnost Cloudflare představila Cloudflare OS (GitHub), tj. open source platformu navrženou pro integraci umělé inteligence (agentů) přímo do pracovních procesů organizací.

    Ladislav Hagara | Komentářů: 0
    5.8. 12:44 | Nová verze

    Byla vydána nová verze 5.13 svobodného multiplatformního softwaru pro konverzi a zpracování digitálních fotografií primárně ve formátů RAW RawTherapee (Wikipedie). Vedle zdrojových kódů je k dispozici také balíček ve formátu AppImage. Stačí jej stáhnout, nastavit právo ke spuštění a spustit.

    Ladislav Hagara | Komentářů: 0
    4.8. 20:44 | Zajímavý článek

    Jean-Baptiste Kempf na svém blogu představil novou verzi 9.0 "Lei" kolekce svobodného softwaru umožňujícího nahrávání, konverzi a streamovaní digitálního zvuku a obrazu FFmpeg (Wikipedie).

    Ladislav Hagara | Komentářů: 0
    4.8. 20:11 | Komunita

    Richard Hughes oznámil, že službu Linux Vendor Firmware Service (LVFS) umožňující aktualizovat firmware zařízení na počítačích s Linuxem, nově sponzoruje také společnost NVIDIA.

    Ladislav Hagara | Komentářů: 0
    4.8. 12:22 | Zajímavý software

    Edvard Rejthar na blogu zaměstnanců CZ.NIC představil svou aplikaci SlideRshow (GitHub). Funguje jako prohlížeč fotek, ale i jako jejich organizér a prezentátor. Neinstaluje se, běží přímo v prohlížeči. Bez serveru. Offline.

    Ladislav Hagara | Komentářů: 11
    4.8. 11:44 | Nová verze

    Kermit, tj. protokol pro přenos souborů, vznikl před 45 lety. Při této příležitosti byla po 15 letech od vydání poslední stabilní verze 9.0.302 vydána nová stabilní verze 11 implementace C-Kermit. S podporou IPv6.

    Ladislav Hagara | Komentářů: 0
    4.8. 11:11 | Zajímavý článek

    První verze konverzního nástroje Pandoc byla vydána před 20 lety. Jeho autor John MacFarlane při tomto výročí rekapituluje jednotlivé etapy vývoje a přidávání nových funkcí – rozšíření nejen Markdownu a podporu mnoha dalších formátů.

    |🇵🇸 | Komentářů: 0
    4.8. 00:55 | Pozvánky

    Srpen přinesl nejen další spalující vedro, ale také Virtuální Bastlírnu s neméně žhavými novinkami. Využijte tedy předpovědi na deštivý čtvrteční večer a od 20:00 se připojte online k tomuto neformálnímu setkání kutilů, techniků a vědců, kde se strahovskými bastlíři proberete nejzajímavější věci, na které jste narazili za poslední měsíc. Pokud jde o novinky, řeč zcela jistě přijde na systém INDX pro tiskárny Průša, který na konci

    … více »
    bkralik | Komentářů: 0
    3.8. 17:22 | Zajímavý článek

    Firma T-Mobile blokovala „dezinformační web“ AC24 bez toho, aniž by k tomu měla závazný pokyn orgánů veřejné moci. Píše to ve svém rozsudku Městský soud v Praze, který po čtyřech letech uzavřel kauzu blokace zmíněného webu. Operátor musí uhradit škodu ve výši 35 tisíc korun. Advokát společnosti T-Mobile se snažil i u odvolacího senátu argumentovat tím, že firma jednala v dobré víře, když na stránky omezila přístup poté, co ji k tomu vyzvalo

    … více »
    Ladislav Hagara | Komentářů: 71
    Které desktopové prostředí na Linuxu používáte?
     (10%)
     (7%)
     (2%)
     (18%)
     (30%)
     (6%)
     (6%)
     (2%)
     (15%)
     (23%)
    Celkem 2335 hlasů
     Komentářů: 30, poslední 3.4. 20:20
    Rozcestník


    Dotaz: Pomalé zavádění TC filtrů

    9.9.2019 19:51 TessiCZ
    Pomalé zavádění TC filtrů
    Přečteno: 375×
    Zdravím Vás a prosím o radu. Mám skript který zavádí TC filtry, třídy a ht.

    Celý script má cca 19300 řádků. Jeho zavedení trvá cca 35s

    Server na kterém je to zaváděno je HP pProliant DL 360G8 s 4 x 4096 MB ram, 2x E5-2620, Smart Array P420i s RAID 1 2x300 GB distro je Debian 9, kernel 4.9.0-9-amd64, iproute2/stable,now 4.9.0-1+deb9u1 amd64

    Na serveru neběží nic jiného než shaping a NAT

    Na předchozím stroji, obyč domácí PC s Core I5 a SATA 2TB HDD, 8GB ram celé zavedení trvalo cca 5s

    Nenapadá někoho kde by mohl být problém v tak dlouhém zavádění?

    Díky

    Příklad skriptu:
    tc qdisc del dev eth0 ingress 2> /dev/null
    tc qdisc add dev eth0 ingress 
    tc filter add dev eth0 parent ffff: protocol ip prio 1 u32 match u32  0 0 flowid 1:0 action mirred  egress redirect dev ifb0
    tc qdisc del dev ifb0 root 2> /dev/null
    tc qdisc add dev ifb0 handle 1: root htb default 3
    tc class add dev ifb0 parent 1:0 classid 1:1 htb rate 10000Mbit
    tc class add dev ifb0 parent 1:1 classid 1:2 htb rate 5000Mbit
    tc class add dev ifb0 parent 1:1 classid 1:3 htb rate 2000Mbit
    tc class add dev ifb0 parent 1:2 classid 1:99  htb rate 1bps cburst 1
    
    tc qdisc del dev eth0 root 2> /dev/null
    tc qdisc add dev eth0 handle 1: root htb default 3
    tc class add dev eth0 parent 1:0 classid 1:1 htb rate 10000Mbit
    tc class add dev eth0 parent 1:1 classid 1:2 htb rate 5000Mbit
    tc class add dev eth0 parent 1:1 classid 1:3 htb rate 2000Mbit
    tc class add dev eth0 parent 1:2 classid 1:99  htb rate 1bps cburst 1
    
    tc filter add dev ifb0 parent 1:0 prio 2 protocol ip u32
    tc filter add dev ifb0 parent 1:0 prio 2 handle 2: protocol ip u32 divisor 256
    tc filter add dev eth0 parent 1:0 prio 2 protocol ip u32
    tc filter add dev eth0 parent 1:0 prio 2 handle 2: protocol ip u32 divisor 256
    tc filter add dev eth0 parent 1:0 prio 2 handle 100: protocol ip u32 divisor 256
    tc filter add dev ifb0 parent 1:0 prio 2 handle 100: protocol ip u32 divisor 256
    tc filter add dev eth0 protocol ip parent 1:0 prio 2 u32 ht 2:0: match ip dst 10.20.0.0/16 hashkey mask 0x0000ff00 at 16 link 100:
    tc filter add dev ifb0 protocol ip parent 1:0 prio 2 u32 ht 2:0: match ip src 10.20.0.0/16 hashkey mask 0x0000ff00 at 12 link 100:
    tc filter add dev eth0 parent 1:0 prio 2 handle 101: protocol ip u32 divisor 256
    tc filter add dev ifb0 parent 1:0 prio 2 handle 101: protocol ip u32 divisor 256
    
    .
    .
    .
    .
    tc filter add dev eth0 parent 1:0 prio 2 handle 1ff: protocol ip u32 divisor 256
    tc filter add dev ifb0 parent 1:0 prio 2 handle 1ff: protocol ip u32 divisor 256
    tc filter add dev eth0 protocol ip parent 1:0 prio 2 u32 ht 2:ff: match ip dst 10.20.0.0/16 hashkey mask 0x0000ff00 at 16 link 1ff:
    tc filter add dev ifb0 protocol ip parent 1:0 prio 2 u32 ht 2:ff: match ip src 10.20.0.0/16 hashkey mask 0x0000ff00 at 12 link 1ff:
    tc filter add dev eth0 protocol ip parent 1:0 prio 2 u32 ht 800:: match ip dst 10.20.0.0/16 hashkey mask 0x000000ff at 16 link 2:
    tc filter add dev ifb0 protocol ip parent 1:0 prio 2 u32  match ip dst 10.20.0.0/16 flowid 1:3
    
    tc class add dev eth0 parent 1:2 classid 1:391 htb rate 1kbit ceil 100Mbit
    tc class add dev eth0 parent 1:3 classid 1:2391 htb rate 1kbit ceil 100Mbit
    tc class add dev ifb0 parent 1:2 classid 1:391 htb rate 1kbit ceil 100Mbit
    tc filter add dev eth0 protocol ip parent 1:0 prio 4 u32 ht 10a:6a match ip src 10.20.0.0/16 flowid 1:99
    tc filter add dev eth0 protocol ip parent 1:0 prio 5 u32 ht 10a:6a match ip dst 10.20.106.10/32 flowid 1:391
    tc filter add dev ifb0 protocol ip parent 1:0 prio 5 u32 ht 10a:6a match ip src 10.20.106.10/32 flowid 1:391
    
    tc class add dev eth0 parent 1:2 classid 1:397 htb rate 1kbit ceil 200Mbit
    tc class add dev eth0 parent 1:3 classid 1:2397 htb rate 1kbit ceil 200Mbit
    tc class add dev ifb0 parent 1:2 classid 1:397 htb rate 1kbit ceil 200Mbit
    tc filter add dev eth0 protocol ip parent 1:0 prio 4 u32 ht 178:6a match ip src 10.20.0.0/16 flowid 1:99
    tc filter add dev eth0 protocol ip parent 1:0 prio 5 u32 ht 178:6a match ip dst 10.20.106.120/32 flowid 1:397
    tc filter add dev ifb0 protocol ip parent 1:0 prio 5 u32 ht 178:6a match ip src 10.20.106.120/32 flowid 1:397

    Řešení dotazu:


    Odpovědi

    Řešení 1× (Käyttäjä 11133)
    9.9.2019 22:46 P
    Rozbalit Rozbalit vše Re: Pomalé zavádění TC filtrů
    Tc batch mode

    Založit nové vláknoNahoru

    Tiskni Sdílej: Linkuj Jaggni to Vybrali.sme.sk Google Del.icio.us Facebook

    ISSN 1214-1267   www.czech-server.cz
    © 1999-2015 Nitemedia s. r. o. Všechna práva vyhrazena.