'\" t .\" Title: zramctl .\" Author: [see the "AUTHOR(S)" section] .\" Generator: Asciidoctor 2.0.26 .\" Date: 2026-06-16 .\" Manual: System Administration .\" Source: util-linux 2.41.5 .\" Language: Persian .\" .TH "ZRAMCTL" "8" "2026-06-16" "util\-linux 2.41.5" "System Administration" .ie \n(.g .ds Aq \(aq .el .ds Aq ' .ss \n[.ss] 0 .nh .ad l .de URL \fI\\$2\fP <\\$1>\\$3 .. .als MTO URL .if \n[.g] \{\ . mso www.tmac . am URL . ad l . . . am MTO . ad l . . . LINKSTYLE blue R < > .\} .SH "نام (NAME)" zramctl \- پیکربندی و کنترل دستگاه‌های zram .SH "خلاصه دستور (SYNOPSIS)" .sp دریافت اطلاعات: .RS 4 \fBzramctl\fP [options] .RE .sp بازنشانی zram: .RS 4 \fBzramctl\fP \fB\-r\fP \fIzramdev\fP.\|.\|. .RE .sp چاپ نام نخستین دستگاه zram استفاده‌نشده: .RS 4 \fBzramctl\fP \fB\-f\fP .RE .sp راه‌اندازی و پیکربندی یک دستگاه zram: .RS 4 \fBzramctl\fP [\fB\-f\fP | \fIzramdev\fP] [\fB\-s\fP \fIsize\fP] [\fB\-t\fP \fInumber\fP] [\fB\-a\fP \fIalgorithm\fP] .RE .SH "توضیحات (DESCRIPTION)" .sp دستور \fBzramctl\fP برای پیکربندی سریع پارامترهای دستگاه zram، بازنشانی دستگاه‌های zram و استعلام وضعیت دستگاه‌های zram استفاده‌شده به کار می‌رود. .sp اگر هیچ گزینه‌ای مشخص نشود، تمامی دستگاه‌های zram با اندازه غیرصفر نمایش داده می‌شوند. .sp توجه داشته باشید که گره \fIzramdev\fP مشخص‌شده در خط فرمان باید از قبل وجود داشته باشد. دستور \fBzramctl\fP تنها زمانی گره‌های جدید \fI/dev/zram\fP را ایجاد می‌کند که گزینه \fB\-\-find\fP مشخص شده باشد. این امکان وجود دارد (و معمول است) که پس از راه‌اندازی سیستم، گره‌های \fI/dev/zram\fP هنوز ایجاد نشده باشند. .SH "گزینه‌ها (OPTIONS)" .sp \fB\-a\fP, \fB\-\-algorithm lzo\fP|\fBlz4\fP|\fBlz4hc\fP|\fBdeflate\fP|\fB842\fP|\fBzstd\fP .RS 4 تنظیم الگوریتم فشرده‌سازی مورد استفاده برای فشرده‌سازی داده‌ها در دستگاه zram. .sp ممکن است \fBفهرست الگوریتم‌های پشتیبانی‌شده دقیق نباشد\fP زیرا به پیکربندی فعلی هسته بستگی دارد. یک نمای کلی مقدماتی را می‌توان با استفاده از دستور «cat /sys/block/zram0/comp_algorithm» به دست آورد؛ با این حال، لطفاً توجه داشته باشید که این فهرست نیز ممکن است ناقص باشد. دلیل این امر آن است که ZRAM از Crypto API استفاده می‌کند، و اگر الگوریتم‌های خاصی به‌صورت ماژول ساخته شده باشند، فهرست کردن همه آن‌ها غیرممکن خواهد بود. .RE .sp \fB\-f\fP, \fB\-\-find\fP .RS 4 یافتن نخستین دستگاه zram استفاده‌نشده. اگر آرگومان \fB\-\-size\fP مشخص شده باشد، دستگاه مقداردهی اولیه می‌شود. .RE .sp \fB\-n\fP, \fB\-\-noheadings\fP .RS 4 خط سرستون در خروجی وضعیت چاپ نشود. .RE .sp \fB\-o\fP, \fB\-\-output\fP \fIlist\fP .RS 4 تعیین ستون‌های خروجی وضعیت برای استفاده. اگر هیچ ترتیبی برای خروجی مشخص نشود، از یک مجموعه پیش‌فرض استفاده می‌شود. برای دریافت فهرست تمامی ستون‌های پشتیبانی‌شده از \fB\-\-help\fP استفاده کنید. .sp در صورتی که \fIlist\fP با قالب \fI+list\fP مشخص شود (برای نمونه \fBzramctl \-o+COMP\-RATIO\fP)، فهرست پیش‌فرض ستون‌ها گسترش می‌یابد. .RE .sp \fB\-p\fP, \fB\-\-algorithm\-params\fP .RS 4 تنظیم پارامترهای الگوریتم؛ برای نمونه \fBlevel=9 dict=/etc/dictionary\fP برای تنظیم سطح فشرده‌سازی و واژه‌نامه از‌پیش‌آموزش‌دیده. پارامترها مختص هر الگوریتم هستند. .RE .sp \fB\-\-output\-all\fP .RS 4 نمایش تمامی ستون‌های موجود در خروجی. .RE .sp \fB\-\-raw\fP .RS 4 استفاده از قالب خام (raw) برای خروجی وضعیت. .RE .sp \fB\-r\fP, \fB\-\-reset\fP .RS 4 بازنشانی گزینه‌های دستگاه(های) zram مشخص‌شده. تنظیمات دستگاه zram تنها پس از بازنشانی قابل تغییر هستند. .RE .sp \fB\-s\fP, \fB\-\-size\fP \fIsize\fP .RS 4 ایجاد یک دستگاه zram با \fIsize\fP مشخص‌شده. دستگاه‌های zram با صفحات حافظه هم‌تراز می‌شوند؛ هنگامی که \fIsize\fP درخواستی مضربی از اندازه صفحه نباشد، به مضرب بعدی گرد می‌شود. در صورت عدم تعیین، واحد پارامتر \fIsize\fP بایت است. .sp آرگومان \fIsize\fP می‌تواند با پسوندهای ضربی KiB (=1024)، MiB (=1024*1024) و به همین ترتیب برای GiB، TiB، PiB، EiB، ZiB و YiB (پسوند «iB» اختیاری است؛ برای نمونه «K» همان معنای «KiB» را دارد) یا پسوندهای KB (=1000)، MB (=1000*1000) و به همین ترتیب برای GB، TB، PB، EB، ZB و YB همراه باشد. .RE .sp \fB\-t\fP, \fB\-\-streams\fP \fInumber\fP .RS 4 تنظیم بیشینه تعداد جریان‌های فشرده‌سازی که می‌توانند برای دستگاه استفاده شوند. مقدار پیش‌فرض استفاده از تمام CPUها است و برای هسته‌های قدیمی‌تر از ۴.۶ یک جریان است. .RE .sp \fB\-h\fP, \fB\-\-help\fP .RS 4 نمایش متن راهنما و خروج. .RE .sp \fB\-V\fP, \fB\-\-version\fP .RS 4 نمایش نسخه و خروج. .RE .SH "وضعیت خروج (EXIT STATUS)" .sp دستور \fBzramctl\fP در صورت موفقیت 0 و در صورت شکست مقداری غیرصفر برمی‌گرداند. .SH "پرونده‌ها (FILES)" .sp \fI/dev/zram[0..N]\fP .RS 4 دستگاه‌های بلوکی zram .RE .SH "مثال‌ها (EXAMPLE)" .sp دستورهای زیر یک دستگاه zram با اندازه یک گیگابایت را راه‌اندازی کرده و از آن به عنوان دستگاه swap استفاده می‌کنند. .sp .if n .RS 4 .nf .fam C # zramctl \-\-find \-\-size 1024M /dev/zram0 # mkswap /dev/zram0 # swapon /dev/zram0 ... # swapoff /dev/zram0 # zramctl \-\-reset /dev/zram0 .fam .fi .if n .RE .SH "نویسندگان (AUTHORS)" .sp .MTO "nefelim4ag\(atgmail.com" "Timofey Titovets" "،" .MTO "kzak\(atredhat.com" "Karel Zak" "" .SH "همچنین ببینید (SEE ALSO)" .sp .URL "https://docs.kernel.org/admin\-guide/blockdev/zram.html" "مستندات هسته لینوکس" "" .SH "گزارش اشکالات (REPORTING BUGS)" .sp برای گزارش اشکالات، از \c .URL "https://github.com/util\-linux/util\-linux/issues" "سامانه پیگیری اشکالات" " استفاده کنید." .SH "در دسترس بودن (AVAILABILITY)" .sp دستور \fBzramctl\fP بخشی از بسته util\-linux است که می‌توان آن را از \c .URL "https://www.kernel.org/pub/linux/utils/util\-linux" "آرشیو هسته لینوکس" " بارگیری کرد."