E4rat के साथ लिनक्स बूट का अनुकूलन कैसे करें

e4rat (एक्सट 4 - एक्सेस टाइम कम करना) का एक सेट है उपकरण के लिए बूट प्रक्रिया को गति दें, साथ ही स्टार्टअप पर लोड करने वाले एप्लिकेशन, स्टार्टअप के पहले 2 मिनट में उपयोग की जाने वाली फाइलों को रिकॉर्ड करते हुए, उन्हें स्थानांतरित कर रहा है y उन्हें उतारना, इस प्रकार खोज समय और रोटेशन की देरी को समाप्त करना। यह एक उच्च हार्ड ड्राइव ट्रांसफर दर की ओर जाता है।


प्रक्रिया में तीन चरण होते हैं: स्टार्टअप के बारे में जानकारी इकट्ठा करना, फाइलों को पुन: सौंपना, और फिर प्रत्येक स्टार्टअप पर उन्हें लोड करना।

ध्यान रखें कि यह केवल चुंबकीय डिस्क के साथ काम करता है और उन्हें ext4 में स्वरूपित करने की आवश्यकता होती है।

हम शुरुआत करेंगे कार्यक्रम डाउनलोड करें.

इसे स्थापित करने से पहले, हमें ureadahead को हटाना चाहिए, ताकि इसके साथ संघर्ष न हो:

सुडो dpkg - अपर्जित यूडाहेड ubuntu- न्यूनतम

हम e4rat के लिए निर्भरता स्थापित करते हैं:

sudo apt-libblkid1 e2fslibs स्थापित करें

फिर हम प्रोग्राम इंस्टॉल करते हैं।

अब मैं आपको आसानी से समझाने जा रहा हूं कि यह कैसे काम करता है। सबसे पहले, हमें अपने grub या grub2 को संपादित करना चाहिए जैसा कि मामला हो सकता है:

सुंडो नैनो / बबट / कृत / कृतिका। एफजी

फ़ाइल के अंदर हम इसके समान एक पंक्ति की तलाश करते हैं:

linux   /boot/vmlinuz-2.6.38-10-generic root=UUID=92f37630-c3b4-476b-a0ab-f4a0d9f4180f ro

और हम पंक्ति के अंत में निम्नलिखित जोड़ते हैं:

init = / sbin / e4rat-collect

मेरे मामले में, यह इस तरह दिखता है:

linux /boot/vmlinuz-2.6.38-10-generic root = UUID = 92f37630-c3b4-476b-a0ab-f4a0d9f4180f ro चुप चुप vt.handoff = 7 init = / sbin / e4rat-collect

पिछले चरण को स्टार्टअप से बिल्कुल वैसा ही किया जा सकता है, जब ग्रब स्क्रीन सामने आती है, हम अपने ओएस की लाइन पर जाते हैं और इसे संपादित करने के लिए 'ई' दबाते हैं। इस घटना में कि आपके पास डिस्क पर कई सिस्टम स्थापित हैं, ऐसा करना आसान है, क्योंकि हम दूसरों के स्टार्टअप से जुड़ने से बचते हैं।

यह हो जाने के बाद, हम संपादक Ctrl + X को बंद करते हैं, और पुनः आरंभ करते हैं।

जब यह सिस्टम लोड करना समाप्त कर देता है, तो हमें उन प्रोग्रामों को खोलना चाहिए जिन्हें हम आमतौर पर अधिक बार शुरू करते हैं, जैसे कि ब्राउज़र, मेल मैनेजर, आदि ..., हमारे पास इसे करने के लिए दो मिनट हैं। यह हो जाने के बाद हम सुनिश्चित करते हैं कि लॉग फ़ाइल बनाई गई है।

ls / var / lib / e4rat /

इसका उत्तर स्टार्टअप होना चाहिए। यदि यह आपको कुछ भी नहीं दिखाता है तो आपको फिर से चरणों को दोहराना होगा।

