Zram: تفاوت بین نسخهها
(←الگوریتم های پشتیبانی شده) |
|||
(یک نسخهٔ میانیِ همین کاربر نمایش داده نشده است) | |||
سطر ۲۲: | سطر ۲۲: | ||
== نصب و راه اندازی== | == نصب و راه اندازی== | ||
− | برای استفاده از ماژول zram، شما به | + | |
− | + | برای استفاده از ماژول zram، شما به ابزارهای آن نیاز دارید، آنها را با فرمان زیر نصب کنید. | |
− | پس از | + | |
− | + | {{bc| | |
− | کار نصب به اتمام | + | $ sudo apt install zram-tools |
− | + | }} | |
+ | |||
+ | پس از پایان نصب، با فرمان زیر zram را طوری تنظیم کنید تا موقع بوت اجرا بشود. | ||
+ | |||
+ | {{bc| | ||
+ | $ sudo systemctl enable zramswap.service | ||
+ | }} | ||
+ | |||
+ | کار نصب به اتمام میرسد، تنظیمات zram در مسیر زیر قرار دارند. | ||
+ | |||
+ | {{bc| | ||
+ | /etc/default/zramswap | ||
+ | }} | ||
== پیکربندی اولیه == | == پیکربندی اولیه == | ||
سطر ۳۵: | سطر ۴۷: | ||
# اولویت برابر با ۱۰۰ | # اولویت برابر با ۱۰۰ | ||
# الگوریتم lz4 برای فشرده سازی | # الگوریتم lz4 برای فشرده سازی | ||
+ | |||
+ | |||
+ | |||
+ | |||
+ | [[رده:خط فرمان]] |
نسخهٔ کنونی تا ۱۰ فروردین ۱۴۰۳، ساعت ۲۱:۱۶
zram (که در گذشته نامش compcache بود) یک ماژول کرنل لینوکس است که برای ایجاد بلاک های فشرده حافظه در حافظه دسترسی تصادفی (Random-access memory) به کار میرود. zram ابتدا در لینوکس ۳.۱۴ به کرنل لینوکس اضافه شد. zram در کرنل حضور دارد اما به طور پیش فرض استفاده نمی شود.
محتویات
[نهفتن]الگوریتم های پشتیبانی شده
- DEFLATE
- LZ4
- LZ4HC (LZ4-High comptession)
- LZO
- LZO-RLE
- ZSTD
از لینوکس ۵.۱ به بعد به طور پیش فرض از LZO-RLE استفاده میشود.
تفاوت LZ4 و LZ4HC در نسبت فشردهسازی است به طوری که نسبت فشردهسازی در LZ4HC بیشتر از LZ4 است. به همین دلیل LZ4HC زمان و قدرت پردازشی بیشتری نسبت به LZ4 استفاده میکند.
فرایند استخراج در هر دو الگوریتم مشابه است، به این معنی که قدرت پردازشی و زمان یکسانی برای استخراج اطلاعات استفاده میشود.
نصب و راه اندازی
نیازمندی ها
برای استفاده از zram شما به پیشنیاز های زیر نیاز دارید:
- اوبونتو ۱۴.۴ و بالاتر (یا هر توزیع گنو/لینوکس با کرنل ۳.۱۴ به بالا)
در صورتی که اوبونتو شما قدیمی است با راهنمای اینجا، اوبونتوی خود را ارتقا دهید
نصب و راه اندازی
برای استفاده از ماژول zram، شما به ابزارهای آن نیاز دارید، آنها را با فرمان زیر نصب کنید.
$ sudo apt install zram-tools
پس از پایان نصب، با فرمان زیر zram را طوری تنظیم کنید تا موقع بوت اجرا بشود.
$ sudo systemctl enable zramswap.service
کار نصب به اتمام میرسد، تنظیمات zram در مسیر زیر قرار دارند.
/etc/default/zramswap
پیکربندی اولیه
پیکربندی پیش فرض به صورت زیر است:
- حجم فشرده سازی 256MiB
- اولویت برابر با ۱۰۰
- الگوریتم lz4 برای فشرده سازی