Ero sivun ”Kaistanrajoitus” versioiden välillä

Linux.fista
Siirry navigaatioon Siirry hakuun
Rivi 9: Rivi 9:
  trickle -d 20 wget http://www.kernel.org/pub/linux/kernel/v2.6/linux-2.6.14.3.tar.bz2  
  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:
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  
  wget --limit-rate=20k http://www.kernel.org/pub/linux/kernel/v2.6/linux-2.6.14.3.tar.bz2  



Versio 24. joulukuuta 2005 kello 20.26

Kaistanrajoituksella tarkoitetaan toimenpiteitä, joiden avulla voidaan ohjelmakohtaisesti määrätä se, paljonko ohjelma saa käyttää kaistaa.

Linuxille on olemassa joitain ohjelmia, joiden avulla tämä onnistuu.

Trickle

Monen jakelupaketin paketinhallinnasta löytyvällä (esim. Gentoon paketinhallinnasta löytyy ~x86-maskattuna) komentorivipohjaisella Tricklellä onnistuu helposti yksinkertainen rajoittaminen sekä lähetys- että latauskaistan osalta seuraavalla tavalla:

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