For at begrænse hastigheden på rsync og undgå, at det bruger al båndbredde på netværket, kan du bruge følgende metoder:
--bwlimit
optionen:
Rsync har en indbygget mulighed for at begrænse båndbredden ved hjælp af --bwlimit
flaget. Dette flag angiver den maksimale overførselshastighed i kilobytes per sekund (KB/s).
rsync --bwlimit=1000 source/ destination/
Ovenstående eksempel begrænser hastigheden til 1000 KB/s.
trickle
værktøjet:
trickle
er et værktøj, der kan bruges til at begrænse båndbredden for enhver applikation, inklusive rsync. Først skal du installere trickle:
sudo apt-get install trickle
Derefter kan du bruge trickle til at begrænse rsync:
trickle -s -d 1000 rsync source/ destination/
Ovenstående eksempel begrænser downloadhastigheden til 1000 KB/s.
tc
(Traffic Control):
tc
er en del af iproute2-pakken og kan bruges til at styre netværkstrafik på et mere avanceret niveau. Først skal du installere iproute2:
sudo apt-get install iproute2
Derefter kan du konfigurere tc
til at begrænse båndbredden:
sudo tc qdisc add dev eth0 root handle 1: htb default 30
sudo tc class add dev eth0 parent 1: classid 1:1 htb rate 1mbit
sudo tc class add dev eth0 parent 1:1 classid 1:30 htb rate 1000kbit
Ovenstående konfiguration begrænser båndbredden til 1000 kbit/s på eth0 interface.
Ved at bruge en af disse metoder kan du effektivt begrænse hastigheden på rsync og undgå at forstyrre andre aktiviteter på netværket.
Spar dig selv for besvær og kom igennem din to-do liste i dag
1
Beskriv din opgave
2
Modtag bud
3
Få løst din opgave
Møbelsamling
Hjælp med at samle Ikea klædeskab
Maler
Klargøring af lejlighed til flyttesyn
Flyttehjælp
Flytning af 150 kvm hus til Roskilde fra København
Havearbejde
Beskæring af 4 større træer
IT support
Geninstallering af windows + programmer
Elektriker
Installation af Sonos musikanlæg i hus
Rengøring
Ugentlig rengøring af lejlighed (114kvm)
Flyttehjælp
Flytning af 150 kvm hus til Roskilde fra København
Elektriker
Opsætning af lamper i stue og soveværelse
Catering
3-retters menu til 14 mennesker