تحسين إقلاع GNU / Linux باستخدام E4rat

بالأمس أخبرني أحد الأصدقاء عن عرات (تحويلة 4 - تقليل أوقات الوصول) مجموعة من الأدوات لتسريع عملية التمهيد لنظامنا واليوم قررت أن أجربها.

البحث وجدت في linuxzone.com برنامج تعليمي لتثبيته وشرح تشغيله. أقتبس هنا حرفيا:

قد تجد أنه مع مرور الوقت ، يصبح نظامك أثقل نوعًا ما ويستغرق وقتًا طويلاً لتحميل نظام التشغيل الخاص بك ، وهذا أمر شائع في جميع الأنظمة والسبب الرئيسي عادةً هو البحث عن الملفات الضرورية لبدء التشغيل وتحميلها ، نظرًا لأن النظام عادةً ما يضطر إلى فحص القرص بالكامل للعثور عليها. لتجنب هذا وتحسين الخاص بك حذاء، هناك أدوات مثل e4rat.

E4rat (Ext4 - Reducing Access Times) عبارة عن مجموعة من الأدوات لتسريع عملية التمهيد ، وكذلك التطبيقات التي يتم تحميلها عند بدء التشغيل ، وتسجيل الملفات المستخدمة في أول دقيقتين من التمهيد ، وإعادة تحديد موقعها وتحميلها مسبقًا ، وبالتالي القضاء على الوقت البحث والتأخير. هذا يؤدي إلى ارتفاع معدل نقل القرص الصلب.

تتكون العملية من ثلاث خطوات: التجميع معلومات حول بدء التشغيل ، وإعادة تعيين الملفات ، ثم تحميلها عند كل تمهيد.

ضع في اعتبارك أن هذا لا يعمل إلا مع الأقراص الممغنطة ويجب تنسيقها في ext4.

سنبدأ بتنزيل البرنامج من صفحتكفي هذه الحالة ، سأقوم بتنزيل ملف .deb ، لأنني سأستخدم Ubuntu 11.04.

قبل تثبيته ، يجب حذف ureadahead ، حتى لا يتعارض:

sudo dpkg --purge ureadahead ubuntu-minimal

ملاحظة: قبل المسح ، هناك شرطان.

نقوم بتثبيت التبعيات لـ e4rat:

sudo apt-get install libblkid1 e2fslibs

ثم نقوم بتثبيت البرنامج.

الآن سأشرح لك بأسهل طريقة ممكنة كيفية إنجاحها. أولاً ، يجب علينا تعديل نكش أو grub2 حسب الحالة:

sudo nano /boot/grub/grub.cfg

داخل الملف نبحث عن سطر مشابه لهذا:

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   quiet splash vt.handoff=7 init=/sbin/e4rat-collect

ملحوظة: يمكن تنفيذ الخطوة السابقة بنفس الطريقة تمامًا من بدء التشغيل ، عندما تظهر شاشة اليرقة ، نكون على خط نظام التشغيل لدينا ونضغط على 'eلتعديله. في حالة وجود عدة أنظمة مثبتة على القرص ، يكون من الأسهل القيام بذلك ، لأننا نتجنب التورط في بدء تشغيل الأنظمة الأخرى.

بمجرد الانتهاء من ذلك ، نغلق ملف رئيس التحرير Ctrl + X ، ونعيد تشغيل جهاز الكمبيوتر الخاص بنا.

عندما ينتهي تحميل النظام ، يجب أن نفتح البرامج التي عادة ما نبدأها كثيرًا ، مثل المتصفح ، ومدير البريد ، وما إلى ذلك ... ، ولدينا دقيقتان للقيام بذلك. بمجرد الانتهاء من ذلك ، نتأكد من إنشاء ملف السجل.

ls / var / lib / e4rat /

يجب أن تكون الإجابة start.logإذا لم يظهر لك أي شيء ، فسيتعين عليك تكرار الخطوات مرة أخرى.

الآن نعود إلى تحرير اليرقة ، هذه المرة نقوم بذلك من الشاشة الرئيسية بالضغط e، كما أشرح أعلاه. ونضيف في نهاية السطر من قبل عزباءعلى النحو التالي:

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

نغلق ونعيد التشغيل ، لكن هذه المرة نقوم بذلك في الوضع الآمن أو من خط الأوامر. قم بتسجيل الدخول باستخدام اسم المستخدم وكلمة المرور الخاصة بنا وقم بتنفيذ:

sudo e4rat-realloc /var/lib/e4rat/startup.log

بمجرد الانتهاء من ذلك ، يبدأ e4rat في نقل الملفات من القرص الخاص بك ، (قد يستغرق الأمر بعض الوقت) ، وعندما ينتهي ، نعيد التشغيل.

sudo shutdown-r now

