Ero sivun ”Kaistanrajoitus” versioiden välillä

Linux.fista
Siirry navigaatioon Siirry hakuun
p (pois komentoriviluokasta)
pEi muokkausyhteenvetoa
Rivi 18: Rivi 18:
[[Tc]] on [[iproute]]-pakettiin kuuluva matalan tason kaistanrajoitustyökalu, joka toimii taustalla useimmissa kaistanrajoitusskripteissä. Tc:n käyttö edellyttää melko syvällistä perehtymistä aiheeseen.
[[Tc]] on [[iproute]]-pakettiin kuuluva matalan tason kaistanrajoitustyökalu, joka toimii taustalla useimmissa kaistanrajoitusskripteissä. Tc:n käyttö edellyttää melko syvällistä perehtymistä aiheeseen.


==Linkkejä==
==Aiheesta muualla==
*[http://monkey.org/~marius/pages/?page=trickle Tricklen kotisivu]
*[http://monkey.org/~marius/pages/?page=trickle Tricklen kotisivu]
*[http://www.linux.com/article.pl?sid=07/04/06/1516252 Trickle-ohje Linux.comissa]
*[http://www.linux.com/article.pl?sid=07/04/06/1516252 Trickle-ohje Linux.comissa]

Versio 29. syyskuuta 2007 kello 13.22

Kaistanrajoituksella tarkoitetaan toimenpiteitä, joiden avulla voidaan ohjelma-, portti- tai konekohtaisesti määrätä se, paljonko ohjelma saa käyttää verkon tiedonsiirtokaistaa. Linuxille on olemassa joitain ohjelmia, joiden avulla tämä onnistuu. Kaistanrajoituksia voidaan asettaa myös esimerkiksi käyttäjäkohtaisesti.

Trickle

Monen jakelupaketin paketinhallinnasta löytyvällä komentorivipohjaisella Tricklellä onnistuu helposti yksinkertainen rajoittaminen sekä lähetys- että latauskaistan osalta. Trickle ei tue UDP:ta käyttäviä yhteyksiä eikä staattisesti linkitettyjä ohjelmatiedostoja. Komentoa ldd voi käyttää selvittämään, onko jokin tietty ohjelmatiedosto staattisesti vai dynaamisesti linkitetty.

Triclen peruskäyttö onnistuu seuraavan mallin mukaisesti:

trickle -d latausnopeus -u lähetysnopeus komento

Esimerkiksi kerneliä voitaisiin alkaa lataamaan nopeudella 20kt/s komennolla

trickle -d 20 wget http://www.kernel.org/pub/linux/kernel/v2.6/linux-2.6.14.3.tar.bz2 

Edellinen on hieman huono esimerkki, sillä wget osaa jo itse rajoittaa download nopeuttaan jos näin halutaan

wget --limit-rate=20k http://www.kernel.org/pub/linux/kernel/v2.6/linux-2.6.14.3.tar.bz2 

Shorewall

Shorewall-palomuurityökaluun sisältyy monipuoliset kaistanrajoitusominaisuudet, kuten mahdollisuus käyttäjä- tai ryhmäkohtaisten rajoitusten asettamiseen. Lisäohjeita löytyy sivulta http://shorewall.net/traffic_shaping.htm

Tc

Tc on iproute-pakettiin kuuluva matalan tason kaistanrajoitustyökalu, joka toimii taustalla useimmissa kaistanrajoitusskripteissä. Tc:n käyttö edellyttää melko syvällistä perehtymistä aiheeseen.

Aiheesta muualla