انقلاب در لینوکس: آپدیت خفن ZRAM برای کاهش مصرف رم و افزایش سرعت!

تا حالا براتون پیش اومده که رم کامپیوترتون پر بشه و سیستم کند بشه؟ توی دنیای لینوکس یه ابزار خفن به اسم ZRAM داریم که مثل یک فرشته نجات عمل میکنه و با فشردهسازی اطلاعات توی رم، کاری میکنه که سیستمتون نفس راحت تری بکشه. حالا خبر خوب اینکه تیم گوگل دست به کار شده و یه بازنویسی اساسی روی کدهای ZRAM انجام داده که هم مصرف رم رو به شدت پایین میاره و هم سرعت سیستم رو منفجر میکنه!
این تغییرات جدید که توسط سرگی سنوزاتسکی از تیم کروم/کرومیوم گوگل ارائه شده، قراره کلی فضای خالی براتون جور کنه. قضیه اینجاست که خیلیها فکر میکنن چند کیلوبایت صرفهجویی توی هر هسته پردازنده به چشم نمیاد، اما وقتی پای کارهای سنگین وسط باشه، این قطرهقطره جمع کردنها میشه یه دریا!
nn

چرا این آپدیت برای لینوکس حیاتیه؟
توی نسخه قبلی، کارهای مربوط به خواندن (Read) و نوشتن (Write) دادهها توی یک صف مشترک توی هر CPU انجام میشدن. این یعنی گاهی وقتها عملیات خواندن که اولویت بالاتری داشت، قفل میشد چون یک عملیات نوشتن داشت از اون مسیر استفاده میکرد. مثل این میمونه که دو نفر بخوان از یک راهرو تنگ رد بشن و به ترافیک بخورن!
حالا توی این آپدیت جدید، راهحل خیلی ساده اما هوشمندانهای پیاده شده: جدا کردن مسیرهای Read و Write! یعنی دیگه پردازنده سر این قضیه معطل نمیشه و کارایی سیستم توی تستهای بنچمارک به طرز عجیبی بالا رفته.
“جداسازی مسیرهای خواندن و نوشتن باعث میشه که دیگر پردازشها همدیگه رو معطل نکنن و کارایی کلی سیستم کلی جهش مثبت داشته باشه.”
این پچهای جدید فعلاً روی لیست ایمیلهای Linux kernel قرار گرفتن تا بررسی بشن و به زودی وارد دنیای لینوکس میشن تا همهی ما از سرعت بالاتر و مصرف بهینهتر رم لذت ببریم.


