Introducere
În acest tutorial, vom instala WonderShaper , un utilitar folosit pentru a limita traficul de intrare / ieșire. Acest lucru poate fi utilizat pentru o varietate de scopuri:
- limitarea vitezei de descărcare pentru un container docker
- limitarea vitezei generale pentru a preveni abuzul
Cerințe preliminare
Acest tutorial necesită să aveți:
Instalare
Pentru a începe instalarea WonderShaper , trebuie să instalăm mai întâi epeldepozitul:
yum install epel-release -y
Acum, utilizați yumpentru a instala WonderShaper :
yum install wondershaper -y
Felicitări! WonderShaper a fost instalat acum. Acum putem începe să aplicăm reguli eth0sau venet0dacă sunteți pe OpenVZ. (Vultr este KVM și se folosește eth0ca adaptor implicit)
Configurarea WonderShaper
Limitarea vitezei de bază este destul de simplă. Sintaxa de bază este următoarea:
wondershaper (ethernet_adapter) (download_rate_in_kbits) (upload_rate_in_kbits)
Modificați sintaxa în consecință.
(ethernet_adapter)trebuie înlocuit cu eth0, deoarece este adaptorul implicit pentru serverele Vultr. (download_rate_in_kbits)ar trebui înlocuit cu limita de descărcare în kbit / s (kilobiți pe secundă). (upload_rate_in_kbits)ar trebui înlocuit cu limita de descărcare în kbit / s (kilobiți pe secundă).
Un exemplu, limitarea vitezei la 10 mbit / s de descărcare și 15 mbit / s de încărcare ar fi:
wondershaper eth0 10000 15000
Dacă doriți să eliminați limita setată, executați următoarea comandă (înlocuiți-o eth0cu adaptorul Ethernet pe care ați impus-o limita):
wondershaper clear eth0
Concluzie
Felicitări! Acum v-ați instalat cu succes WonderShaperVPS-ul Vultr. Ca și alte pachete care folosesc yummanagerul de pachete, eliminarea WonderShapereste ușoară:
yum remove wondershaper -y