Banner 468

Facebook
RSS

أدوات e4rat لتسريع أوبنتو

-
Zahir Ilyass

أدوات e4rat لتسريع أوبنتو

عبارة عن مجموعة من الأدوات لتسريع إقلاع النظام والتطبيقات التي تستخدمها، تعمل الأداة على أنظمة ملفات ext4 فقط، ومنه اسمها (e4rat هي اختصار ل Ext4 reduced access time). يُمَكنك الأمر mount من معرفة نظام الملفات على تجزئة (partition) قرصك الصلب.
فيما يخص طريقة عملها، فهو كالتالي.
تقوم أداة e4rat بتحليل متتالية الإقلاع وتغيير مكان الملفات المعنية بالإقلاع لوضعها في الأجزاء الأولى من القرص الصلب، مما ينتج عنه الحد من الوقت اللازم للإقلاع بصورة ملحوظة.

تثبيت e4rat

أولا قبل تثبيت e4rat ينبغي التخلص من حزمتين تدخلان في تعارض conflict مع الأداة، وهما ubuntu-minimal و ureadahead عن طريق الأمر
sudo dpkg –purge ureadahead ubuntu-minimal
الآن نذهب إلى موقع البرنامج لتنزيل آخر نسخة من الحزمة بصغة حزم .deb (لأوبنتو ودبيان). قم بتنزيل الحزمة الموافقة لمعمارية جهازك (32بت أو 64بت). يمكن معرفة معمارية الجهاز عن طريق الأمر uname -m ، إذا كانت نتيجة الأمر x86_64 نزل الحزمة e4rat_0.2.3_amd64.deb (حيث 0.2.3 هو رقم الإصدار) أما إذا كانت النتيجة مغايرة فنزل الحزمة e4rat_0.2.3_i386.deb.
تنقل إلى المجلد الذي نزلت فيه الملف ثم نفذ أحد الأمرين لتثبيت الأداة (مع مراعاة الاسم الصحيح للملف الذي يحوي اسم الإصدار، هنا الإصدار الأخير هو 0.2.3)
  • بالنسبة لمعمارية 64 بت
sudo dpkg -i e4rat_0.2.3_amd64.deb
  • بالنسبة لمعمارية32 بت
sudo dpkg -i e4rat_0.2.3_i386.deb
الخطوات التالية تهدف لإعداد e4rat، أنصح بقراءتها قبل تطبيقها، والاحتفاظ بالخطوات في مكان يمكن منه قراءتها أثناء إقلاع الجهاز لأننا سنحتاج ضبط بعض إعدادات grub.
ملحوظة
الإعداد الافتراضي منذ أوبنتو 10.04، هو إخفاء Grub إذا كان يوجد نظام واحد فقط على الجهاز.
لإظهاره توجد طريقتان:
  • الضغط على زر Shift أثناء إقلاع الجهاز قبل تحميل grub، يعني مباشرة بعد الرسائل التي تظهر عند تشغيل الجهاز والإبقاء عليه حتى تظهر القائمة.
  • تحرير ملف /etc/default/grub ، مثلا عن طريق الأمر
sudo gedit /etc/default/grub
وإضافة علامة # أمام السطر التالي (حتى يتم تجاهله في إعدادات grub)
GRUB_HIDDEN_TIMEOUT=0
ثم نفذ الأمر
sudo update-grub
لأخذ التغييرات في عين الاعتبار.
أعد تشغيل الجهاز.

تحليل متتالية الإقلاع

عند الوصول إلى قائمة grub اضعط مفتاح e لتحرير إعداداته. ابحث عن السطر الذي يبدأ ب “kernel” أو “linux”، عندي يوجد في الترتيب قبل الأخير. سيكون مشابها لما يلي
kernel /vmlinuz26 root=/dev/disk/by-uuid/ …
أو (بداية السطر المذكور في إعدادات grub عندي)
linux /boot/vmlinuz-3.5.1-030501-generic root=UUID=9e38…
أضف العبارة التالية في نهاية هذا السطر
init=/sbin/e4rat-collect
ثم اضغط ctrl+x لمتابعة الإقلاع.
ما فعلناه في الخطوة أعلاه، هو أنا وجهنا e4rat لجمع معلومات عن إقلاع الجهاز والتطبيقات التي سنستعملها بعد الإقلاع. في الدقيقتين اللتيان تليان إقلاع الجهاز سيقوم e4rat بتسجيل كل ما تقوم به، في حالتي مثلا أقوم بالاتصال بالانترنت، تشغيل فايرفوكس وtransmission (عميل بتورنت) ..الخ. سيخزن e4rat هذه المعلومات في الملف التالي /var/lib/e4rat/startup.log بإمكانك التأكد من وجود الملف عبر الأمر
ls /var/lib/e4rat
أعد تشغيل الجهاز.

تخصيص متتالية الإقلاع بالبيانات المحصلة

ما سنقوم به الآن هو توجيه e4rat لاستخدام البيانات التي حصلها سابقا لإعادة تخصيص متتالية الإقلاع (كما قلت في البداية، المبدأ هو تغيير مكان الملفات المعنية بالإقلاع لوضعها في الأجزاء الأولى من القرص الصلب أو لأكون أدق، في الأجزاء الأولى من تجزئة القرص الصلب التي يقلع منها النظام).
عند إعادة التشغيل، انتظر حتى ظهور قائمة grub (مدير الإقلاع) ثم اضغط على e لتحرير الإعدادات، اذهب للسطر المذكور في الخطوة أعلاه ثم أضف single في نهايته. اعمل ctrl+x لمتابعة الإقلاع. ما قمنا به هنا هو أنا طلبنا من grub تشغيل التظام على نمط Single Mode. في حالة ظهور نافذة بها خيارات grub fsck failsafeX dpkg clean resume ، أكد الخيار Resume normal boot.
في الطرفية أدخل الأمر التالي الذي سيقوم بتغيير الملفات الضرورية للإقلاع إلى نفس المكان من أجل وصول أسرع أثناء الإقلاع
sudo e4rat-realloc /var/lib/e4rat/startup.log
قد يتطلب الأمر بعض الوقت، لذا انتظر حتى تكتمل العملية. بعد اكتمال العملية أدخل الأمر reboot لإعادة تشغيل الجهاز.

إعداد Grub

الخطوة الأخيرة هي إعداد مدير الإقلاع grub لكي يتم تحميل e4rat عند كل إقلاع. أدخل الأمر التالي
sudo gedit /etc/default/grub
ابحث عن السطر الذي يبدأ ب GRUB_CMDLINE_LINUX_DEFAULT أضف init=/sbin/e4rat-preload مباشرة بعد علامة ” ليصبح السطر هكذا
GRUB_CMDLINE_LINUX_DEFAULT=”init=/sbin/e4rat-preload quiet splash”
بعد حفظ وإغلاق الملف نفذ الأمر التالي لأخذ التغييرات بعين الاعتبار
sudo update-grub
بهذا نكون قد أكملنا إعداد e4rat.

Sharing Widget bychamelcool

شاركنا برائيكـ أترك تعليقك و ضع بصمتك

    Flag Counter