پرش به محتوای اصلی
پرش به محتوای مقاله

لینوکس ۷.۲ با زمان‌بندی آگاه از حافظه پسماند، اتلاف داده در پردازش‌های AI را

·۲۶ مرداد ۱۴۰۵۵ دقیقه مطالعه
لینوکس ۷.۲ غنی‌شده با هوش مصنوعی: زمان‌بندی هوشمند حافظه نهان و ویژگی‌های جدید
لینوکس ۷.۲ غنی‌شده با هوش مصنوعی: زمان‌بندی هوشمند حافظه نهان و ویژگی‌های جدید
اشتراک‌گذاری
واقعاً چه چیز جدید است؟

معرفی Cache-Aware Scheduling برای جلوگیری از Cache Bouncing در بارهای کاری AI؛ این نخستین بار است که لینوکس به‌طور سیستماتیک وظایف را بر اساس اشتراک داده در دامنه LLC تجمیع می‌کند تا اتلاف CPU کاهش یابد.

اگر سرورهای شما در حال اجرای مدل‌های سنگین یادگیری ماشین هستند، تأخیرهای ریز در دسترسی به داده‌ها احتمالاً بزرگ‌ترین دشمن شماست. هسته ۷.۲ لینوکس با یک تغییر معماری جسورانه، قصد دارد این گلوگاه را با بهینه‌سازی نحوه تعامل CPU با داده‌ها از بین ببرد.

به نقل از لینوس توروالدز (Linus Torvalds)، این نسخه نشان‌دهنده گذاری به چرخه توسعه‌ای است که به‌شدت تحت تأثیر بازرسی‌های خودکار هوش مصنوعی قرار گرفته است. توروالدز در پایان هفته اعلام کرد که با ورود هسته ۷.۲، سیستم یک تغییر معماری حیاتی در نحوه مدیریت داده‌ها توسط CPU برای بارهای کاری با شدت بالای AI و ML معرفی می‌کند.

این به‌روزرسانی در حالی می‌رسد که ابزارهای AI به‌طور بنیادین شیوه وصله کردن (Patching) سیستم‌عامل‌ها را تغییر داده‌اند. توروالدز اشاره کرد که «سیلی از گزارش‌های AI» باعث شده لیست‌های امنیتی به‌دلیل تکرار زیاد، تقریباً غیرقابل مدیریت شوند؛ چراکه افراد مختلف با ابزارهای مشابه، یک باگ را چندین بار پیدا می‌کنند. او این وضعیت را «چرخش بی‌هدف» نامید؛ وضعیتی که در آن توسعه‌دهندگان زمان خود را صرف فوروارد کردن گزارش‌ها یا اعلام این می‌کنند که یک باگ هفته‌ها یا ماه‌ها پیش رفع شده است.

«نرمال جدید» در توسعه AI

توروالدز توضیح داد که حجم این نسخه بیشتر از مقدار مطلوب اوست، اما این را «نرمال جدید» نامید. او تصریح کرد که بخش بزرگی از این تغییرات، ویژگی‌های جدیدی نیستند که توسط AI نوشته شده باشند، بلکه وصله‌هایی برای آسیب‌پذیری‌های امنیتی هستند که توسط ابزارهای AI کشف شده‌اند.

برای مقابله با ناکارآمدی گزارش‌های خصوصی، توروالدز اکنون باگ‌های شناسایی‌شده توسط AI را به‌صورت پیش‌فرض «عمومی» تلقی می‌کند. او استدلال کرد که بررسی این باگ‌ها در لیست‌های خصوصی اتلاف وقت است، زیرا گزارش‌دهندگان نمی‌توانند کارهای یکدیگر را ببینند و این موضوع تکرار گزارش‌ها را بدتر می‌کند. او در حالی که از ابزارهای AI مولد و بهبودبخش تجربه کاربری حمایت می‌کند، هشدار داد که این ابزارها باید به کمک توسعه‌دهندگان باشند، نه اینکه باعث «دردسر‌های غیرضروری و کارهای ساختگی و بی‌هدف» شوند. همان‌طور که در تحلیل‌های پیشین ما درباره امنیت مدل‌های بازمتن اشاره کردیم، شفافیت در شناسایی خطاها تنها راه مقابله با حجم انبوه داده‌های تولیدی توسط ماشین‌هاست. این روند هم‌راستا با تلاش‌های شرکت‌های بزرگ برای ادغام عمیق‌تر AI در محیط‌های توسعه است، مشابه آنچه در دسترسی بومی Codex به فایل‌ها و ترمینال لینوکس شاهد بودیم تا بهره‌وری برنامه‌نویسان افزایش یابد.

لینوکس ۷.۲ غنی‌شده با هوش مصنوعی: زمان‌بندی هوشمند حافظه نهان و ویژگی‌های جدید

