نمایش نتایج: از شماره 1 تا 1 , از مجموع 1

موضوع: e4rat و افزایش سرعت بالا آمدن سیستم

  1. #1
    عضو انجمن alireza.076 آواتار ها
    تاریخ عضویت
    Apr 2011
    نوشته ها
    520
    تشکر تشکر کرده 
    514
    تشکر تشکر شده 
    2,403
    تشکر شده در
    1,123 پست

    پیش فرض e4rat و افزایش سرعت بالا آمدن سیستم

    e4rat نرم‌افزار کوچیکیه که با استفاده از اون می‌شه به حد معجزه‌آسایی سرعت بالا آمدن رو سیستم افزایش داد. این نرم‌افزار به خصوص برای اون‌هایی که مستقیما وارد محیط گرافیکی می‌شن، توصیه می‌شه و زمانی رو که صرف پروسه‌ی بالا‌آمدن سیستم می‌شه، به شکلی کاملا محسوس کاهش می‌ده.
    نام e4rat مخفف ext4 – reducing access time است و به گفته‌ی تولید کنندگان اون بیشتر با در نظر گرفتن استانداردهای ext4 نوشته شده و روی سیستم‌های فایلی دیگه جواب نمی‌ده. پس اگر از سیستم‌فایلی دیگه‌ای مثل ورژن‌های قدیمی‌تر ext استفاده می‌کنید، بهتره از نصب اون خودداری کنید.
    شاید این که یک نرم افزار کوچیک می‌تونه چنین تاثیری روی سیستم شما بذاره به نظر عجیب برسه، اما بعد از دونستن نحوه‌ی کار e4rat کاملا متوجه خواهید شد که چجوری یک نرم‌افزار کوچیک می‌تونه به این شکل کارها رو سریع‌تر کنه.
    نحوه‌ی کار
    احتمالا می‌دونید که فایل‌هایی که روی هارد دیسک شما نوشته شده‌اند، در یک جای دیسک متمرکز نیستن و به صورت پراکنده در نقاط مختلف پخش شده‌اند. تعداد فایل‌هایی که به هنگام بالا آمدن سیستم و ورود به رابط گرافیکی خونده می‌شه بسیار زیاده و با توجه به پراکندگی این فایل‌ها، کامپیوتر عملا باید همه‌ی دیسک رو دور بزنه تا بتونه به این فایل‌ها دسترسی پیدا کنه.
    e4rat پس از انجام سه مرحله‌ی ساده، این فایل‌ها رو جمع‌آوری، جاسازی مجدد و در انتها از پیش بارگذاری می‌کنه.
    مرحله‌ی اول: جمع‌آوری فایل‌ها
    این مرحله فقط یک بار باید انجام بشه و در طی اون، فایل‌هایی که به هنگام بالا‌آمدن سیستم، استفاده می‌شن شناسایی و در فایل var/lib/e4rat/startup.log/ ذخیره می‌شه. برای انجام این‌مرحله فایل boot/grub/menu.lst/ رو باز کنید، و در انتهای خط kernel مربوط به گزینه‌ی بوتتون، عبارت init=/sbin/e4rat-collect رو اضافه کنید. در نهایت گزینه‌ی بوت لینوکس شما باید چیزی شبیه زیر باشه:
    title Arch Linux
    root (hd0,1)
    kernel /boot/vmlinuz26 root=/dev/sda2 ro init=/sbin/e4rat-collect
    initrd /boot/kernel26.img
    بعد از ذخیره‌ی این فایل، سیستم رو ریستارت کنید و طبق معمول وارد محیط گرافیکی بشید و مرورگر مورد علاقه‌تون و نرم‌افزارهایی که معمولا در آغاز محیط گرافیکی استفاده می‌کنید رو باز کنید. e4rat به صورت پیش‌فرض به مدت ۱۲۰ ثانیه، به صورت نامحسوس نام و مکان فایل‌هایی رو که مورد دسترسی قرار می‌گیرن ذخیره می‌کنه.
    پس از گذشت حدود ۱۲۰ ثانیه، بررسی کنید که فایل var/lib/e4rat/startup.log/ به وجود آمده باشه. وجود این فایل به این معنیه که کار جمع‌آوری فایل‌ها به اتمام رسیده و شما می‌تونید مرحله‌ی بعد رو انجام بدین.
    مرحله‌ی دوم: جاسازی مجدد فایل‌ها
    این مرحله‌ی ساده هم فقط یک بار باید انجام بشه و بعد از اون e4rat آماده به کاره. قبل از هر چیز بهتره فایل boot/grub/menu.lst/ رو به حالت اول برگردونید تا بعدا مشکلی به وجود نیاد. پس از اون، با دستور زیر وارد محیط متنی یک کاربره بشید (دستور زیر باعث راه‌اندازی مجدد سیستم می‌شه پس قبل از انجام این کار نرم‌افزارها رو ببندید و فایل‌های باز رو ذخیره کنید):
    sudo init 1
    پس از اینکه وارد محیط متنی شدید، با استفاده از نام‌کاربری و پسورد خودتون وارد بشید و دستور زیر رو اجرا کنید:
    sudo e4rat-realloc /var/lib/e4rat/startup.log
    این دستور ممکنه کمی طول بکشه. بعد از اتمام، می‌تونید مرحله‌ی بعد رو انجام بدین.
    مرحله‌ی سوم: بارگزاری فایل‌ها به هنگام بالا‌آمدن
    این مرحله از دو مرحله‌ی قبل ساده‌تره. فقط کافیه فایل boot/grub/menu.lst/ رو یک بار دیگه باز کنید و این‌بار در خط kernel عبارت init=/sbin/e4rat-preload رو اضافه کنید. در انتها گزینه‌ی بوت شما چیزی شبیه به زیر باید باشه:
    title Arch Linux
    root (hd0,1)
    kernel /boot/vmlinuz26 root=/dev/sda2 ro init=/sbin/e4rat-preload
    initrd /boot/kernel26.img
    حالا می‌تونید سیستم رو مجددا راه‌اندازی کنید و نتیجه رو ببینید. فقط توجه کنید که احتمالا هر بار که کرنل رو آپدیت کنید، لازمه دوباره این مرحله رو انجام بدین.
    برای دانلود و نصب این نرم‌افزار خوب می‌تونید برای اوبونتو و توزیع‌های مبتنی بر دبیان فایل deb و یا برای کامپایل از طریق سورس برنامه فایل tar.gz رو از این لینک دانلود و نصب کنید. همچنین برای دوستانی که از آرچ لینوکس استفاده می‌کنن، این بسته در AUR موجوده.

  2. تعداد تشکر ها ازalireza.076 به دلیل پست مفید


  3. # ADS




     

