मैं अपना बूट समय कैसे सुधार सकता हूं? (bootchart और dmesg आउटपुट शामिल)


9

मैंने देखा है कि हाल ही में मेरे बूट का समय असामान्य रूप से धीमा रहा है। मैं 2.40GHz सीपीयू और 4 जीबी रैम के साथ 12.04 लैपटॉप चला रहा हूं। मैंने बूचड़खाना और dmesg चलाया है, लेकिन मुझे यकीन नहीं है कि इस मुद्दे का समाधान करने के लिए उनका उपयोग कैसे किया जाए।

यहाँ बूटकट है:

bootchart

यहाँ (यह बहुत लंबा था यहाँ चिपकाने के लिए) dmesg उत्पादन है: http://pastebin.com/bspNtsux

कोई भी सहायताकाफी प्रशंसनीय होगी। मुझे बताएं कि क्या मैं कोई और जानकारी प्रदान कर सकता हूं। अग्रिम में धन्यवाद।


1
लगता है कि आपका बूट प्रदर्शन वास्तव में IO है। विशेष रूप से ureadahead लगभग 20 सेकंड ले रहा है (!) अनिवार्य रूप से डिस्क की प्रतीक्षा कर रहा है ...
alci

Ureadahead को अक्षम करने का प्रयास करें और बूटचार्ट को पोस्ट करें। मुझे आश्चर्य है कि अगर उस 20sec दाढ़ी कर सकते हैं।
जॉन सियु

इसका मतलब यह हो सकता है कि आपकी डिस्क धीरे-धीरे पुराने हो रही है, और यह एक प्रतिस्थापन का समय है; या नहीं।
वोल्फ

जवाबों:


2

मुझे नहीं पता कि आप किस बूट समय की उम्मीद कर रहे हैं, और इस मशीन को लेने में कितना समय लगता है। मुझे लगता है कि ureadaheadहिस्सा काफी लंबा है, लेकिन मुझे यकीन नहीं है, क्योंकि मैं अब सालों तक एसएसडी का उपयोग करता हूं ...

वैसे भी, आप पोस्ट को देख सकते हैं http://ubuntuforums.org/showthread.php?t=1434502 जो ureadahead बताते हैं।

इस पोस्ट से, आप निम्नलिखित की कोशिश कर सकते हैं:

  • ureadahead reprofile को ट्रिगर करें

    sudo rm /var/lib/ureadahead/*.pack
    

    फिर रिफ़ंड करने के लिए एक बार रिबूट करें, और एक बार फिर परिणाम देखने के लिए।

  • ureadahead को हटाएं और देखें कि क्या चीजें बेहतर होती हैं (वे शायद सबसे खराब हो जाएंगे, लेकिन कौन जानता है?)

    sudo mv /etc/init/ureadahead.conf /etc/init/ureadahead.disable
    

    फिर रिबूट करें और देखें कि क्या चीजें बेहतर हैं। पुन: सक्रिय ureadhead करने के लिए, नाम बदलने /etc/init/ureadahead.disableवापस करने के लिए/etc/init/ureadahead.conf

क्या इसने सहायता की ?


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

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