متا تکنولوژی CRAM را برای رم لینوکس توسعه میدهد؛ سرعتی فراتر از ZRAM

غول دنیای فناوری یعنی متا آستینها را بالا زده و دارد روی یک فناوری جدید به اسم CRAM (رم فشرده) برای لینوکس کار میکند که قرار است سرعت و کارایی سیستمهای ما را زیر و رو کند! اگر از کمبود رم و قیمتهای سرسامآور خسته شدهاید، این خبر دقیقاً همان چیزی است که باید همین الان بدانید.
تکنولوژی CRAM چیست و چرا اهمیت دارد؟
این روزها همه ما با کمبود حافظه رم و نیاز روزافزون برنامهها به سختافزار قویتر دستوپنجه نرم میکنیم. مهندسان متا در کنفرانس اخیر Linux Plumbers در پراگ از پروژهای پرده برداشتند که قرار است جایگزین خیلی بهتری برای گزینههای فعلی مثل ZRAM و Zswap باشد. نکته شگفتانگیز ماجرا اینجاست که CRAM به لطف پردازش سختافزاری فشردهسازی، به شما اجازه میدهد سرعت دسترسی به حافظه را در حد و اندازههای یک رم خام (DRAM) تجربه کنید!
nn

nn

بیایید قضیه را سادهتر بگوییم؛ فرض کنید سیستم شما به زورِ نرمافزارها دارد نفس میکشد. ابزارهای قدیمیتر مثل ZRAM برای فشردهسازی اطلاعات در حافظه استفاده میشوند، اما کمی افت سرعت دارند. حالا متا با CRAM آمده و کاری کرده که دادههای فقطخواندنی (Read-only) با همان سرعت سرسامآور رم اصلی سیستم خوانده شوند و در بخش نوشتن اطلاعات هم عملکردی به مراتب سریعتر از ZRAM، Zswap یا حتی Swap معمولی ارائه میدهد.
آیا CRAM راهیِ Kernel اصلی لینوکس میشود؟
خبر خوب این است که بیشتر قطعات و کدهای لازم برای پشتیبانی از این قابلیت همین حالا هم در حال توسعه و آمادهسازی هستند. نتیجههای اولیه این پروژه فوقالعاده امیدوارکننده بوده و به نظر میرسد در آیندهای نه چندان دور شاهد اضافه شدن این قابلیت جذاب به Kernel لینوکس خواهیم بود. باید دید این پروژه در نهایت به کجا میرسد، اما یک چیز قطعی است: لینوکس قرار است هوشمندانهتر و سریعتر از همیشه با منابع سختافزاری ما رفتار کند.