अब हम ग्रुब को संपादित करने के लिए वापस जाते हैं, इस बार हम इसे होम स्क्रीन से ई दबाकर करते हैं, जैसा कि मैंने ऊपर बताया। और हम एकल पैरामीटर को उस पंक्ति के अंत में जोड़ते हैं जिसे हमने पहले उल्लेख किया था, निम्नानुसार है:

linux   /boot/vmlinuz-2.6.38-10-generic root=UUID=92f37630-c3b4-476b-a0ab-f4a0d9f4180f ro single

हम बंद और पुनः आरंभ करते हैं, लेकिन इस बार हम इसे सुरक्षित मोड में या कमांड लाइन से करते हैं। हमारे उपयोगकर्ता नाम और पासवर्ड के साथ लॉग इन करें और निष्पादित करें:

सुडो e4rat-realloc /var/lib/e4rat/startup.log

एक बार जब यह हो जाता है, तो e4rat आपकी डिस्क से फ़ाइलों को स्थानांतरित करना शुरू कर देता है, (इसमें कुछ समय लग सकता है), जब यह समाप्त हो जाता है, तो हम पुनरारंभ करते हैं।

sudo shutdown -r अब

ताकि कार्यक्रम हमेशा शुरुआत में चले और अगर हम अपडेट करते हैं, तो भी हम अपना ग्रब संपादित करते हैं:

सुडो नैनो / आदि / डिफ़ॉल्ट / ग्रब

और हम लाइन की तलाश करते हैं:

GRUB_CMDLINE_LINUX_DEFAULT = "चुप छप"

हम शांत छप से पहले निम्नलिखित पंक्ति जोड़ते हैं,

init = / sbin / e4rat-preload

इस तरह से रहना।

GRUB_CMDLINE_LINUX_DEFAULT = "init = / sbin / e4rat-preload छप"

हम फ़ाइल को सहेजते हैं, और ग्रब को पुनः लोड करते हैं:

सुडो अपडेट-ग्रब

हमारे पास पहले से ही है। अब से, सामान्य कार्यक्रम स्टार्टअप पर तेजी से लोड होंगे।

अधिक जानकारी के लिए, आप पर जा सकते हैं प्रोजेक्ट पेज स्रोत पर

Fuente: लिनक्स ज़ोन


अपनी टिप्पणी दर्ज करें

आपका ईमेल पता प्रकाशित नहीं किया जाएगा। आवश्यक फ़ील्ड के साथ चिह्नित कर रहे हैं *

*

