لینوکس 7.3 عملکرد FUSE را با گروههای بافر و کپی صفر تقویت میکند
**FUSE، فناوری که امکان اجرای سیستمهای فایل را از فضای کاربر فراهم میکند، ممکن است در لینوکس 7.3 گروههای بافر برای IO_uring و قابلیتهای کپی صفر را اضافه کند. این تغییرات به دنبال افزایش عملکرد، کاهش مصرف حافظه و جلوگیری از جابجاییهای غیرضروری دادهها هستند.
- توسعه لینوکس 7.3 گروههای بافر برای IO_uring را به FUSE اضافه میکند.
- کپی صفر به دنبال جلوگیری از کپیها بین هسته و فضای کاربر است؛ پیادهسازی آن نیاز به گروههای بافر دارد و ممکن است به مجوزهای خاصی وابسته باشد.
- آزمایشهای ذکر شده در سری پچها بهبودهای عملکردی را گزارش میدهند، اگرچه نتایج نمایانگر تمام بارهای کاری FUSE نیستند.
FUSE، مؤلفه هسته لینوکس که امکان ساخت و اجرای سیستمهای فایل را از فضای کاربر فراهم میکند، به سمت بهبود قابل توجهی در عملکرد با لینوکس 7.3 پیش میرود. این نسخه هنوز در حال توسعه است و پیشرفتهایی برای حمل و نقل IO_uring را شامل میشود که به کاهش مصرف حافظه و تسریع تبادل دادهها بین هسته و سرورهای FUSE اشاره دارد.
گزارش Phoronix که در 26 اوت 2026 منتشر شد، نشان میدهد که بهینهسازیهای اصلی شامل سازگاری با گروههای بافر IO_uring و اضافه کردن مکانیزمهای کپی صفر است. این کار همچنین شامل اصلاحات باگ و سایر تنظیمات است. مستندات و سری پچهای موجود این عملکردها را به عنوان بخشی از توسعه FUSE توصیف میکنند، بنابراین جزئیات آنها ممکن است قبل از نسخه پایدار تغییر کند.
مدیریت انعطافپذیرتر بافرها
معماری قبلی FUSE رابطه نزدیکی بین هر ورودی یک درخواست و بافر بارگذاری آن حفظ میکرد. در عمل، این ممکن بود نیاز به بافرهای مستقل و ظرفیت کافی برای حداکثر اندازه ممکن بارگذاری را ایجاب کند، حتی زمانی که درخواستها از تعداد بسیار کمتری بایت استفاده میکردند.
سری پچهای نسبت داده شده به Joanne Koong بیان میکند که این طراحی بهینه نیست زیرا برخی از کلاسهای درخواست به دادههای کمی نیاز دارند، در حالی که برخی دیگر به هیچ بافر بارگذاری نیاز ندارند. این طرح ممکن است حافظه را بالاتر از نیازهای واقعی هر عملیات رزرو کند، که یک محدودیت بهویژه مهم در سناریوهایی با درخواستهای همزمان متعدد است.
گروههای بافر این رابطه را تغییر میدهند و به سرور اجازه میدهند بافرها را از قبل ثبت کند و هسته آنها را بر اساس نیازهای ورودیها و درخواستها استفاده کند. بنابراین، ورودیها دیگر به یک بافر اختصاصی متصل نیستند و هسته آزادی بیشتری برای توزیع حافظه بارگذاری بین عملیات فعال به دست میآورد.
این جداسازی میتواند نیازهای حافظه لازم برای استفاده از FUSE بر روی IO_uring را کاهش دهد و درهای جدیدی را برای بهینهسازیهای جدید در تخصیص منابع باز کند. مزیت تنها در رزرو فضای کمتر نیست، بلکه همچنین اجازه میدهد تا استفاده از حافظه به ماهیت خاص هر درخواست سازگار شود.
کپی صفر مراحل میانی را حذف میکند
همین خط کار پشتیبانی از کپی صفر را به حمل و نقل IO_uring FUSE اضافه میکند. با این مکانیزم، سرور میتواند به طور مستقیم به صفحات مشتری یا برگههای کش صفحات دسترسی پیدا کند، بدون اینکه ابتدا دادهها را به یک بافر میانی منتقل کند.
حذف این کپی میتواند کار مرتبط با جابجایی دادهها را کاهش دهد و کارایی عملیات ورودی و خروجی را بهبود بخشد. این مزیت بهویژه برای بارهایی که حجم زیادی از اطلاعات را مدیریت میکنند جذاب است، اگرچه آزمایشهای موجود یک عدد جهانی از عملکرد قابل اعمال به تمام سیستمها یا برنامهها را تعیین نمیکنند.
عملکرد بدون محدودیت در دسترس نخواهد بود: مستندات مربوط به passthrough FUSE نشان میدهد که برخی از حالتها به امتیاز CAP_SYS_ADMIN نیاز دارند، در حالی که سری کپی صفر نیاز به فعالسازی گروههای بافر مدیریتشده توسط هسته دارد. این شرایط امنیتی و پیکربندی باید قبل از در نظر گرفتن مکانیزم برای محیطهای تولید ارزیابی شوند.
از نظر عملی، ترکیب گروههای بافر و کپی صفر به هسته کنترل بیشتری بر روی حافظه میدهد و تعداد مراحل لازم برای رسیدگی به درخواستهای خاص را کاهش میدهد. با این حال، نتیجه نهایی به پیادهسازی سرور FUSE، الگوی دسترسی به دادهها و پیکربندی امتیازات سیستم بستگی دارد.
آزمایشها بهبودهایی در FUSE نشان میدهند
جوآن کونگ آزمایشهای مرجعی را برای اندازهگیری تأثیر تغییرات پیشنهادی انجام داد. طبق نتایج ذکر شده در سری پچها و توسط Phoronix، برخی از خوانشهای تصادفی مستقیم افزایش تقریبی 20 درصدی در عملکرد را ثبت کردند، از نزدیک به 2100 MB/s. این رقم مربوط به یک آزمایش خاص است و لزوماً رفتار تمام حالتهای FUSE را نشان نمیدهد.
علاقه به این نتایج به این دلیل است که FUSE برای پیادهسازی سیستمهای فایل بدون قرار دادن تمام منطق خود در داخل هسته استفاده میشود. این انعطافپذیری توسعه و ادغام خدمات را تسهیل میکند، اما همچنین میتواند هزینههایی ناشی از ارتباط بین فضای کاربر، هسته و مناطق حافظه درگیر در هر عملیات را معرفی کند.
با پرداختن به تخصیص بافرها و کپیهای داده، لینوکس 7.3 سعی دارد دو منبع بالقوه بار اضافی را در این مسیر کاهش دهد. این بهبود میتواند به پاسخگویی کارآمدتر برای برنامههایی که به سیستمهای فایل FUSE وابسته هستند، ترجمه شود، اگرچه توسعهدهندگان و مدیران باید تأثیر آن را در جریانهای کاری خود بررسی کنند.
علاوه بر این بهینهسازیهای IO_uring، توسعه شامل اصلاحات باگ و تغییرات دیگر در کد FUSE است. اطلاعات موجود هر تنظیم را به تفصیل بیان نمیکند، اما آنها را به عنوان بخشی از مجموعه تغییرات که همراه با تکامل این قابلیت است، ارائه میدهد.
پشتیبانی از صفحات بزرگ همچنان در انتظار است
کار FUSE همچنین شامل آمادهسازیهایی برای پشتیبانی از صفحات بزرگ است، تکاملی مرتبط با نحوه مدیریت صفحات حافظه توسط هسته. با این حال، این قابلیت هنوز تکمیل نشده و بخشی از یک پیادهسازی کامل آماده برای استفاده عمومی نیست.
این تمایز مهم است زیرا آمادهسازیها معادل یک عملکرد نهایی نیستند. در حال حاضر، پیشرفت توصیف شده بر روی گروههای بافر IO_uring، کپی صفر، اصلاحات باگ و تغییرات مکمل موجود در توسعه FUSE متمرکز است.
لینوکس 7.3 بنابراین به عنوان یک پلتفرم در حال تکامل ادامه مییابد و جزئیات آن ممکن است قبل از نسخه نهایی تغییر کند. کاربرانی که به دنبال پذیرش نوآوریها هستند باید توسعه هسته را دنبال کرده و سازگاری سرورهای FUSE خود را تأیید کنند، بهویژه زمانی که به CAP_SYS_ADMIN یا پیکربندیهای خاص IO_uring وابسته باشند.
هدف پروژه این است که FUSE از حافظه بهطور منطقیتری استفاده کند و تبادل دادهها نیاز به کار اضافی کمتری داشته باشد. اگر بهبودهای مشاهده شده در آزمایشها حفظ شوند، این بهروزرسانی میتواند پایهای سریعتر و کارآمدتر برای سیستمهای فایل پیادهسازی شده در فضای کاربر ارائه دهد.
قیمت --
این محتوا صرفاً برای اطلاعرسانی عمومی ارائه شده است و بهمنزله مشاوره مالی، سرمایهگذاری، حقوقی یا مالیاتی تلقی نمیشود. هرگونه رویداد، جایزه، کمپین آنلاین یا اطلاعات مرتبط که در اینجا ذکر شده است، نباید بهعنوان توصیه، ترغیب یا دعوت به خرید، فروش، معامله یا هرگونه دادوستد دیگر داراییهای رمزارزی تلقی شود. داراییهای رمزارزی از نوسان بالایی برخوردار هستند و ممکن است منجر به زیان شوند. دسترسی به خدمات، محصولات و رویدادهای مرتبط با WEEX ممکن است بسته به منطقه جغرافیایی متفاوت باشد. اطمینان از اینکه استفاده شما از این خدمات با قوانین و مقررات محلی مطابقت دارد، بر عهده خود شماست.
ممکن است شما نیز علاقهمند باشید