حتى يعمل البرنامج دائمًا في البداية ويستمر حتى لو قمنا بالتحديث ، نقوم بتحرير اليرقة ،

sudo nano /etc/default/grub

ونبحث عن خط:

GRUB_CMDLINE_LINUX_DEFAULT="quiet splash"

نضيف السطر التالي من قبل دفقة هادئة,

init=/sbin/e4rat-preload

البقاء على هذا النحو.

GRUB_CMDLINE_LINUX_DEFAULT="init=/sbin/e4rat-preload quiet splash"

نحفظ الملف ونعيد تحميل اليرقة:

sudo update-grub

ولدينا بالفعل ، من الآن فصاعدًا سيتم تحميل البرامج الضرورية بسرعة أكبر.

لمزيد من المعلومات ، يمكنك زيارة صفحتهم سورس.

بعد فترة سأحاول ذلك ، وإذا لم أعود ، فسيكون ذلك بسبب موت محرك الأقراص الثابتة will


اترك تعليقك

لن يتم نشر عنوان بريدك الإلكتروني. الحقول الإلزامية مشار إليها ب *

*

*

  1. المسؤول عن البيانات: ميغيل أنخيل جاتون
  2. الغرض من البيانات: التحكم في الرسائل الاقتحامية ، وإدارة التعليقات.
  3. الشرعية: موافقتك
  4. توصيل البيانات: لن يتم إرسال البيانات إلى أطراف ثالثة إلا بموجب التزام قانوني.
  5. تخزين البيانات: قاعدة البيانات التي تستضيفها شركة Occentus Networks (الاتحاد الأوروبي)
  6. الحقوق: يمكنك في أي وقت تقييد معلوماتك واستعادتها وحذفها.

  1.   elav <° لينكس قال

    يعمل و ** ملك !!! يمكنك أن ترى أن التطبيقات تفتح بشكل أسرع 😀

  2.   كارلوس قال

    رائع ، سأحاول في LMDE ... سأخبرك كيف ستسير الأمور.

    تحية.

  3.   فريدي قال

    نفس الشيء ، إذا لم أعود بسرعة ، فسأعود فيما بعد.

    1.    فريدي قال

      بعد عدة محاولات لم تنجح.

      سأحاول مرة أخرى ولكن في يوم آخر.

      1.    elav <° لينكس قال

        لقد نجحت معي ، و KZKGGaara ، قبل رمي Archlinux على الأرض أيضًا هاهاها

        1.    نيرجامارتين قال

          يا الهي! ماذا حدث له؟ س_0

          1.    نيرجامارتين قال

            ايهيم! مرة أخرى أكتب من الوظيفة! ^ _ ^ يو
            لا أصدق أنني ذهبت إلى «الجانب المظلم» !!! ههههه

            1.    elav <° لينكس قال

              عادي ، ظهر اليوم KZKGGaara مع تثبيت Windows 7 😀


  4.   إريثريم قال

    أنه يعمل مثل السحر! تبدأ البرامج بشكل أسرع! شكرا جزيلا على النصائح لك! 😀

  5.   صائد قال

    اكتشفت أن هناك خطوة يمكن تخطيها:

    Sudo e4rat-realloc /var/lib/e4rat/startup.log

    بمجرد الانتهاء من ذلك ، يبدأ e4rat في نقل الملفات من القرص الخاص بك ، (قد يستغرق الأمر بعض الوقت) ، وعندما ينتهي ، نعيد التشغيل.

    sudo shutdown-r الآن ## هذا إعادة التشغيل هو أكثر من ذلك

    حتى يعمل البرنامج دائمًا في البداية ويستمر حتى لو قمنا بالتحديث ، نقوم بتحرير اليرقة ،

    سودو نانو / الخ / الافتراضي / نكش

  6.   ارونامو جاز قال

    حسنًا ، لقد حاولت للتو ، والحقيقة هي أن التغيير ليس كثيرًا: / ، وأنني لم أقم بالتنسيق لمدة عام تقريبًا.

  7.   انجيل دي لا فيجا قال

    مساء الخير ، لقد اتبعت الخطوات إلى الرسالة لكنها لم تنجح ، حتى ملف startup.log لم يتم إنشاؤه وتحقق من البرامج التي تبدأ ولم يبدأ e4rat ، لدي Ubuntu 13.04 ، الحقيقة تقودني بالفعل إلى الجنون قليلاً ... سأكون ممتنًا مساعدتك

  8.   ماريو قال

    هذه الخطوة ممتازة من البدء في دقيقة واحدة و 1 ثانية إلى 40 ثانية بالضبط !!!!!!!!!! شكرا جزيلا على الرغم من أنهم لا يشرحونها على الإطلاق ولكن التجربة حققت ذلك شكرا