Portál AbcLinuxu, 10. května 2025 06:36

Dotaz: Nejlepší využití připojení na net

27.9.2007 07:57 cenda | skóre: 24 | blog: dedalebedanebohurvajs | Planá nad Lužnicí
Nejlepší využití připojení na net
Přečteno: 333×
Odpovědět | Admin
Ahoj, jak nejlépe využít připojení k internetu pomocí iptables a tc?
Jde mi o to že jsem na internetu viděl několik modelů a nevím, který je pro mě ten správný. Na síti je 20PC různého druhu (povídači, stahovači, jen webovníci, hráči) a všichni jsou si rovni (žádný klient nemá větší prioritu pro připojení).

1) Každému klientovi přidělím garantovanou rychlost a o tu se budou v případě nevyužití mezi sebou dělit.
2) Pakety budu dělit podle využití (web, pošta, P2P, atd.), nebudu se zabývat tím, od kterého je to klienta. Tyto pakety budu priorizovat.

Díky za rady
Nástroje: Začni sledovat (0) ?Zašle upozornění na váš email při vložení nového komentáře.

Odpovědi

27.9.2007 08:42 Filip Jirsák | skóre: 68 | blog: Fa & Bi
Rozbalit Rozbalit vše Re: Nejlepší využití připojení na net
Odpovědět | | Sbalit | Link | Blokovat | Admin
Případ 1) je "spravedlivý" v tom, že každému klientovi přiděluje stejné pásmo, nezávisle na tom, co dělá. Příklad 2) se používá k upřednostňování interaktivních aplikací – např. pro IP telefonii nebo hry potřebuju nízkou latenci, pro web není tak nízká potřeba, ale měl by také odpovídat svižně, a stahování nebo P2P si může klidně počkat, pokud je zrovna potřeba přenést něco důležitějšího. Příklad 2) tedy upřednostňuje to, aby člověk sedící u počítače nemusel tolik čekat. Dvojka tedy ale musí být schopná relativně rychle přizpůsobovat rychlost (v okamžiku, kdy uživatel klikne na odkaz na webové stránce je potřeba na chvíli vyhradit pásmo pro web), což prakticky můžete realizovat jen v případě, že úzké hrdlo máte až ve vaší síti – tj. nebude vám vadit, když na router dorazí jak data ze stahování tak pro web, a vy z routeru dál ke klientovi pošlete nejdřív ten web.

Pokud je úzké hrdlo mezi routerem a internetem, dělá se rozdělování pásma tak, že se již přijaté pakety zahodí a odesílající strana je musí odeslat znovu, přičemž usoudí, že to s rychlostí klienta nebude valné a zpomalí odesílání. Při potřebě zpomalení se tedy některá data musí přenést dvakrát, navíc to má jistou dobu zpoždění, než se vysílání zpomalí – je tedy jasné, že se to nehodí pro časté změny rychlosti (typu teď se stahuje webová stránka, tak chvíli počkej).

Pokud tedy nemáte výrazně tlustší linku do internetu oproti lokální síti, zvolil bych spíš variantu 1). Je možné ji vylepšit tím, že se doporučí nebo nařídí zákaz stahování v době, kdy jsou lidi on-line a odloží se na dobu, kdy všichni spí nebo jsou v práci. Tím docílíte manuálního upřednostňování on-line aplikací :-)
27.9.2007 11:00 cenda | skóre: 24 | blog: dedalebedanebohurvajs | Planá nad Lužnicí
Rozbalit Rozbalit vše Re: Nejlepší využití připojení na net
Díky za odpověď. Tak to asi vypadá, že se pokusim oba modely nějak skombinovat.
27.9.2007 11:44 Filip Jirsák | skóre: 68 | blog: Fa & Bi
Rozbalit Rozbalit vše Re: Nejlepší využití připojení na net
To může taky snadno dopadnout tak, že budete mít nevýhody obou systémů ;-) Pokud máte opravdu pomalou linku, vyplatí se asi P2P případně stahování velkých objemů dat vyhradit do zvláštní třídy, která má úzké pásmo a nižší prioritu. A zbytek spravedlivě dělit mezi uživatele.

Pokud máte rozumné uživatele (nebo je můžete k rozumnosti donutit :-) ), je nejlepší řešení to, že dobrovolně omezují stahování a P2P na dobu, kdy u počítačů nikdo nesedí. Tím je pak možné využívat linku z celkového pohledu nejefektivněji.
27.9.2007 12:49 cenda | skóre: 24 | blog: dedalebedanebohurvajs | Planá nad Lužnicí
Rozbalit Rozbalit vše Re: Nejlepší využití připojení na net
No linku máme vcelku rychlou (cca 6Mbit). Uživatele jsem se pokoušel umravnit hned od začátku. Chvilku to vydrželo a docela to ještě jde, ale někdy se najde klient, který to nevydrží a prostě začně stahovat kdy se mu zachce a to je potom čekání na načtení stránky. :-)

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.