Εάν χρησιμοποιείτε το βοηθητικό πρόγραμμα rsync για να διατηρήσετε τα αντίγραφα ασφαλείας σας συγχρονισμένα από το διακομιστή βάσης δεδομένων στον διακομιστή αντιγράφων ασφαλείας ή δευτερεύοντος αρχείου, ίσως θελήσετε να αποτρέψετε τη χρήση υπερβολικού εύρους ζώνης από το σενάριο. Δείτε πώς.
Το σημείο του περιορισμού του εύρους ζώνης είναι να βεβαιωθείτε ότι τα αντίγραφα ασφαλείας των σεναρίων σας δεν φράζουν τη σύνδεση δικτύου μεταξύ του διακομιστή ιστού και του διακομιστή βάσης δεδομένων. Φυσικά, ο περιορισμός του εύρους ζώνης που χρησιμοποιούν τα αντίγραφα ασφαλείας σας θα τα κάνει πιο αργά, αλλά αν μπορείτε να το αντιμετωπίσετε, αυτός είναι ο τρόπος να το κάνετε.
Κανονικά, η εντολή rsync θα μοιάζει με αυτό:
rsync -a / backup / folder user @ host: / remote / backup / folder /
Αυτό που θέλετε να κάνετε είναι να χρησιμοποιήσετε το
- βολιμίτης
παράμετρος με τιμή KB / δευτερόλεπτο, όπως αυτή:
rsync --bwlimit = <kb / second> <source> <dest>
Έτσι, εάν θέλετε να περιορίσετε τη μεταφορά σε περίπου 5MB ανά δευτερόλεπτο, θα μπορούσατε να χρησιμοποιήσετε μια εντολή όπως αυτή:
rsync --bwlimit = 5000 / backup / folder user @ host: / remote / backup / folder /
Θα θελήσετε να βεβαιωθείτε ότι υπολογίζετε το μέγεθος των αντιγράφων ασφαλείας σας και να υπολογίσετε πόσο καιρό θα χρειαστεί για να τα μεταφέρετε με πιο αργό ρυθμό - δεν θα ήταν πολύ χρήσιμο εάν το αντίγραφο ασφαλείας σας διαρκεί 12 ώρες για να εκτελεστεί, για παράδειγμα.
Μπορείτε επίσης να χρησιμοποιήσετε την εντολή ionice για να περιορίσετε το εύρος ζώνης που χρησιμοποιεί το σενάριό σας, το οποίο θα σας βοηθήσει να κρατήσετε τα σενάρια σας από τη χρήση υπερβολικού δίσκου I / O. Δεν είναι τόσο χρήσιμο αφού δεν μπορείτε να ορίσετε απόλυτους αριθμούς όπως μπορείτε με την παράμετρο bwlimit, αλλά είναι ένα άλλο πράγμα που μπορείτε να λάβετε υπόψη.