17.10 से अपग्रेड करने के बाद, मैंने बूट समय का अनुभव किया है। पहले इसमें 5 मिनट से ज्यादा का समय लगता था। dmesgपता चला कि अपराधी एक गैर-मौजूद फ्लॉपी ड्राइव था, जिसे कर्नेल ने खोजने की कोशिश की।
इसे हटाने के तुरंत बाद, 5 मिनट लगभग 40 सेकंड के लिए नीचे चले गए, जो मुझे लगता है कि अपडेट से पहले अभी भी अधिक है। रनिंग dmesgफिर से दिखाता है कि फाइलसिस्टम ( पूर्ण आउटपुट ) को माउंट करने में 30 सेकंड लगते हैं , निम्न संदेश के साथ:
[ 36.362834] EXT4-fs (dm-0): mounted filesystem with ordered data mode. Opts: (null)
मैं SSD से बूट कर रहा हूं, जिसमें दो अन्य हार्ड ड्राइव प्लग किए गए हैं, जिनमें से एक को ext4 में स्वरूपित किया गया है, लेकिन एक सिस्टम डेटा रखता है। मुझे लगता है कि यह एसएसडी है। इन 30 सेकंड के दौरान, कोई पाठ प्रदर्शित नहीं होता है, न ही छप, बस एक खाली स्क्रीन है।
अब, मैंने कहा कि यह अद्यतन से पहले धीमा लगता है, क्योंकि मेरे पास पहले से सटीक समय नहीं है, इसलिए मेरा पहला सवाल है, क्या फाइल सिस्टम को माउंट करने में 30 सेकंड लगना सामान्य है, और यदि नहीं, तो कैसे पता करें देरी के कारण क्या हो सकता है?
संपादित करें 1:
स्वैप को चालू या बंद करने का कोई प्रभाव नहीं पड़ता है
इस बीच मैंने अपने कंप्यूटर में एक और हार्ड ड्राइव भी स्थापित किया। ऐसा लगता है कि मेरे बूट समय को कुछ और 10 सेकंड तक बढ़ा दिया गया है, दूसरी पंक्ति dmesgआउटपुट में दिखाई दे रही है, ठीक 30 सेकंड की देरी से पहले।
[ 3.312351] hid-generic 0003:09DA:F613.0005: input,hiddev0,hidraw4: USB HID v1.11 Keyboard [COMPANY USB Device] on usb-0000:00:12.1-1/input2
[ 17.169519] random: crng init done
[ 51.611617] EXT4-fs (dm-0): mounted filesystem with ordered data mode. Opts: (null)
संपादित करें 2:
systemd-analyze blameपरिणाम यहाँ हैं
इस बीच कई पुनरारंभ होने के बाद, dmesgऊपर दी गई लाइनों को मैंने उनके समय के अनुसार बदल दिया:
[ 3.348384] hid-generic 0003:09DA:F613.0005: input,hiddev0,hidraw4: USB HID v1.11 Keyboard [COMPANY USB Device] on usb-0000:00:12.1-1/input2
[ 34.091886] random: crng init done
[ 36.488321] EXT4-fs (dm-0): mounted filesystem with ordered data mode. Opts: (null)
मैं यह जानने के लिए कि क्या यह बेतरतीब ढंग से बदलता है, या एक ही रहता है (पहले एडिट में कोड ब्लॉक अतिरिक्त एचडीडी डालने के बाद पहले बूट से है) यह जानने के लिए मैं कुछ रीस्टार्ट करूँगा।
EDIT 2.5: random: crng init doneआमतौर पर एडिट 1 में दिखाए गए समय के अनुसार दिखाई देता है, शायद ही कभी एडिट 2 में। यह प्रतीत होता है ... यादृच्छिक।
systemd-analyze blameऔर संपादित कर सकते हैं ?