اطلاعات موضوع

کاربرانی که در حال مشاهده این موضوع هستند

در حال حاضر 1 کاربر در حال مشاهده این موضوع است. (0 کاربران و 1 مهمان ها)

موضوعات مشابه

  1. پاسخ ها: 20
    آخرين نوشته: October 23rd, 2017, 20:43
  2. ساعت سیستم رو چطوری تغییر بدم؟
    توسط zeperto در انجمن PHP-MySQL
    پاسخ ها: 0
    آخرين نوشته: October 24th, 2014, 23:32
  3. متغیر بودن سرعت دانلود در سیستم ها
    توسط kaboom در انجمن سوالات و مشکلات
    پاسخ ها: 0
    آخرين نوشته: October 14th, 2012, 23:15
  4. افزایش سرعت سیستم با اختصاص قسمتی از هارددیسک به عنوان رم
    توسط SaynaServer در انجمن بحث در مورد نرم افزار / سخت افزار مرکز داده
    پاسخ ها: 0
    آخرين نوشته: April 23rd, 2012, 13:00
  5. پاسخ ها: 10
    آخرين نوشته: July 2nd, 2010, 02:09

مجوز های ارسال و ویرایش

  • شما نمیتوانید موضوع جدیدی ارسال کنید
  • شما امکان ارسال پاسخ را ندارید
  • شما نمیتوانید فایل پیوست کنید.
  • شما نمیتوانید پست های خود را ویرایش کنید
  •