مرکز ثقل این نسخه، زمان‌بندی آگاه از حافظه پسماند (Cache-Aware Scheduling) است. برای سال‌ها، زمان‌بند لینوکس بارها را بین هسته‌های CPU توزیع می‌کرد بدون اینکه بررسی کند آیا رشته‌ها (Threads) حافظه مشترکی دارند یا خیر؛ این امر سیستم را مجبور می‌کرد داده‌های یکسان را مکرراً فراخوانی کند. این پدیده که «پرش حافظه پسماند» (Cache Bouncing) نام دارد — شبیه به آشپزی است که برای هر ماده اولیه یک بار به یخچال برود و برگردد، به‌جای اینکه همه را یک‌باره روی میز بگذارد — منابع سیستم را به‌شدت هدر می‌داد.

اکنون، هسته لینوکس وظایفی که داده‌های مشترک دارند را در یک دامنه حافظه پسماند سطح آخر (LLC) تجمیع می‌کند. این سازوکار باعث کاهش خطاهای حافظه (Cache Misses) و تسهیل دسترسی به داده‌ها می‌شود. توروالدز بیان کرد که هدف از این تغییر، بهبود کارایی دسترسی به داده‌ها از طریق کاهش نیاز هسته‌ها به کشیدن داده‌های یکسان از مکان‌های مختلف است.

حفاظ‌های زمان‌بندی

برای جلوگیری از ناپایداری سیستم و فشار بیش از حد به یک دامنه حافظه، حفاظ‌هایی (Guardrails) در کد تعبیه شده است. هسته لینوکس از جابه‌جایی بیشتر رشته‌ها جلوگیری می‌کند اگر:

  • یک فرآیند در حال حاضر بیش از ۲۵٪ از زمان CPU را مصرف کند.
  • یک فرآیند بیش از یک‌سوم بار یک دامنه را اشغال کند.

این بهبودها به‌طور خاص برای سخت‌افزارهایی با ساختار پیچیده CPU-Cache، گرافیک‌های جدید، سخت‌افزارهای موبایل و بارهای کاری متمرکز بر ذخیره‌سازی طراحی شده‌اند. سرورهای چندرشته‌ای، محاسبات استنتاج (Inference) — لحظه‌ای که مدل واقعاً جواب تولید می‌کند و شبیه به خودِ آشپزی است، نه دوره آموزش آشپز — و برخی بازی‌ها بیشترین سود را خواهند برد.

ارتقای سخت‌افزاری و ورودی/خروجی

بر اساس مستندات فنی، این هسته دستاوردهای عملکردی دیگری نیز دارد:

  • سرعت ذخیره‌سازی: قابلیت Large Folios در Btrfs از وضعیت آزمایشی خارج شده و اکنون به‌صورت پیش‌فرض فعال است که منجر به بهبود ۱۵ درصدی در نوشتن‌های متوالی شده است. علاوه بر این، Folioهای آزمایشی تا اندازه ۲ مگابایت معرفی شده‌اند.
  • عملکرد USB: فرمت ExFAT، که فرمت رایج برای فلش‌های USB و کارت‌های SD است، اکنون از iomap هسته استفاده می‌کند. این تغییر می‌تواند سرعت خواندن/نوشتن را تا ۸۷٪ افزایش دهد و سرعت اجرای یک توزیع لینوکس از روی USB را به‌طور قابل‌توجهی بالا ببرد.
  • تکنولوژی نمایشگر: پشتیبانی اولیه AMDGPU از HDMI 2.1 Fixed Rate Link (FRL) امکان پخش ویدیوهای 4K بدون فشرده‌سازی با نرخ ۱۲۰ هرتز و همچنین ویدیوهای 8K را فراهم می‌کند.
  • اتصالات: پروتکل USB4STREAM توسعه‌یافته توسط Intel اجازه استریم خام بین میزبان‌ها (host-to-host) را روی لینک‌های USB4/Thunderbolt می‌دهد. این روش «بسیار ساده» بسته‌های خام را بین میزبان‌ها منتقل می‌کند و با دور زدن پشته شبکه سنتی لینوکس، سرعت بک‌آپ‌ها یا اشتراک‌گذاری تجهیزاتی مانند وب‌کم‌ها را افزایش می‌دهد.
  • سیستم فایل: کار بر روی تبدیل I/O-map برای ext4 و XFS ادامه یافته است، در حالی که exFAT تغییراتی برای بهبود عملکرد فایل‌های حجیم دریافت کرده است. همچنین مدیریت NTFS ویندوز با رفع باگ‌های جزئی مختلف بهینه‌تر شده است.

در بخش شبکه، جهشی با معرفی Wi-Fi Aware و زیرساخت‌های اولیه برای Wi-Fi 8/UHR صورت گرفته است. Wi-Fi Aware اجازه اتصال دستگاه به دستگاه بدون نیاز به زیرساخت‌های سنتی شبکه را می‌دهد و شبیه به نسخه قدرتمندتری از AirDrop اپل عمل می‌کند.

