Jos pidät rsync-apuohjelman avulla varmuuskopiot synkronoituna tietokantapalvelimesta varmuuskopioon tai toissijaiseen tiedostopalvelimeen, voit ehkä estää komentosarjaa käyttämästä liikaa kaistanleveyttä. Näin.
Kaistanleveyden rajoittamisen tarkoituksena on varmistaa, että varmuuskopioskriptit eivät tuki verkkoyhteyttä verkkopalvelimen ja tietokantapalvelimen välillä. Luonnollisesti varmuuskopioidun kaistanleveyden määrän rajoittaminen saa ne tapahtumaan hitaammin, mutta jos pystyt siihen, tämä on tapa tehdä se.
Normaalisti rsync-komentosi näyttää tältä:
rsync -a / varmuuskopio / kansio user @ host: / remote / backup / folder /
Mitä haluat tehdä, on käyttää
--bulimiitti
parametri, jonka arvo on KB / sekunti, kuten tämä:
rsync --bwlimit = <kb / sekunti> <lähde> <dest>
Joten jos haluat rajoittaa siirron noin 5 Mt: iin sekunnissa, voit käyttää tällaista komentoa:
rsync --bwlimit = 5000 / varmuuskopio / kansio user @ host: / remote / backup / folder /
Varmista, että lasket varmuuskopioiden koon ja selvität, kuinka kauan kestää siirtää ne hitaammin - ei olisi kovin hyödyllistä, jos varmuuskopiointikomentosi kestää 12 tuntia, esimerkiksi esimerkki.
Voit myös käyttää ionice-komentoa rajoittaa komentosarjan käyttämääsi kaistanleveyttä, mikä auttaa pitämään komentosarjat käyttämästä liikaa levyn I / O-levyjä. Se ei ole aivan yhtä hyödyllinen, koska et voi asettaa absoluuttisia lukuja kuten voit parametrilla bwlimit, mutta se on toinen asia, jota voit harkita.