1. lépés: A Trickle telepítése
2. lépés: A Trickle használata
Következtetés
Rendszergazdaként előfordulhat, hogy egy futó folyamat sávszélességét korlátozni kell. Például egy Linux ISO-fájlt tölt le, és nem akarja, hogy az elfoglalja a szerver teljes sávszélességét. Ha FTP-segédprogramot használ a kiszolgálón, akkor is korlátozhatja a sebességet.
Ez a cikk bemutatja, hogyan korlátozhatja a sávszélességet a CentOS 5/6 rendszeren a Trickle nevű segédprogrammal.
1. lépés: A Trickle telepítése
Hajtsa végre a következő parancsot rootként.
yum install epel-release && yum install trickle
Valójában nem sok mindent kell telepítenie ennek a szoftvernek. Térjünk rá a felhasználásra.
2. lépés: A Trickle használata
Most, hogy a Trickle telepítve van, ideje megnézni, mire képes. Kezdésként mutatok egy példát egy normál wgetletöltésre.
trickle -s -d 1000 wget http://cdimage.debian.org/debian-cd/8.1.0/i386/iso-cd/debian-8.1.0-i386-netinst.iso
A letöltés sebességének megtekintése után lenyomhatja a Ctrl+C billentyűkombinációt . Ebben a példában a Trickle 1000 kb/s-ra (1 mb/s) korlátozta a sávszélességet. Az "1000" paramétert az igényeinek megfelelően állíthatja be.
Az FTP vagy a shell-munkameneten belüli bármi korlátozásához használja a következő parancsokat.
trickle -s -d 1000 /bin/bash
ftp <ftphost>
Bármi, ami ebben a shell-munkamenetben fut, 1 mb/s-ra korlátozódik. Ezért az FTP korlátozott lenne. Ha végzett, beírhatja az exit parancsot a bash munkamenetbe.
Következtetés
Ahogy a fenti példák is mutatják, a Trickle nagyon egyszerűen megakadályozza, hogy a szervert lekötik a nagy sávszélességű folyamatok.