उपयुक्त: अगली रीबूट पर ureadahead को फिर से जोड़ा जाएगा


13

मैंने पैकेज और संबंधित कॉन्फ़िगरेशन फ़ाइलों को निकालने के लिए इस कमांड को टाइप किया:

sudo apt-get --purge remove supervisor 

आदेश त्रुटियों के बिना समाप्त हो गया, लेकिन मुझे यह संदेश मिला:

ureadahead will be reprofiled on next reboot

इसका क्या मतलब है? क्या मुझे रिबूट करना है (या रिबूट करने की सिफारिश की गई है)?

जवाबों:


13

रिबूट या चिंता करने की कोई जरूरत नहीं है।

Ureadahead , जिसे वास्तव में über- readahead कहा जाता है, बूट फ़ाइलों को पृष्ठों और मेमोरी में प्री लोड करके बूट करने की गति बढ़ाने की एक प्रणाली है ताकि वे तुरंत तैयार हों, जबकि पैक फाइलों के माध्यम से, जो पहले से ही मेमोरी-फ्रेंडली पेजों में पहले से ही पैक हैं। यह मासिक रूप से प्रीलोड करने के लिए एक योजना उत्पन्न करेगा, और जब बूट से संबंधित फाइलों को संशोधित, जोड़ा या हटाया जाएगा। चूंकि यह केवल बूट प्रदर्शन को प्रभावित करता है, इसलिए रिबूट करने के लिए आवश्यक नहीं है क्योंकि ureadahead केवल बूट के दौरान लागू होता है, और बूट पैकिंग वैसे भी अगले बूट पर किया जाएगा। हालाँकि, यह कभी-कभी तब भी चलेगा जब बूट फाइल या मासिक चक्र लागू नहीं होता है।

यह वास्तव में कैसे काम करता है:

ureadaheadएक निष्पादन योग्य है जो बूट प्रक्रिया का पता लगाएगा, और फिर पैक फाइलें उत्पन्न करेगा। जब तर्क के बिना चलाया जाता है, /var/lib/ureadaheadतो पैकफाइल्स के लिए यह निष्पादन योग्य जांच होती है और यदि वे पर्याप्त पुराने हैं, या मौजूद नहीं हैं, तो यह हमेशा के लिए ट्रेस करना शुरू कर देता है। इसे तब Ctrl+ के साथ एक SIGTERM दिया जा सकता है C, जिस समय यह किसी भी पैकफाइल्स को बचाएगा। --timeoutइसे स्वचालित रूप से बंद करने और इसके पैकफाइल्स को बचाने के लिए भी चलाया जा सकता है ।

Ref: https://wiki.archlinux.org/index.php/Ureadahead


5

über-readahead का उपयोग बूट के दौरान फ़ाइलों को पढ़ने के लिए किया जाता है, जब उन्हें इस तरह की आवश्यकता होती है कि वे पहले से ही पेज कैश में हैं, बूट प्रदर्शन में सुधार कर रहे हैं।

इसकी डेटा फ़ाइलों को स्थापित करने के बाद पहले बूट पर पुनर्जीवित किया जाता है, और उसके बाद मासिक रूप से या जब init स्क्रिप्ट या कॉन्फ़िगरेशन वाले पैकेज स्थापित या अपडेट किए जाते हैं। अधिक जानकारी के लिए आप https://launchpad.net/ureadahead का संदर्भ ले सकते हैं ।

अब, जैसा कि ऊपर उल्लेख किया गया है, ureadheadफ़ाइलों को अपडेट करने की आवश्यकता होती है जब इनिट स्क्रिप्ट या कॉन्फ़िगरेशन वाले पैकेज इंस्टॉल या अपडेट किए जाते हैं। आपके मामले में, मुझे लगता है कि फाइलों को हटाते समय भी ऐसा ही हुआ है। इसलिए ureadaheadइस निष्कासन ऑपरेशन के आधार पर इसकी डेटा फ़ाइलों को पुनर्जीवित करेगा।


यह उत्तर मुझे समझने में अधिक सरल है। आपका प्रश्न @Obsessive थोड़ा कठिन है, लेकिन अधिक विस्तृत है और, आखिरकार मेरे अंतिम प्रश्न का उत्तर दो क्या मेरे पास (या यह सुझाव दिया गया है) रिबूट करने के लिए?
पाओलो

@ObsessiveFOSS: जब मैंने शुरू में सवाल का जवाब देना शुरू किया था, तो आपने इसका जवाब नहीं दिया था। लेकिन, पोस्ट करने के बाद, मुझे पता चला कि आपने पहले ही जवाब दे दिया था। मैंने अपना उत्तर रखने के बारे में सोचा क्योंकि मुझे लगा कि यह अधिक सरल है। किसी भी तरह, मैं मानता हूँ तुम्हारा एक बहुत विस्तृत था।
सौरव मिश्रा

@linuxandunix ठीक है। कोई दिक्कत नहीं है। यह मिनट के भीतर है, इसलिए यह ठीक है /
nanofarad
हमारी साइट का प्रयोग करके, आप स्वीकार करते हैं कि आपने हमारी Cookie Policy और निजता नीति को पढ़ और समझा लिया है।
Licensed under cc by-sa 3.0 with attribution required.