NBA درخواست دسترسی به دادههای بازارهای پیشبینی برای شناسایی دستکاری میکند

روسیه از ChatGPT برای عملیات در آرژانتین و بولیوی استفاده کرد

معنای تعیینکننده CPI آمریکا در هفته آینده: آیا فدرال رزرو در اکتبر نرخ بهره را افزایش نخواهد داد؟

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

نرخ ۳۰ ساله به ۵.۷٪: بیتکوین در میان فدرال رزرو و بدهی گیر کرده است

OJK سیستم تجارت ارزهای دیجیتال جدیدی در اندونزی آماده میکند، آیا نقش صرافیها تغییر خواهد کرد؟ - دنیای فینتک

Endeavor Catalyst 320 میلیون دلار برای سرمایهگذاری در استارتاپها خارج از سیلیکون ولی جمعآوری کرد

عرضه اوراق بدهی هوش مصنوعیِ توکنیزهشده پیش از عرضه اولیه سهام در Ondo Private Markets: نحوه کار، خریداران واجد شرایط و تفاوت آنها با سهام

بینشهایی از TOKEN2049: چه تغییراتی در صنعت در حال وقوع است؟

کیف پول سامسونگ پشتیبانی از USDC روی Solana را برای 82M دستگاه گلکسی در آمریکا اضافه میکند: چه چیزی در اکتبر عرضه میشود و چه چیزی هنوز تأیید نشده است

