توسعه دهند لینوکس با 5 دقیقه کار بزرگترین چالش سال های لینوکس را حل کرد!

۲۷ دی ۱۴۰۲ مطالعه ۱ دقیقه

افزایش 6 درصدی عملکرد فایل سیستم لینوکس توسط یک توسعه‌دهنده – “کاری که واقعاً فقط 5 دقیقه زمان گرفت”

توسعه‌دهنده‌ای از لینوکس تغییراتی در الگوریتم حافظه پنهان اعمال کرده که ادعا می‌کند باعث افزایش 6 درصدی عملکرد در عملیات ورودخروج می‌شود.

طبق  اعتراف جنس آکسبو، ایجاد کننده IO_uring تغییرات کدها را سال‌ها به تعویق انداخته بود،

“این تغییرات  واقعاً کاری بود که فقط 5 دقیقه زمان گرفت

یک چیزی که سال‌هاست در ذهن من بود و در نهایت امروز انجام دادم.

احتمالاً حجم بزرگتری را در یک پیکربندی هسته کرنل سبک کامل خواهد داشت”

پچ‌های آکسبو به نظر می‌رسد افزایش عملکرد خود را با کاهش تعداد پرسش‌های انجام شده به سیستم ورودخروج (IO) ارائه می‌دهند.

در یادداشت‌های پچ RFC خود، آکسبو می‌نویسد که بسیاری از کدها به زمان پرسو جو علاقمند هستند.

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

توسعه‌دهنده به این دلیل استدلال می‌کند که “هیچ‌کس واقعاً نیازی به دقت نانوثانیه‌ای در زمان ندارد.”

” در اینجا ما با یک مورد دیگر از اندیشه‌های مبتکرانه است که در یک تکنولوژی بسیار قدیمی، بهبودهای قابل اندازه‌گیری ایجاد می‌کند مواجه  هستیم.

کار 5 دقیقه‌ای برای یک نفر، 6 درصد مزایای ورودخروج برای همه (کاربران لینوکس)

در آزمایش‌های آکسبو، افزایش 6 درصدی در خواندن‌های ورودی/خروجی (IOPS) در مقایسه با پیش و پس از اعمال پچ مشاهده شده است.

این به این دلیل است که در سیستم آزمایشی آکسبو، او «حتی بسیاری از آیتم‌های لایه بلوک پرهزینه را که معمولاً در یک توزیع پیدا می‌کنید فعال نمی‌کند و باعث افزایش بیشتر تعداد تماس‌های جانبی مربوطه می‌شود».

به عبارت دیگر، کسانی که از هسته‌های کرنل توزیع‌کننده لینوکس پرهزینه‌تر استفاده می‌کنند، می‌توانند از پچ‌های جدید آکسبو بیشتر بهره ببرند.

Phoronix برآن است که احتمالاً پچ‌های RFC بتوانند با نسخه 6.9 لینوکس که در اواخر امسال منتشر می‌شود، برای بروز رسانی  آماده شوند.


داغ‌ترین مطالب روز

بهترین DNS برای گیم

بهترین DNS برای گیم

DNS یکی از مهم ترین مواردی است که سبب می شود تا تجربه شما از بازی کردن بهبود یافته و اتصال شما به سرورها پایداری و ثبات پیدا کند. اما پیدا کردن دی ان اس خوب برای بازی ها آنلاین به خصوص بازی هایی نظیر Valorant، Call of Duty و … همواره چالش محسوب شده […]

۱۶ خرداد ۱۴۰۱ ۷

سرور ابری

سرور ابری

سرور ابری و یا سرویس ابری از اصطلاحاتی هستند که امروزه به آن زیاد بر می خوریم. اما شاید تا کنون درک درستی در خصوص خدمات مبتنی بر ابر و سرور ابری (سرور رایانش ابری) نداشته باشیم. انتخاب خدمات مرکز داده مناسب ، می تواند تاثیر به سزایی در هزینه های یک کسب و کار […]

۲ تیر ۱۳۹۹ ۵

آموزش دانلود از اینترنت

آموزش دانلود از اینترنت

دانلود کردن بخش جدایی ناپذیر این روزهای زندگی شده است. هر روز حجم عظیمی از اطلاعات دانلود و آپلود شده و به زندگی مجازی جان می بخشد. اما نحوه دانلود اصولی و حرفه ای از اینترنت به چه صورت است؟ چطور دانلود کنیم که از سالم بودن فایل اطمینان بالایی داشته باشیم؟ در این مقاله […]

۱۱ بهمن ۱۴۰۰ ۳

آموزش رفع مشکل وصل نشدن اینترنت در ویندوز 7

آموزش رفع مشکل وصل نشدن اینترنت در ویندوز 7

اینترنت یکی از مهم ترین عناصر زندگی در عصر امروز است. اما اگر نتوانیم با ویندوز به اینترنت وصل شویم چه؟ مشکل وصل نشدن اینترنت در ویندوز 7 چیست؟ در این مقاله به آموزش رفع مشکل وصل نشدن اینترنت در ویندوز 7 می پردازیم تا با بررسی راه حل های آن بتوانید به صورت اصولی […]

۲۸ اردیبهشت ۱۴۰۱ ۳

سرور مجازی مناسب کسب‌وکار کوچک

سرور مجازی مناسب کسب‌وکار کوچک

امروزه در دنیای مدرن و پیشرفته‌ای زندگی می‌کنیم که پتانسیل‌های کسب‌وکارها بدون معرفی در فضای مجازی، دست‌نخورده و اتلاف شده باقی می‌مانند و امکان شکست آن‌ها افزایش می‌یابد. بنابراین، طراحی و استفاده از یک وب سایت می‌تواند به گسترش این کسب‌وکارهای کوچک کمک کند و آن را به سرعت توسعه دهد. این وب سایت به […]

۳۰ شهریور ۱۴۰۰ ۲

دیدگاه‌ها

comment symbol

برای این مقاله ۰ دیدگاه نوشته شده است. دیدگاه شما چیست؟

شما نیز، دیدگاه خود را از طریق دکمه زیر به اشتراک بگذارید.

نوشتن دیدگاه

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

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