*

  1. डेटा के लिए जिम्मेदार: मिगुएल elngel Gatón
  2. डेटा का उद्देश्य: नियंत्रण स्पैम, टिप्पणी प्रबंधन।
  3. वैधता: आपकी सहमति
  4. डेटा का संचार: डेटा को कानूनी बाध्यता को छोड़कर तीसरे पक्ष को संचार नहीं किया जाएगा।
  5. डेटा संग्रहण: ऑकेंटस नेटवर्क्स (EU) द्वारा होस्ट किया गया डेटाबेस
  6. अधिकार: किसी भी समय आप अपनी जानकारी को सीमित, पुनर्प्राप्त और हटा सकते हैं।

  1.   ओस्वाल्दो कहा

    नमस्कार अच्छा, जवाब देने के लिए धन्यवाद, मैंने इसे करने की कोशिश की है लेकिन मैं सफल नहीं हुआ हूं, यदि आपके पास एलएम के साथ पोस्ट को अपडेट करने का समय है तो यह बहुत अच्छा होगा, धन्यवाद पाब्लो।

  2.   चलो लिनक्स का उपयोग करें कहा

    उस समय मैंने इसे उबंटू के साथ आजमाया था। मुझे लगता है कि एलएम के साथ बड़े मतभेद होने चाहिए।
    चियर्स! पॉल।

  3.   ओस्वाल्दो कहा

    हैलो योगदान के लिए अच्छा है, मेरा सवाल है अगर आपने इसे LM 13 के साथ आज़माया है? काम करता है?
    Saludos वाई ग्रेसियस

  4.   चलो लिनक्स का उपयोग करें कहा

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

  5.   मारो ६००६ कहा

    मैंने इसकी कोशिश की है और सच्चाई यह है कि मैंने अपना gdm खो दिया है, मैं trisquel 5.0 का उपयोग कर रहा हूं जो Ubuntu 11.04 पर आधारित है, मैं जानना चाहता हूं कि क्या कोई फाइल है जो मेरे ग्राफिकल वातावरण को पुनर्प्राप्त करने में सक्षम हो, धन्यवाद

  6.   यहोशू कहा

    इसका उपयोग अन्य डिस्ट्रोस के लिए भी किया जा सकता है, उदाहरण के लिए आर्कलिनक्स ñ.ñ पर
    https://wiki.archlinux.org/index.php/E4rat_%28Espa%C3%B1ol%29

    सादर

  7.   एड्रियन गार्सिया कहा

    यह मुझे इसे स्थापित नहीं करने देगा, यही वह है जो मुझे टर्मिनल में मिलता है:

    CMake त्रुटि /usr/share/cmake-2.8/Modules/FindBoost.cmake:1138 (संदेश) पर:
    अनुरोधित बूस्ट पुस्तकालयों को खोजने में असमर्थ।

    बूस्ट हेडर फ़ाइलों को खोजने में असमर्थ। कृपया BOOST_ROOT को रूट पर सेट करें
    निर्देशिका युक्त बूस्ट या BOOST_INCLUDEDIR युक्त निर्देशिका
    बूस्ट के हेडर।
    कॉल स्टैक (सबसे हालिया कॉल पहले):
    CMakeLists.txt: 20 (find_package)

    Src / cmake / Findext2fs.cmake पर CMake त्रुटि: 17 (संदेश):
    Ext2fs नहीं मिल सका
    कॉल स्टैक (सबसे हालिया कॉल पहले):
    src / CMakeLists.txt: 57 (FIND_PACKAGE)

    - अधूरा कॉन्फ़िगर करना, त्रुटियां हुईं!

    सादर

  8.   एड्रियन गार्सिया कहा

    ठीक है, आप डिबेट पैकेज डाउनलोड कर सकते हैं, स्रोत सीधे मेरे पास डाउनलोड किए गए थे।

  9.   पर्यावरण कहा

    रजिस्ट्री, स्थानांतरण, और फ़ाइल प्रीलोडिंग अच्छा लगता है, लेकिन ...

    क्या लिनक्स वितरण शुरू करने में इतना समय लगता है? क्या यह हमारे द्वारा चलाए जा रहे सेवाओं की बात है? क्या हम एक ही चीज़ के बारे में शिकायत करते रहते हैं?

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

  10.   एड्रियन गार्सिया कहा

    क्या ऐसा कुछ किसी और के साथ भी होता है?

  11.   सिल्वास्फ़ूल कहा

    आपको सिस्टम के सुपर उपयोगकर्ता के रूप में ग्रब कॉन्फ़िगरेशन फ़ाइल को संपादित करना होगा ... जाहिर है इस तरह से यह परिवर्तनों को नहीं बचाएगा। चीयर्स…

  12.   Ja कहा

    केवल उबंटू के लिए?

  13.   एड्रियन गार्सिया कहा

    खैर, मुझे बूट से संपादन करते समय समस्या है।
    पल्स ई, लाइन और पल्स ctrl + x के लिए एकल जोड़ रहा है
    इसके बाद स्क्रीन काली हो जाती है और मुझे पुनरारंभ करना पड़ता है।
    मैं संपादक में वापस जाता हूं और देखता हूं कि परिवर्तन सहेजा नहीं गया है।

    का संबंध है

    1.    मैकप्लाटानो कहा

      धन्यवाद, यह डेबियन पर पूरी तरह से काम किया। बहुत अधिक निर्भरता (लिबूट्स) लेकिन सब कुछ ठीक है।

  14.   लोरेंजो कहा

    मुझे लगता है कि यह अनुकूलन SSD ड्राइव के लिए बेकार है, है ना?