یک عقب‌گرد مهم در تست‌های نهایی رخ داد؛ یک رویکرد «عادلانه‌تر» در زمان‌بند GPU باعث افت عملکرد در برخی پیکربندی‌های گرافیکی AMD شد و لینوکس مجبور شد به‌جای عرضه این تغییر، به زمان‌بندی FIFO بازگردد.

برای کاربران تجاری، این تغییرات به معنای اجرای بهینه‌تر استنتاج AI و بارهای کاری سرور روی سخت‌افزارهای مدرن است. کاهش پرش حافظه پسماند مستقیماً به کاهش تأخیر و افزایش توان عملیاتی برای کارهای ML منجر می‌شود.

اکثر کاربران این ویژگی‌ها را فوراً حس نخواهند کرد و احتمالاً در توزیع‌های پاییز مانند Ubuntu 26.10 عرضه شوند. محیط‌های عملیاتی باید منتظر بسته‌های تأییدشده توسط سازندگان (Vendor-validated) بمانند، زیرا ماژول‌های هسته شخص ثالث، سیاست‌های Secure-boot و گواهینامه‌های سازندگان معمولاً با تأخیر نسبت به انتشار اولیه سورس کد عرضه می‌شوند.

انتظار می‌رود این نسخه ابتدا در Arch Linux (که محتمل‌ترین توزیع برای عرضه سریع ۷.۲ است) و سپس در Fedora Rawhide، openSUSE Tumbleweed و Gentoo ظاهر شود.

گام بعدی شما

  • اگر از توزیع‌های Rolling Release مانند Arch Linux استفاده می‌کنید، برای تست عملکرد استنتاج مدل‌های محلی روی هسته ۷.۲ آماده باشید.
  • مدیران سیستم را توصیه می‌کنیم پیش از ارتقای سرورهای عملیاتی، سازگاری ماژول‌های شخص ثالث با تغییرات LLC را بررسی کنند.
  • توسعه‌دهندگان سخت‌افزار باید روی بهینه‌سازی لایه‌های I/O بر اساس استانداردهای جدید USB4STREAM تمرکز کنند.

اما داستان سخت‌افزاری این تحول حتی شگفت‌انگیزتر است — به تحلیل ما درباره تراشه‌های Blackwell مراجعه کنید.

چرا این موضوع مهم است؟

این به‌روزرسانی با کاهش اتلاف داده در سطح CPU، هزینه و زمان استنتاج مدل‌های AI را در مقیاس سروری کاهش می‌دهد. اعتبار این تغییرات با تایید مستقیم لینوس توروالدز و تمرکز بر معماری LLC، استانداردهای جدیدی برای بهینه‌سازی سخت‌افزاری در لایه سیستم‌عامل ایجاد می‌کند.

تأثیر برای ایران

این به‌روزرسانی برای توسعه‌دهندگانی در ایران که از سرورهای لینوکسی برای میزبانی مدل‌های محلی یا پردازش‌های سنگین ML استفاده می‌کنند، باعث کاهش تأخیر و افزایش بهره‌وری سخت‌افزار می‌شود.

·نگاه ما
تحریریه دات‌هوش

تغییر رویکرد توروالدز در مواجهه با باگ‌های AI، نشان‌دهنده پایان عصر «پنهان‌کاری امنیتی» در برابر ابزارهای خودکار است. وقتی ابزارهای AI می‌توانند در عرض چند ثانیه هزاران گزارش تکراری تولید کنند، مدل‌های سنتی گزارش‌دهی خصوصی دیگر پاسخگو نیستند. این یک سیگنال واضح است که در آینده، سرعت کشف آسیب‌پذیری‌ها توسط ماشین‌ها، سرعت اصلاح آن‌ها توسط انسان‌ها را به شدت تحت فشار قرار خواهد داد.

منابع

این گزارش با خط‌لولهٔ خودکار دات‌هوش از منابع معتبر جهانی تدوین و زیر نظر تحریریه منتشر شده است. روش کار ما

گفتگو

پنج‌شنبه‌های هوش‌محور

بسته‌ی هفتگی دات‌هوش

۵ خبر، ۲ ابزار، ۱ پرامپت در هر شماره. به‌زودی راه‌اندازی می‌شود — هر پنج‌شنبه صبح.

خبر کلیدی
ابزار کاربردی
پرامپت حرفه‌ای
تحلیل پژوهش
به‌زودی
زاویه‌ی ایرانی
به‌زودی
تمرین این هفته
به‌زودی

راهنماهای دات‌هوش

راهنماهای کاربردیِ دات‌هوش برای کار با هوش مصنوعی — از همین‌جا شروع کنید:

دات‌هوش

راهنمای فارسی هوش مصنوعی — با نگاه به ایران

اخبار روزانه، معرفی ابزارها و مدل‌ها، و آموزشِ کار با هوش مصنوعی؛ همیشه با این پرسش که از ایران چه چیزی کار می‌کند و چه چیزی نه.