'\" t .\" Title: zramctl .\" Author: [see the "AUTHOR(S)" section] .\" Generator: Asciidoctor 2.0.26 .\" Date: 2026-09-02 .\" Manual: Керування системою .\" Source: util-linux 2.42.3 .\" Language: English .\" .TH "ZRAMCTL" "8" "2026-09-02" "util\-linux 2.42.3" "Керування системою" .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 "НАЗВА" zramctl \- налаштовування пристроїв zram та керування ними .SH "КОРОТКИЙ ОПИС" .sp Отримати інформацію: .RS 4 \fBzramctl\fP [параметри] .RE .sp Скинути zram: .RS 4 \fBzramctl\fP \fB\-r\fP \fIпристрій\-zram\fP.\|.\|. .RE .sp Вивести назву першого невикористаного пристрою zram: .RS 4 \fBzramctl\fP \fB\-f\fP .RE .sp Налаштовування пристрою zram: .RS 4 \fBzramctl\fP [\fB\-f\fP | \fIпристрій\-zram\fP] [\fB\-s\fP \fIрозмір\fP] [\fB\-t\fP \fIкількість\fP] [\fB\-a\fP \fIалгоритм\fP] .RE .SH "ОПИС" .sp \fBzramctl\fP використовують для швидкого налаштовування параметрів пристроїв zram, для відновлення початкового стану пристроїв zram і опитування стану використаних пристроїв zram. .sp Якщо не буде надано жодного параметра, буде показано дані усіх пристроїв zram ненульового розміру. .sp Use \fB\-\-help\fP to get an overview of the supported output columns and their descriptions. .sp Зауважте, що вузол \fIпристрій\-zram\fP, вказаний у рядку команди, має вже існувати. Команда \fBzramctl\fP створює вузли \fI/dev/zram\fP, лише якщо вказано параметр \fB\-\-find\fP. Може так статися (і так часто буває), що після завантаження системи вузли \fI/dev/zram\fP ще не створено. .SH "ПАРАМЕТРИ" .sp \fB\-a\fP, \fB\-\-algorithm lzo\fP|\fBlz4\fP|\fBlz4hc\fP|\fBdeflate\fP|\fB842\fP|\fBzstd\fP .RS 4 Встановити алгоритм стискання, який буде використано для стискання даних на пристрої zram. .sp The \fBlist of supported algorithms could be inaccurate\fP as it depends on the current kernel configuration. A basic overview can be obtained by using the command "cat /sys/block/zram0/comp_algorithm"; however, please note that this list might also be incomplete. This is due to the fact that ZRAM utilizes the Crypto API, and if certain algorithms were built as modules, it becomes impossible to enumerate all of them. .RE .sp \fB\-b\fP, \fB\-\-bytes\fP .RS 4 Print sizes in bytes, not in human\-readable format. .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 \fIсписок\fP .RS 4 Визначити стовпчики виведення стану, якими слід скористатися. Якщо не визначено компонування виведених даних, буде використано типовий набір. Скористайтеся параметром \fB\-\-help\fP, щоб отримати список усіх підтримуваних стовпчиків. .sp Типовий список стовпчиків може бути розширено, якщо \fIсписок\fP вказано у форматі \fI+список\fP (наприклад, \fBzramctl \-o+COMP\-RATIO\fP). .RE .sp \fB\-\-output\-all\fP .RS 4 Вивести список усіх доступних стовпчиків. .RE .sp \fB\-p\fP, \fB\-\-algorithm\-params\fP \fIparameter\fP.\|.\|. .RS 4 Specify the parameters for the selected compression algorithm. For example, \fBlevel=9 dict=/etc/dictionary\fP sets the compression level and pre\-trained dictionary. Parameters are algorithm\-specific. .RE .sp \fB\-r\fP, \fB\-\-reset\fP \fIzramdev\fP.\|.\|. .RS 4 Reset the specified zram device(s). The settings of a zram device can be changed only after a reset. .RE .sp \fB\-\-raw\fP .RS 4 Використовувати формат без обробки для виведення стану. .RE .sp \fB\-s\fP, \fB\-\-size\fP \fIрозмір\fP .RS 4 Створити пристрій zram вказаного \fIрозміру\fP. Пристрої zram буде вирівняно за сторінками пам\(cqяті; якщо бажаний \fIрозмір\fP не є кратним до розміру сторінки, його буде округлено до наступного кратного. Якщо не вказано іншого, одиницею виміру аргументу \fIрозмір\fP будуть байти. .sp Після аргументу \fIрозмір\fP можна додавати суфікси одиниць KiB (=1024), MiB (=1024*1024) тощо для GiB, TiB, PiB, EiB, ZiB та YiB (частина «iB» є необов\(cqязковою, наприклад, «K» є тим самим, що і «KiB») або суфікси KB (=1000), MB (=1000*1000) тощо для GB, TB, PB, EB, ZB і YB. .RE .sp \fB\-t\fP, \fB\-\-streams\fP \fIчисло\fP .RS 4 Встановити максимальну кількість потоків стискання, якими можна скористатися для пристрою. Типовим є використання усіх процесорів і використання одного потоку для ядер системи, які є старішими за 4.6. .RE .sp \fB\-h\fP, \fB\-\-help\fP .RS 4 Вивести текст довідки і завершити роботу. .RE .sp \fB\-V\fP, \fB\-\-version\fP .RS 4 Показати дані щодо версії і завершити роботу. .RE .SH "СТАН ВИХОДУ" .sp \fBzramctl\fP повертає 0, якщо дію виконано успішно, і ненульове значення, якщо станеться помилка. .SH "ФАЙЛИ" .sp \fI/dev/zram[0..N]\fP .RS 4 Блокові пристрої zram .RE .SH "ПРИКЛАД" .sp Наведені нижче команди налаштовують пристрій zram розміром в один гігабайт і використовують його як пристрій резервної пам\(cqяті. .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 "АВТОРИ" .sp .MTO "nefelim4ag\(atgmail.com" "Timofey Titovets" "," .MTO "kzak\(atredhat.com" "Karel Zak" "" .SH "ТАКОЖ ПЕРЕГЛЯНЬТЕ" .sp .URL "https://docs.kernel.org/admin\-guide/blockdev/zram.html" "Документація з ядра Linux" "" .SH "ЯК НАДІСЛАТИ ЗВІТ ПРО ВАДИ" .sp Для звітування щодо вад скористайтеся \c .URL "https://github.com/util\-linux/util\-linux/issues" "системою стеження за вадами" "" .SH "ДОСТУП ДО ПРОГРАМИ" .sp Програма \fBzramctl\fP є частиною пакунка util\-linux, який можна отримати з \c .URL "https://www.kernel.org/pub/linux/utils/util\-linux/" "архіву ядра Linux" "."