Portál AbcLinuxu, 14. května 2025 00:51

Dotaz: squid a delay pools

28.11.2009 17:05 peta30stm
squid a delay pools
Přečteno: 340×
Odpovědět | Admin
Ahoj viete mi niekto vysvetlit delay pools v Squide? Nejake priklady obmedzenie pre uzivatelov na jednu ip adresu. Napr. po stiahnuti 400MB sa automaticky znizi rychlost stahovania na 128KB/s. Ktoru triedu (class) pouzit?

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

Odpovědi

29.11.2009 14:23 linuxik | skóre: 32 | Milovice
Rozbalit Rozbalit vše Re: squid a delay pools
Odpovědět | | Sbalit | Link | Blokovat | Admin
Ahoj,

Vime, muzes pouzit tu nejdenodusi, treba ja to mam takhle:
delay_pools    1
delay_class    1 1
delay_parameters    1     128000/20000000 
acl vsichni src 0/0
delay_access 1 allow vsichni
delay_initial_bucket_level 100
Dulezite je pochopit jak to funguje. Druhe cislo ve zlomku u delay_parameters si predstav jako nejakou nadobu o danem objemu, z tehle nadoby muze PC stahovat data bez omezeni rychlosti. Omezuje se rychlost jakou data do nadoby pritekaji. Takze kdyz si nekdo vycerpa obsah sve nadoby, neznamena to ze az do konce dne bude mit omezenou rychlost, staci kdyz prestane stahovat a nadoba se mu opet zacne plnit rychlosti danou prvnim cislem ve zlomku, takze kdyz treba po hodine, kdy nestahnul nic zacne opet stahovat, muze plnou rychlost stahnout 128*60 MB dat.

Doufam ze jsem to napsal alespon trochu srozumitelne.

ps. 400MB je zbytecne moc, ja mam tohle nastaveni na 30 MB/s lince pro 1200 pocitacu a nikdo si nestezuje.

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.