Zram

از ویکی فارسی اوبونتو
نسخهٔ تاریخ ‏۱۵ آبان ۱۴۰۰، ساعت ۱۷:۴۳ توسط Mobin1387 (بحث | مشارکت‌ها) (ایجاد صفحه)
(تفاوت) → نسخهٔ قدیمی‌تر | نمایش نسخهٔ فعلی (تفاوت) | نسخهٔ جدیدتر ← (تفاوت)
پرش به: ناوبری، جستجو

zram (که در گذشته نامش compcache بود) یک ماژول کرنل لینوکس است که برای ایجاد بلاک های فشرده حافظه در حافظه دسترسی تصادفی (Random-access memory) به کار میرود. zram ابتدا در لینوکس ۳.۱۴ به کرنل لینوکس اضافه شد. zram در کرنل حضور دارد اما به طور پیش فرض استفاده نمی شود.

الگوریتم های پشتیبانی شده

  1. DEFLATE
  2. LZ4
  3. LZ4HC (LZ4-High comptession)
  4. LZO
  5. ZSTD

از لینوکس ۵.۱ به بعد به طور پیش فرض از LZO استفاده میشود

نصب و راه اندازی

نیازمندی ها

برای استفاده از zram شما به پیشنیاز های زیر نیاز دارید:

  1. اوبونتو ۱۴.۴ و بالاتر (یا هر توزیع گنو/لینوکس با کرنل ۳.۱۴ به بالا)

در صورتی که اوبونتو شما قدیمی است با راهنمای اینجا، اوبونتوی خود را ارتقا دهید

نصب و راه اندازی

برای استفاده از ماژول zram، شما به ابزار های آن نیاز دارید، آنها را با دستور زیر نصب کنید

$ sudo apt install zram-tools

پس از به اتمام رسیدن نصب، با دستور زیر zram را طوری تنظیم کنید تا موقع بوت اجرا بشود.

$ sudo systemctl enable zramswap.service

کار نصب به اتمام میرسد، تنظیمات zram در مسیر زیر قرار دارند که با یک ویرایشگر متن (مانند nano) قابل ویرایش است:

 /etc/default/zramswap

پیکربندی اولیه

پیکربندی پیش فرض به صورت زیر است:

  1. حجم فشرده سازی 256MiB
  2. اولویت برابر با ۱۰۰
  3. الگوریتم lz4 برای فشرده سازی