Trinn 1: Installere Trickle
Trinn 2: Bruk Trickle
Konklusjon
Som systemadministrator kan du støte på tider hvor du må begrense båndbredden på en kjørende prosess. For eksempel laster du ned en Linux ISO-fil, og du vil ikke at den skal ta opp all serverens båndbredde. Det kan også være lurt å begrense hastigheten mens du bruker et FTP-verktøy på serveren.
Denne artikkelen forklarer hvordan du begrenser båndbredde på CentOS 5/6 ved å bruke et verktøy kalt Trickle.
Trinn 1: Installere Trickle
Utfør følgende kommando som root.
yum install epel-release && yum install trickle
Egentlig er det ikke mye å installere denne programvaren. La oss komme til bruksområdene.
Trinn 2: Bruke Trickle
Nå som du har Trickle installert, er det på tide å se hva det kan gjøre. Til å begynne med skal jeg vise deg et eksempel på en vanlig wgetnedlasting.
trickle -s -d 1000 wget http://cdimage.debian.org/debian-cd/8.1.0/i386/iso-cd/debian-8.1.0-i386-netinst.iso
Du kan trykke Ctrl+C etter at du har sett hastigheten på nedlastingen. I det eksemplet begrenset Trickle båndbredden til 1000kb/s (1mb/s). Du kan justere "1000"-parameteren for å passe dine behov.
For å begrense FTP, eller noe i en shell-økt, bruk følgende kommandoer.
trickle -s -d 1000 /bin/bash
ftp <ftphost>
Alt som kjøres i denne shell-økten vil være begrenset til 1mb/s. Derfor vil FTP være begrenset. Når du er ferdig, kan du skrive exit på bash-økten.
Konklusjon
Som eksemplene ovenfor viser, gjør Trickle det veldig enkelt å forhindre at serveren din blir bundet opp av båndbreddetunge prosesser.