जब मैं एक rsync
बैकअप काम चला रहा होता हूं, जिसमें बड़ी फ़ाइलों की नकल करना शामिल होता है, तो बैकअप चलाने वाली मशीन (मैक डेस्कटॉप और लिनक्स सर्वर दोनों) एक पड़ाव में आ जाती है और लोड औसत छत से गुजरता है।
मैंने कोशिश की:
nice
इसrsync
प्रक्रिया को आईएनजी (मदद नहीं करता - अड़चन डिस्क है)- लिनक्स पर,
renice
आईएनजीkjournald
(मदद करता है, लेकिन हैक की तरह लगता है और मैक पर काम नहीं करता है) --bwlimit
rsync
ध्वज का उपयोग करना (मदद करता है, लेकिन इसका मतलब है कि सभी स्थानान्तरण धीमे हैं - तब भी जब उन्हें होने की आवश्यकता नहीं है)
इसलिए, क्या कोई रास्ता है जिससे मैं " nice
" rsync
का IO कर सकता हूँ ताकि बैकअप चल रहा है, जबकि मशीनें उपयोग करने योग्य हैं?
पुनश्च: मुझे rsync
मैक पर खतरों के बारे में पता है ... लेकिन मैंने अपने बैकअप को सत्यापित करने के लिए BackupBouncer का उपयोग किया है , हालांकि, और वे ठीक लगते हैं।
setpriority
मैनपेज क्या कहता है: "जब पृष्ठभूमि की स्थिति में थ्रेड सेट करते समय शेड्यूलिंग प्राथमिकता सबसे कम मूल्य पर सेट होती है, तो डिस्क और नेटवर्क IO को थ्रॉटल किया जाता है।" - जो यह इंगित करता है कि डिस्क / नेटवर्क IO केवल थ्रॉटल किए जाते हैं जब कुछ को 20 ("पृष्ठभूमि की स्थिति") से नीचे रखा जाता है।