Αρχική σελίδα » πως να » Κρατήστε το rsync από τη χρήση όλου του εύρους ζώνης

    Κρατήστε το rsync από τη χρήση όλου του εύρους ζώνης

    Εάν χρησιμοποιείτε το βοηθητικό πρόγραμμα rsync για να κρατήσετε τα αντίγραφα ασφαλείας συγχρονισμένα από το διακομιστή βάσης δεδομένων στον εφεδρικό ή δευτερεύοντα διακομιστή αρχείων, ίσως θελήσετε να αποφύγετε τη χρήση υπερβολικά μεγάλου εύρους ζώνης. Δείτε πώς.

    Το σημείο περιορισμού του εύρους ζώνης είναι να βεβαιωθείτε ότι τα σενάρια αντιγράφων ασφαλείας δεν φράζουν τη σύνδεση δικτύου μεταξύ του διακομιστή ιστού και του διακομιστή βάσης δεδομένων. Φυσικά, ο περιορισμός του εύρους ζώνης που χρησιμοποιείτε τα αντίγραφα ασφαλείας σας θα τα κάνει πιο αργά, αλλά εάν μπορείτε να τα αντιμετωπίσετε, αυτός είναι ο τρόπος για να το κάνετε.

    Κανονικά η εντολή rsync σας θα φαίνεται κάπως έτσι:

    rsync -a / backup / φάκελος user @ host: / remote / backup / folder /

    Αυτό που θα θελήσετε να κάνετε είναι να χρησιμοποιήσετε το --bwlimit παράμετρος με τιμή KB / δευτερόλεπτο, όπως αυτή:

    rsync - bwlimit =

    Έτσι εάν θέλετε να περιορίσετε τη μεταφορά σε περίπου 5MB ανά δευτερόλεπτο, θα μπορούσατε να χρησιμοποιήσετε μια εντολή όπως αυτή:

    rsync - bwlimit = 5000 / αντίγραφο ασφαλείας / φάκελος user @ host: / remote / backup / folder /

    Θα θελήσετε να βεβαιωθείτε ότι έχετε υπολογίσει το μέγεθος των αντιγράφων ασφαλείας σας και να υπολογίσετε πόσο χρόνο θα χρειαστεί για να τα μεταφέρετε με πιο αργό ρυθμό. Δεν θα ήταν πολύ χρήσιμο εάν το σενάριο αντιγράφων ασφαλείας σας διαρκεί 12 ώρες για να τρέξει, παράδειγμα.

    Μπορείτε επίσης να χρησιμοποιήσετε την εντολή ionice για να περιορίσετε το εύρος ζώνης που χρησιμοποιεί το σενάριό σας, το οποίο θα σας βοηθήσει να κρατήσετε τα σενάρια σας χρησιμοποιώντας πολύ δίσκο I / O. Δεν είναι τόσο χρήσιμο, αφού δεν μπορείτε να ορίσετε απόλυτους αριθμούς όπως μπορείτε με την παράμετρο bwlimit, αλλά είναι ένα άλλο πράγμα που μπορείτε να εξετάσετε.