وقتی Agent یاد میگیرد «توافق» کند: هوش مصنوعی هر روز هوشمندتر میشود، چگونه مرزهای ایمنی را مشخص کنیم؟

ESMA به پلتفرمهای ارز دیجیتال اتحادیه اروپا سه ماه مهلت داد تا استیبلکوینهای غیرمنطبق با MiCA را حذف کنند: این تصمیم برای دارندگان USDT در اروپا چه معنایی دارد؟

چه چیزی در بازاریابی ارزهای دیجیتال در سال 2026 هنوز کار میکند (و چه چیزی کار نمیکند)

AI در حال شکستن دژ ریاضیات است، آیا «روز قیامت ریاضیات» در ارزهای دیجیتال یک نگرانی بیمورد است؟

گفتگوی شائو آیلون با سون یوشن: جوانان چگونه میتوانند از فرصتهای عصر هوش مصنوعی بهرهبرداری کنند؟

فلوریدا محدودیتهای جدیدی برای استفاده از دستگاههای خودپرداز ارزهای دیجیتال وضع میکند که از 2000 تا 10.000 دلار متغیر است

بدهی به پزو: ترس در بازار از «دیوار» جدید سررسیدها هر سه ماه افزایش مییابد

کریپتو، دیگر به داستانها اعتماد نمیکند

چرا بیتکوین ممکن است پس از یک جهش ناموفق به زیر 80,000 دلار سقوط کند

فروش اجباری صندوقهای پوشش ریسک برای جلوگیری از ضرر، احتمال افزایش بازدهی اوراق قرضه 10 ساله آمریکا به بیش از 6%

چه کسی سود انتقالات بینالمللی در عصر استیبلکوینها را خواهد برد؟

شرکتهای رمزارز به هوش مصنوعی آنتروپیک برای یافتن نقصهای امنیتی روی میآورند

مدکرید: یک انتشار مخفی ادعا میکند که دادههای ۲۷۴.۵۳۴ کاربر افشا شده است

BigTime|پشت پرده ورود سازندگان بازار: شکاف شفافیت در قراردادهای سازندگی بازار

بازنگری سرمایهگذاریهای رمزارز در سهماهه سوم: ظهور سرمایهگذاری استراتژیک و سرد شدن دورهای اولیه

آنچه در میزها گفته میشود: فلاویو بولسونارو و اسکات بسنت به لوئیس کاپوتو کمک میکنند، اما بازار هزینه فعالیت را پرداخت میکند

گوگل کلود خدمات بلاکچین را متوقف کرده و مهلت نهایی برای مهاجرت به کوئیکنود را اعلام میکند

گسترش نگهداری رمزارزهای تحت نظارت BNY در اتحادیه اروپا تحت MiCA

فدرال: زمینهای در بین اعضای خود برای افزایش جدید نرخها قبل از پایان سال در حال رشد است



