Så styr och formar du bandbreddsanvändningen för Tor-reläet
Tor-reläer kan begränsa eller jämna ut bandbreddsanvändningen.
Det finns två alternativ som du kan lägga till i torrc-filen:
BandwidthRate är den högsta tillåtna långsiktiga bandbredden (byte per sekund). Du kan exempelvis välja ”BandwidthRate 10 MBytes” för 10 megabyte per sekund, vilket motsvarar en snabb anslutning, eller ”BandwidthRate 500 KBytes” för 500 kilobyte per sekund, vilket motsvarar en hygglig kabelanslutning. Det lägsta tillåtna värdet för BandwidthRate är 75 kilobyte per sekund.
BandwidthBurst är en pott med byte som används för att tillgodose begäranden under korta perioder med trafik över BandwidthRate, samtidigt som det långsiktiga genomsnittet hålls på BandwidthRate. Ett lågt Rate-värde men ett högt Burst-värde tvingar fram ett långsiktigt genomsnitt men tillåter samtidigt mer trafik vid belastningstoppar om genomsnittet inte nyligen har uppnåtts. Om du till exempel väljer ”BandwidthBurst 500 KBytes” och även använder det värdet för BandwidthRate används aldrig mer än 500 kilobyte per sekund. Om du väljer ett högre BandwidthBurst, exempelvis 5 MBytes, släpps fler byte igenom tills potten är tom.
Om anslutningen är asymmetrisk, med lägre uppladdnings- än hämtningshastighet, exempelvis via kabelmodem, ska BandwidthRate anges lägre än den lägre bandbredden, vanligen uppladdningsbandbredden. Annars kan många paket tappas under perioder med maximal bandbreddsanvändning. Du kan behöva prova dig fram till värden som fungerar bra för anslutningen. Ange sedan samma värde för BandwidthBurst som för BandwidthRate.
Linux-baserade Tor-noder har ytterligare ett alternativ: de kan prioritera Tor-trafik lägre än annan trafik på datorn, så att den egna trafiken inte påverkas av Tor-belastningen. Ett skript för detta finns i katalogen contrib i Tors källdistribution.
Dessutom finns vilolägesalternativ som låter dig ange att Tor bara ska tillhandahålla en viss mängd bandbredd per tidsperiod, exempelvis 100 GB per månad. Dessa beskrivs i avsnittet om viloläge.
Observera att BandwidthRate och BandwidthBurst anges i byte, inte bit.