क्या बूट स्पीड को बेहतर बनाने के लिए मैं कुछ कर सकता हूं?


29

मैं अपने पाई से प्यार करता हूं, लेकिन बूट करने में काफी समय लगता है। अगर मैं इसे मीडिया सेंटर के रूप में उपयोग करना चाहता हूं, तो यह काफी महत्वपूर्ण है कि यह जल्दी से समाप्त हो जाए।

क्या बूट प्रदर्शन को बेहतर बनाने के लिए मैं कोई कदम उठा सकता हूं?


9
उस चालू रहने दें? : पी
एलेक्स चैंबरलेन

यह मेरी शुरुआती प्रतिक्रिया थी, लेकिन अन्य सवालों ने मुझे ऐसा करने के बारे में दो बार सोचा।
जीवा

एसडी कार्ड का जीवन काफी हद तक लेखन पर निर्भर करता है। क्या वे उन्हें छोड़ने से प्रभावित हैं?
एलेक्स चेम्बरलेन

मुझे पता नहीं है कि कितने डिस्क बेकार होने पर एक
इंस्टॉलेशन

1
मेरे कक्षा 10 के एसडी कार्ड में ~ 7MB / s है जबकि मेरे बाहरी HDD में ~ 30MB / s
ArchHaskeller

जवाबों:


12

कुछ चीजों को निष्क्रिय किया जा सकता है जो बूट गति में सुधार करते हैं - उदाहरण के लिए स्वैप करें (इसे सक्रिय करने के लिए मेरे पाई को उम्र लगती है।)

हालांकि, एसडी कार्ड पढ़ता है तुलनात्मक रूप से धीमा है, और डिवाइस ही यह सब तेजी से नहीं है - मुझे नहीं लगता कि यह डिफ़ॉल्ट रूप से बहुत तेजी से बूट करने के लिए एक जादू की गोली है।

मुझे पता है कि यह कुछ ऐसा है जिसे आपने पहले ही मान लिया है, लेकिन व्यक्तिगत रूप से मैं इसे छोड़ दूंगा। ऐसा नहीं करने के दो मुख्य कारण स्थिरता दिखाई देते हैं (जो कि क्रोन जॉब रिबूट द्वारा हर बार हल किया जा सकता है अगर यह बिल्कुल भी एक मुद्दा साबित होता है) और एसडी कार्ड पहनते हैं। हालांकि मेरे पास कोई आंकड़ा नहीं है कि उत्तरार्ध कितनी जल्दी होगा, वहाँ चीजें हैं जो आप इसे कम कर सकते हैं (स्वैप को अक्षम करने के लिए) और एसडी कार्ड की कीमत के लिए, मुझे बस यह देखना होगा कि क्या होता है। यदि यह अपेक्षाकृत जल्दी से मर जाता है, तो आप इसे फिर से देख सकते हैं और आपने इसे ज्यादा नहीं फेंका है। अगर यह कुछ साल या उससे अधिक समय तक रहता है (जो मुझे अत्यधिक संदिग्ध लगता है तो यह मामला हो सकता है, हालांकि मेरे पास इसके लिए कोई मानक नहीं है) मुझे लगता है कि £ 10 हर कुछ वर्षों में चीजों की भव्य योजना में कम रखरखाव लागत है।

जैसा कि पहले ही उल्लेख किया गया है कि एसडी कार्ड को मारता है बहुत सारे लिखते हैं, और मैं कुछ भी ऐसा नहीं सोच सकता जो वास्तव में ऐसा कर रहा हो (या ऐसा करना चाहिए) जब पाई बेकार है।


1
मुझे नहीं लगता कि स्थिरता एक समस्या है - लिनक्स मशीनों को रिबूट किए बिना, कई महीनों, अक्सर वर्षों तक चलने के लिए जाना जाता है। लिखने के लिए, वहाँ लॉग फ़ाइलों की एक बहुत कुछ है /var/logकि नियमित रूप से अद्यतन किया जाएगा। समाधान लॉगिंग को अक्षम करने, या /var/logtmpfs के रूप में माउंट करने के लिए होगा (जो अस्थायी मेमोरी के रूप में सिस्टम मेमोरी का उपयोग करता है।)
माल्विनस

बैटरी संचालित अनुप्रयोगों के बारे में क्या है, जहां इसे छोड़ना संसाधनों की बर्बादी है?
tuskiomi

4

यदि आप एक पूरी नई init प्रणाली पर स्विच करने के लिए तैयार हैं, तो मैंने पाया है कि systemd का उपयोग करने से सिस्टम को काफी तेजी से बूट करने की अनुमति मिलती है, हालांकि मैंने कोई वास्तविक संख्या देने के लिए कोई बेंचमार्क नहीं किया है।


आर्क पहले से ही मुझे विश्वास है कि systemd का उपयोग करता है।
Jivings

मुझे इसे मैन्युअल रूप से इंस्टॉल करना था और इसे स्पष्ट रूप से स्विच करना था।
ricochet1k

इसके लायक क्या है, मैंने अभी प्रस्तावित आर्क संस्करण स्थापित किया है, इसमें डिफ़ॉल्ट रूप से सिस्टमड सक्षम है। (भविष्य के संदर्भ के लिए, आज का 14 जनवरी 2013)।
रहमू

0
  1. इसे छोड़ दो (जैसा कि berry120 ने कहा :)
  2. यह देखने के लिए कि क्या समय लगता है, एक बूटचैट बनाएं, फिर जहां संभव हो, समाप्त करें
  3. धीमी सॉफ्टवेयर को छोटे / तेज विकल्पों के साथ बदलें
  4. हो सकता है कि रीडहेड को आज़माएं (या रीडहेड को अक्षम करने का प्रयास करें यदि यह पहले से ही था और नुकसान कर रहा है)

0

कुछ सुझाव: Stet SystemV पर /etc/rc.sysinit

  • RAID निकालें
  • LVM निकालें (निर्भर करता है)
  • BTRFS डिटेक्शन निकालें

या उपयोग प्रणाली

समानांतर लोड कार्यक्रमों

हार्डफ्लैट के साथ कर्नेल संकलित करें

अपने रूट विभाजन के कुछ हिस्सों स्थिर उपयोग कर रहे हैं स्क्वैशएफएस में नोट विकि

जैसे / usr / bin / sbin .. आदि।

/ Etc / fstab

noatime,nodiratime,errors=remount-ro,data=writeback

रूट विभाजन के लिए बाहरी एसएसडी और एचडीडी


1
क्या आप शायद बता सकते हैं कि फाइलसिस्टम के वर्गों को कैसे बनाया जाए squashfs? यह इस जवाब को और अधिक उपयोगी बना देगा, और यह भी केवल एक चीज है जो मैं पहले से नहीं कर रहा हूं।
२२:०२ पर जूलिंग्स
हमारी साइट का प्रयोग करके, आप स्वीकार करते हैं कि आपने हमारी Cookie Policy और निजता नीति को पढ़ और समझा लिया है।
Licensed under cc by-sa 3.0 with attribution required.