چرا کرنل لینوکس ۷.۳ بهبودهای عملکردی عظیمی به همراه خواهد داشت🔰 مدیریت حافظه: از میلی‌ثانیه به میکر

چرا کرنل لینوکس ۷.۳ بهبودهای عملکردی عظیمی به همراه خواهد داشت🔰 مدیریت حافظه: از میلی‌ثانیه به میکروثانیه🔹رفع قفل‌های مرگبار KSM: مشکل اصلی در تابع rmap_walk_ksm بود که در شرایط خاص (مثلاً وقتی ماشین مجازی یا برنامه جاوا هزاران ناحیه حافظه ایجاد می‌کند)، قفل حافظه را برای صدها میلی‌ثانیه نگه می‌داشت و کل سیستم را می‌خواباند . مهندسان ZTE با یک بهینه‌سازی، این زمان قفل را از ۷۰۵ میلی‌ثانیه به زیر ۲ میلی‌ثانیه رساندند .🔻بهبود رقابت در zsmalloc: این بهینه‌سازی برای سیستم‌هایی که از zRAM یا Zswap استفاده می‌کنند (فشرده‌سازی حافظه) انجام شده. مهندس شیائومی با تغییر نحوه قفل‌گذاری، سرعت آزادسازی صفحات فشرده را تا ۱.۸۳ برابر در پردازنده‌های ضعیف‌تر مثل Raspberry Pi افزایش داد .🔰 زمان‌بندی پردازنده: نجات گیمرهای با سخت‌افزار قدیمی🔹تغییر در صف‌های اجرا (EEVDF): مشکل این بود که ساختار قبلی زمان‌بندی (cgroup) برای پردازنده‌های قدیمی ایجاد لرزش (Jitter) می‌کرد و باعث افت شدید نرخ فریم می‌شد . پیتر زیلسا از اینتل با طراحی جدیدی به نام "Flatten the Pick"، صف‌های اجرا را بهینه کرد تا بار کاری بهتر توزیع شود .🔻نتیجه در عمل: روی یک سیستم با پردازنده Core i7-2600K (مربوط به بیش از ۱۰ سال پیش)، حداقل نرخ فریم از ۴ به ۲۹ فریم بر ثانیه رسید که یک افزایش ۷ برابری است .🔰 ورودی/خروجی و سیستم فایل: عبور از گلوگاه NVMe🔹بهینه‌سازی IOmap: قبل از این به‌روزرسانی، سیستم‌فایل‌هایی مثل EXT4 نمی‌توانستند از سرعت بالای درایوهای نسل پنجم NVMe استفاده کنند و در حدود ۱.۹۲ میلیون IOPS متوقف می‌شدند . با تغییرات در فریم‌ورک IOmap، این عدد به ۲.۱۹ میلیون IOPS رسیده که یعنی ۱۴٪ افزایش سرعت در خواندن/نوشتن همزمان .🔰 تأخیر چندپردازشی (SMP): کاهش ۹۰ درصدی لکنت🔹مدیریت هوشمندانه وقفه‌های بین‌پردازنده‌ای (IPI): در سیستم‌های چند هسته‌ای، وقتی یک هسته از بقیه کار می‌خواهد، باید منتظر جواب آنها بماند و در این مدت نمی‌تواند کار دیگری انجام دهد . مهندسان ByteDance با طراحی یک ماسک CPU جدید، اجازه دادند که هسته در حین انتظار به کار خود ادامه دهد .🔻نتیجه: تأخیر (Latency) در سطح ۹۹ درصد (P99) برای پردازش‌های حساس، از ۱۷ میلی‌ثانیه به ۱.۵ میلی‌ثانیه کاهش یافت که یک بهبود ۹۰ درصدی است .🔹 اخبار و آموزش بیشتر در:https://learninghive.ir🔹کانال تلگرام:https://t.me/linuxtnt🔹 کانال در اپلیکشن بله:http://ble.ir/linuxtnt