Begræns rsync hastighed på Ubuntu 9.04: Effektive metoder til at spare båndbredde

Hvordan kan hastigheden på rsync begrænses for at undgå, at det bruger al båndbredde og forstyrrer andre aktiviteter på netværket, når der køres Ubuntu 9.04?

For at begrænse hastigheden på rsync og undgå at bruge al båndbredde på netværket, kan du bruge --bwlimit optionen, trickle værktøjet eller tc (Traffic Control).

Hvordan kan hastigheden på rsync begrænses for at undgå, at det bruger al båndbredde og forstyrrer andre aktiviteter på netværket, når der køres Ubuntu 9.04?

For at begrænse hastigheden på rsync og undgå, at det bruger al båndbredde på netværket, kan du bruge følgende metoder:

  • Brug af --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.

  • Brug af 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.

  • Brug af 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.

Opret din første opgave på få minutter

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

opgaver platform services

Møbelsamling

Hjælp med at samle Ikea klædeskab

opgaver platform services

Maler

Klargøring af lejlighed til flyttesyn

opgaver platform services

Flyttehjælp

Flytning af 150 kvm hus til Roskilde fra København

opgaver platform services

Havearbejde

Beskæring af 4 større træer

opgaver platform services

IT support

Geninstallering af windows + programmer

opgaver platform services

Elektriker

Installation af Sonos musikanlæg i hus

opgaver platform services

Rengøring

Ugentlig rengøring af lejlighed (114kvm)

opgaver platform services

Flyttehjælp

Flytning af 150 kvm hus til Roskilde fra København

opgaver platform services

Elektriker

Opsætning af lamper i stue og soveværelse

opgaver platform services

Catering

3-retters menu til 14 mennesker