דף הבית » איך ל » שמור על rsync משימוש בכל רוחב הפס שלך

    שמור על rsync משימוש בכל רוחב הפס שלך

    אם אתה משתמש בכלי השירות rsync כדי לשמור את הגיבויים שלך מסונכרנים משרת מסד הנתונים שלך לגיבוי או לשרת הקבצים המשני שלך, ייתכן שתרצה למנוע מהסקריפט להשתמש ברוחב פס רב מדי. הנה איך.

    הנקודה של הגבלת רוחב הפס היא לוודא סקריפטים גיבוי שלך לא להדביק את חיבור הרשת בין שרת האינטרנט שלך לשרת מסד הנתונים. באופן טבעי, הגבלת כמות רוחב הפס הגיבויים שלך משתמש הולך לגרום להם לקרות לאט יותר, אבל אם אתה יכול להתמודד עם זה, זו הדרך לעשות את זה.

    בדרך כלל הפקודה rsync שלך ייראה משהו כזה:

    rsync -a / גיבוי / תיקיית המשתמש @ מארח: / מרוחק / גיבוי / תיקייה /

    מה שאתה רוצה לעשות הוא להשתמש --bwlimit פרמטר עם ערך KB / second, כך:

    rsync --bwlimit =

    אז אם אתה רוצה להגביל את ההעברה ל 5MB לשנייה, אתה יכול להשתמש בפקודה כזאת:

    rsync --bwlimit = 5000 / גיבוי / משתמש תיקייה @ host: / remote / backup / folder /

    אתה רוצה לוודא לחשב את הגודל של הגיבויים שלך, להבין כמה זמן זה ייקח להעביר אותם בקצב איטי יותר - זה לא יהיה מועיל מאוד אם סקריפט הגיבוי שלך לוקח 12 שעות לרוץ, עבור דוגמא.

    אתה יכול גם להשתמש בפקודה יון כדי להגביל את כמות רוחב הפס שלך משתמשת סקריפט, אשר יסייע לשמור על הסקריפטים שלך באמצעות יותר מדי דיסק I / O. זה לא ממש שימושי שכן אתה לא יכול להגדיר מספרים מוחלטים כמו שאתה יכול עם הפרמטר bwlimit, אבל זה דבר אחר שאתה יכול לשקול.