Portál AbcLinuxu, 16. července 2025 07:56


Dotaz: sitova priorita

20.5.2004 16:51 kaaja
sitova priorita
Přečteno: 136×
Odpovědět | Admin
Nevite jak nastavit prioritu na bitrate jednotlivym programum.
Mam pustene ftp s prioritou 19, ale kdyz sam zacnu stahovat tak bych potreboval, aby se vice omezila rychlost s jakou lze ode me tahat. Ale nechci rychlost stahovani nastavovat napevno. Lze to nejak vyresit?
Nástroje: Začni sledovat (1) ?Zašle upozornění na váš email při vložení nového komentáře.

Odpovědi

20.5.2004 17:46 Petr Šobáň | skóre: 80 | blog: soban | Olomouc
Rozbalit Rozbalit vše Re: sitova priorita
Odpovědět | | Sbalit | Link | Blokovat | Admin
Pokud jsem to pochopil správně pletete hrušky a jabka.

To s jakou prioritou program pracuje v OS a to jakou rychlostí pracuje ten OS s přístupem na internet (síť) jsou dvě uplně odlišné věci.

Spustite si příkaz top a tam máte napsané jaké programy s jakou přioritou pod OS běží. (Tato priorita se s časem mění tak aby se vystřídaly všechny procesy) Samozřejmě že aktivní procesy se kterými pracuje uživatel dostanou automaticky větší prioritu oproti procesům které běží na pozadí.

Jinak pokud potřebuješ omezovat propustnost linky aby se k síti dostaly i další PC tak hledej HTB.

Pokud chceš upřednostnit nějaké pakety viz man iptables.
# TOS flagy slouzi k optimalizaci datovych cest. Pro ssh, ftp a telnet
# pozadujeme minimalni zpozdeni. Pro ftp-data zase maximalni propostnos
/sbin/iptables -t mangle -X
/sbin/iptables -t mangle -F OUTPUT
$IPTABLES -t mangle -A OUTPUT -o $INET_IFACE -p tcp --sport ssh -j TOS --set-tos Minimize-Delay
$IPTABLES -t mangle -A OUTPUT -o $INET_IFACE -p tcp --dport ssh -j TOS --set-tos Minimize-Delay
$IPTABLES -t mangle -A OUTPUT -o $INET_IFACE -p tcp --sport ftp -j TOS --set-tos Minimize-Delay
$IPTABLES -t mangle -A OUTPUT -o $INET_IFACE -p tcp --dport ftp -j TOS --set-tos Minimize-Delay
$IPTABLES -t mangle -A OUTPUT -o $INET_IFACE -p tcp --dport telnet -j TOS --set-tos Minimize-Delay
$IPTABLES -t mangle -A OUTPUT -o $INET_IFACE -p tcp --sport ftp-data -j TOS --set-tos Maximize-Throughput
21.5.2004 09:12 kaaja
Rozbalit Rozbalit vše Re: sitova priorita
Ja vim, ze priorita procesu je jenom kolik dany proces dostane procesoroveho casu. Jenom jsem chtel vyjadrit, ze bych potrebovalneco podobneho ve vstahu ke kapacite sitove karty. Potreboval bych, aby komunikace na jednom portu (ftp) se hodne zpomalila, kdyz se zacne komunikovat jinde.
Omlouvam se jestli se mi to napoprve nepodarilo uplne presne vyjadrit.
21.5.2004 09:27 Petr Šobáň | skóre: 80 | blog: soban | Olomouc
Rozbalit Rozbalit vše Re: sitova priorita
Skus pohledat HTB a podobné to umí rozdělovat zátěž na jednotlivé PC ovšem jestli to umí i pro jednotlivé služby netuším. (Nepoužívám to)

http://luxik.cdi.cz/~devik/qos/htb/manual/userg.htm

Případně si nechej zde na abclinuxu vyhledat HTB zda tam najdeš co potřebuješ.

Založit nové vláknoNahoru

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

ISSN 1214-1267, (c) 1999-2007 Stickfish s.r.o.