लो प्रोसेस प्रायोरिटी थ्रॉटलिंग को हटाकर टाइम मशीन को गति दें

Anonim

यह सर्वविदित है कि सभी Mac उपयोगकर्ताओं को अपने कंप्यूटर के बैकअप को स्वचालित करने के लिए Time Machine को सेट अप करना चाहिए, और जबकि अधिकांश Mac उपयोगकर्ता OS X को अपनी गति से Time Machine का बैकअप लेने देते हैं, जो कभी-कभी सीमा रेखा होती है ग्लेशियल पर, कुछ उपयोगकर्ता बैकअप प्रक्रिया को थोड़ा तेज करना चाह सकते हैं। कमांड लाइन की मदद से आप बस इतना ही कर सकते हैं और नाटकीय रूप से टाइम मशीन बैकअप प्रक्रिया को तेज कर सकते हैं, लेकिन इस ट्रिक के लिए कुछ प्रमुख चेतावनी हैं क्योंकि यह टाइम मशीन से परे लागू होती है, इसे केवल उन्नत मैक उपयोगकर्ताओं के लिए उपयुक्त बनाती है, और इसका उपयोग किया जाता है। एक सीमित आधार।

सबसे पहले, समझें कि टाइम मशीन स्वचालित रूप से पृष्ठभूमि में चलने के लिए है, और कुल परेशानी नहीं होने के कारण यह कम प्राथमिकता पर चलती है ताकि यह प्राप्त करने के लिए सभी उपलब्ध सिस्टम संसाधनों का उपभोग न करे काम किया। टाइम मशीन के बैक अप के दौरान यह मैक को प्रयोग करने योग्य बनाता है, लेकिन इसका नकारात्मक पक्ष यह है कि टाइम मशीन को सैद्धांतिक रूप से जितना समय लगता है उससे अधिक समय लगता है। जिस तरह से यह ट्रिक काम करती है वह उस कम प्राथमिकता को हटाकर है, लेकिन, इस दृष्टिकोण के साथ चेतावनी यह है कि यह केवल टाइम मशीन की तुलना में अधिक प्रभावित करती है, यह कर्नेल स्तर पर किसी भी चीज़ से कम प्राथमिकता वाले थ्रॉटल को हटा देती है। इस प्रकार, यही कारण है कि यह केवल उन्नत उपयोगकर्ताओं के लिए और सीमित उपयोग के मामलों के लिए अनुशंसित है, क्योंकि आप आसानी से अपने आप को सभी प्रकार के कार्यों के साथ पा सकते हैं, परिणामस्वरूप उच्च CPU लेते हैं। यही कारण है कि यह वास्तव में एक अनुशंसित दृष्टिकोण नहीं है, और नहीं, यह तब के लिए एक समाधान होने का इरादा नहीं है जब टाइम मशीन बैकअप धीमी गति से चल रहा हो, जिसे हल करने के लिए आमतौर पर न्यूनतम समस्या निवारण की आवश्यकता होती है।

प्रोसेसर प्राथमिकता समायोजित करने के साथ चेतावनी और संभावित समस्याओं पर ध्यान न दें? फिर /एप्लीकेशन/यूटिलिटीज/में पाया जाने वाला टर्मिनल ऐप लॉन्च करें और निम्नलिखित कमांड चलाएँ:

sudo sysctl डीबग.lowpri_throttle_enabled=0

sudo का उपयोग करने के लिए सामान्य रूप से व्यवस्थापक पासवर्ड की आवश्यकता होती है, एक बार प्रवेश करने के बाद प्रभाव तत्काल होता है। आप या तो बैकअप को अपने आप शुरू होने दे सकते हैं, या मैन्युअल रूप से बैकअप शुरू कर सकते हैं।

यदि आप इस आदेश को चलाते हैं और बैकअप पर शेष समय की जांच करते हैं तो आप देखेंगे कि शेष संख्या में काफी तेजी आनी चाहिए, लेकिन बैकअप डेमॉन के लिए सीपीयू का उपयोग बढ़ जाता है और मैक का प्रदर्शन प्रभावित होता है।

परिवर्तन को रीबूट के साथ या टर्मिनल में निम्नलिखित कमांड सिंटैक्स जारी करके उलटा किया जा सकता है:

sudo sysctl डीबग.lowpri_throttle_enabled=1

अगर आप इसके पीछे के सामान्य विचार को पसंद करते हैं और टाइम मशीन के साथ बैकअप पूरा करने के लिए सीपीयू पर बोझ नहीं डालते हैं, तो टाइम मशीन को लक्षित करना और सीधे बैकअप लेना एक बेहतर तरीका होगा, आप ऐप की सीपीयू प्राथमिकता को समायोजित कर सकते हैं विशेष रूप से रेनाइस जैसे ऐप के साथ या यदि आप कमांड लाइन में समझदार हैं, सीधे अच्छे और रेनाइस कमांड के साथ।हम रेनिस कमांड को एक अलग लेख में अलग से कवर करेंगे, लेकिन प्रारंभिक परीक्षण में यह निश्चित रूप से एक ही उद्देश्य को प्राप्त करने के लिए काम करता है, लेकिन टाइम मशीन प्रक्रियाओं के लिए सीमित आधार पर।

याद रखें, यह सामान्य रूप से टाइम मशीन के बैकअप को धीमा करने का समाधान नहीं है, जिसे समस्या निवारण विधियों के माध्यम से ठीक किया जा सकता है।

MacKungFu को इस दिलचस्प ट्रिक का खुलासा करने के लिए धन्यवाद। और यदि आप वास्तव में इस विचार से प्यार करते हैं और रिबूट के बाद इसे स्वचालित रूप से सक्षम करना चाहते हैं, तो आप इस प्लिस्ट फ़ाइल को /Library/LaunchDaemons में छोड़ सकते हैं और इसे लॉन्चक्टल के साथ लोड कर सकते हैं, लेकिन हम ऐसा करने की अनुशंसा नहीं करते हैं।

लो प्रोसेस प्रायोरिटी थ्रॉटलिंग को हटाकर टाइम मशीन को गति दें