دویست خط پچ کرنل لینوکس که باعث شگفتی می‌شود

قبلا در مورد پچ معروف BFS و تاثیر اون  در افزایش کارایی  سیستم‌های خانگی (دسکتاب) صحبت کرده بودم.

حالا یه بابایی به اسم مایک گالبریث یه پچ (وصله) خیلی کوچولو نوشته (۲۳۳ خط) که تاثیر جادویی و عجیب و غریبی روی عملکرد سیستم می ذاره :) و به حدی خوفناکه که لینوس طی نامه‌ای این پچ رو یه شاهکار و به اصطلاح killer feature  هم دونسته!

برای اینکه از این پچ استفاده کنید، باید سورس  کرنل ۲.۶.۳۷ کاندید دوم رو که همین امروز منتشر شده، دانلود  و به مسیر proc/sys/kernel/sched_autogroup_enabled  مراجعه کنید و مقدارش رو صفر یا یک قرار بدید.

فرق اون صفر و یک رو هم می تونید توی این دو تا فیلم زیر ببینید!

[youtube=http://www.youtube.com/watch?v=uk70SeGA7pg&feature=player_embedded]

اینم برای زمانیکه یک تنظیم کرده باشید

[youtube=http://www.youtube.com/watch?v=prxInRdaNfc]

** توی این دو تا فیلم،  کرنل  با دستور make -j64  کامپایل میشه تا بار روی دوش  پردازشگر به شدت بالا بره و وسط کامپایل، فیلم ۱۰۸۰ پی هم پخش میشه و بعد هم  سایتی اسکرول میشه و بعد هم پنجره‌های باز جابجا میشن :) تا اثبات بشه، همه چی نرم و روون داره صورت میگیره!  با دستور make -j128 هم  باز شرایط خیلی خیلی خوب گزارش شده… جز پخش فیلم که یه مقدار کند بوده :ی

منبع

پی‌نوشت:

* لینک مستقیم  فیلم شماره یک (در صورت تنظیم با مقدار صفر، فیلم ۱۰۸۰ پی به صورت کامل توی هنگ هست و به زور چند ثانیه‌ای پخش میکنه :ی)

* لینک مستقیم فیلم شماره دو ( در صورت تنظیم با مقدار یک،  فیلم ۱۰۸۰ پی خیلی نرم و روون پخش میشه و حتی  پنجره‌های باز رومیشه  تکون داد بدون اینکه گیر کنه )

دیدگاه‌ها

12 پاسخ به “دویست خط پچ کرنل لینوکس که باعث شگفتی می‌شود”

  1. همایون نیم‌رخ
    همایون

    حالا آیا این پچ به نسخه رسمی کرنل هم اضافه میشه؟

    1. Novid نیم‌رخ

      صد در صد :) اصلا فرق این پچ با BFS تو همینه …. این رو لینوس تایید کرده و یه شاهکار هست چون فقط ۲۳۳ خط هست و اصلا پچ پیچیده‌ای نیست:ی تاثیر منفی هم نمیذاره…. ۲.۶.۳۷ منتشر شه دیگه جزئی از کرنل هست (همونطور که نسخه کاندیدش همین داره و میشه دستی کامپایل کردش) …. فقط نمیدونم چرا بعضی جاها نوشتن ۲.۶.۳۸ دیگه خیلی توپ تر میشه … مثل خبری که اینجا ذکر شده http://linux.slashdot.org/story/10/11/16/1330233/The-200-Line-Linux-Kernel-Patch-That-Does-Wonders

  2. Bahram نیم‌رخ

    واقعا عالیه ….
    دهن آدم همین‌طوری باز میمونه ;)

  3. احسان نیم‌رخ
    احسان

    سلام
    آقا به دادم برسین
    این لینوکس داره منو دیوانه میکنه
    توی اوبونتو نمی تونم به جیمیل وصل شم
    مطالب سایتتون رو همیشه دنبال میکنم ولی در این مورد نمیدونم چیکار کنم
    توی گوگل فقط یکجا این مشکل هست که اونم نتونسته وصل شه.
    فایروال رو چک کردم و پورت 80 و حتی tcp رو کلا اجازه دادم ولی باز هم نمیشه.
    iptable رو هم چک کردم
    من عاشق لینوکسم ولی اون منو اذیت میکنه
    مجبورم برم توی ویندوز به جیمیل وصل شم.
    خدا وکیلی حالگیری نیست !
    تازشم 1.5 دادم نوت بوک و همون شب ویندوز اورجینالشو با اوبونتو 10.14 عوض کردم و یک 400 مگابایت هم کردم توی گلوش واسه آپدیت و درایور.
    میگین چیکار کنم ؟
    میگن از سوزه هم میشه ، ولی با سوزه حال نمیکنم چون stable نیست.
    یعدشم روی رایانه شخصیم حتی اومدم kde نصب کردم ولی باز نشد.
    تمام مرورگرهایی که میشناختم رو تاحالا نصب کردم ولی نمیشه.(نزدیک به 25 تا میشه)
    تنها چیزی که بهش شک دارم ssl هست.
    اونم نمیدونم چه جوری هست.
    از کمکتون ممنون میشم.
    منتظر جوابتون هستم.
    با تشکر

  4. امیر نیم‌رخ
    امیر

    وبلاگ خیلی جالبی دارید.

  5. timmyturner نیم‌رخ
    timmyturner

    خیلی دلم میخاست بفهمم چجوری این پچ رو نصب کنم. ولی اصلا تاحالا هسته کامپایل نکردم.

    1. Novid نیم‌رخ

      والا هنوز خود منم نفهمیدم :) ولی با این اوصاف یه روشی هست که بدون کامپایل کرنل و پچ کردن هم جواب میده…. http://www.webupd8.org/2010/11/alternative-to-200-lines-kernel-patch.html

      اگه اوبونتو داشته باشی… باید بخش دومش رو بخونی! دستورای اولی برای ردهت هستش…

  6. افشین نیم‌رخ
    افشین

    سلام.
    من از Debian Testing استفاده می‌کنم با کرنل نسخه 2.6.32
    آیا می‌توانم از دستور‌العمل
    http://www.webupd8.org/2010/11/alternative-to-200-lines-kernel-patch.html

    استفاده کنم؟
    متشکرم.

  7. مهدی نیم‌رخ
    مهدی

    مرسی خیلی خوبه،اگه ممکنه مراحل نصب به صورت تصویری لینوکس مینت رو واسم بزارین

    1. Novid نیم‌رخ

      چشم دوست عزیز :)‌ سعی میکنم ی راهنما برای اون هم بنویسم :)

      ی راهنما هم قبلن نوشته شده …

      به دردت حتمن میخوره
      http://sasy.ir/1389/09/linuxmint10-introduction/

  8. مهدی نیم‌رخ
    مهدی

    میخوام اشتراکمو فعال کنم اما وقتی روی لینک های موردنظر کلیک میکنم صفحه فیلترینگ میاد

    1. Novid نیم‌رخ

      اگه منظورت اشتراک رایانامه هست… متاسفانه مخابرات فیلتر کرده! بهتره با فیلترشکن عضو بشی… بعد دیگه بدون مشکل آخرین مطالب براتون ارسال میشه

دیدگاهتان را بنویسید

نشانی ایمیل شما منتشر نخواهد شد. بخش‌های موردنیاز علامت‌گذاری شده‌اند *