cron.d / mysql_dump:
17 22 * * * backup touch /home/backup/all_databases.sql && chmod 600 /home/backup \
/all_databases.sql && ionice -n 7 /usr/bin/mysqldump -u root -ppassword --opt --all- \
databases > /home/backup/all_databases.sql && nice -n 20 bzip2 -f \
/home/backupall_databases.sql
I / O प्राथमिकता के लिए आयनिस और सीपीयू प्राथमिकता के लिए अच्छा है।
Vmstat 5 को चलाएं, उस कॉलम की जांच करें जो WA कहता है। उच्च मूल्य का मतलब है कि सीपीयू I / O की प्रतीक्षा कर रहा है। आयनिस का उपयोग करें, यदि इसका सिर्फ सीपीयू लोड हो, तो अच्छा उपयोग करें।
अद्यतन करने के लिए प्रतिक्रिया:
लगता है आप सही हैं। यह mysql को कॉल करता है जो निड नहीं है। मुझे लगता है कि आप इसके लिए renice का उपयोग कर सकते हैं और इसे चलाने के बाद अच्छा मूल्य निर्धारित कर सकते हैं।
मेरे पास हालांकि आपके लिए एक उपयोगी स्क्रिप्ट बनाने के लिए एटीएम को डंप करने के लिए पर्याप्त रूप से बड़ा डेटाबेस नहीं है।
प्रतिकृति, जैसा कि आपके लिंक का सुझाव है, जाने का एक तरीका है। एन्थॉयर होस्ट पर प्रतिकृति, स्टॉप और डंप।