
وینسنت گویتوت (Vincent Guittot)، مهندس شرکت لینارو (Linaro)، روز جمعه مجموعهای از پچها (Patches) را منتشر کرد که هدف آنها بهبود تأخیر زمانبندی (Scheduling Latency) در هسته لینوکس (Linux Kernel) است. این بهبودها بهویژه زمانی اهمیت دارند که چندین وظیفه با برش زمانی کوتاه (Short Slice Tasks) بهصورت همزمان روی یک سیستم در حال اجرا باشند.
جزئیات پچهای زمانبند لینوکس
این مجموعه شامل ۱۸ پچ است و بر کارهایی بنا شده که گویتوت در ماههای اخیر برای رفع نقصهای مختلف در کد زمانبند (Scheduler) هسته لینوکس انجام داده است. به بیان ساده برای کاربران نهایی، با استفاده از بنچمارکهای (Benchmarks) سایکلیکتست (Cyclictest) و هکبنچ (Hackbench) برای تحت فشار قرار دادن زمانبند، او بهبودهای قابلتوجهی بهویژه در اوج تأخیر مشاهدهشده (Peak Latency) به دست آورده است.
سایر بهبودهای زمانبندی
گویتوت همچنین به بهبودهای دیگر این تغییرات زمانبند اشاره کرده است؛ از جمله پیادهسازی کاهش تأخیر مثبت (Decay of Positive Lag)، در نظر گرفتن برش زمانی (Slice) هنگام انتخاب واحد پردازش مرکزی (CPU) و تنظیمات دیگر. علاقهمندان به دادههای بیشتر و جزئیات کامل این کار میتوانند اطلاعات را از طریق فهرست پستی (Mailing List) مربوطه مشاهده کنند.