НАЗВА

zramctl — налаштовування пристроїв zram та керування ними

КОРОТКИЙ ОПИС

Отримати інформацію:
zramctl [параметри]
 
Скинути zram:
zramctl -r пристрій-zram...
 
Вивести назву першого невикористаного пристрою zram:
zramctl -f
 
Налаштовування пристрою zram:
zramctl [-f | пристрій-zram] [ -s розмір] [-t кількість] [ -a алгоритм]

ОПИС

zramctl використовують для швидкого налаштовування параметрів пристроїв zram, для відновлення початкового стану пристроїв zram і опитування стану використаних пристроїв zram.
 
Якщо не буде надано жодного параметра, буде показано дані усіх пристроїв zram ненульового розміру.
 
Зауважте, що вузол пристрій-zram, вказаний у рядку команди, має вже існувати. Команда zramctl створює вузли /dev/zram<N>, лише якщо вказано параметр --find. Може так статися (і так часто буває), що після завантаження системи вузли /dev/zram<N> ще не створено.

ПАРАМЕТРИ

-a, --algorithm lzo|lz4|lz4hc|deflate|842| zstd
Встановити алгоритм стискання, який буде використано для стискання даних на пристрої zram.
 
-f, --find
Знайти перший невикористаний пристрій zram. Якщо вказано аргумент --size, ініціалізувати пристрій.
 
-n, --noheadings
Не виводити рядок заголовка у виведених даних щодо стану.
 
-o, --output список
Визначити стовпчики виведення стану, якими слід скористатися. Якщо не визначено компонування виведених даних, буде використано типовий набір. Скористайтеся параметром --help, щоб отримати список усіх підтримуваних стовпчиків.
 
--output-all
Вивести список усіх доступних стовпчиків.
 
--raw
Використовувати формат без обробки для виведення стану.
 
-r, --reset
Скинути параметр вказаних пристроїв zram. Параметри пристрою zram може бути змінено лише після скиданн.
 
-s, --size розмір
Створити пристрій zram вказаного розміру. Пристрої zram буде вирівняно за сторінками пам'яті; якщо бажаний розмір не є кратним до розміру сторінки, його буде округлено до наступного кратного. Якщо не вказано іншого, одиницею виміру аргументу розмір будуть байти.
 
Після аргументу розмір можна додавати суфікси одиниць 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.
 
-t, --streams число
Встановити максимальну кількість потоків стискання, якими можна скористатися для пристрою. Типовим є використання усіх процесорів і використання одного потоку для ядер системи, які є старішими за 4.6.
 
-h, --help
Вивести текст довідки і завершити роботу.
 
-V, --version
Вивести дані щодо версії і завершити роботу.

СТАН ВИХОДУ

zramctl повертає 0, якщо дію виконано успішно, і ненульове значення, якщо станеться помилка.

ФАЙЛИ

/dev/zram[0..N]
Блокові пристрої zram

ПРИКЛАДИ

Наведені нижче команди налаштовують пристрій zram розміром в один гігабайт і використовують його як пристрій резервної пам'яті.
 
 # zramctl --find --size 1024M
 /dev/zram0
 # mkswap /dev/zram0
 # swapon /dev/zram0
 ...
 # swapoff /dev/zram0
 # zramctl --reset /dev/zram0

АВТОРИ

Timofey <[email protected]>Titovets Karel <[email protected]>Zak

ДИВ. ТАКОЖ

Linux kernel documentation <http://git.kernel.org/cgit/linux/kernel/git/torvalds/linux.git/tree/Documentation/admin-guide/blockdev/zram.rst>

ЗВІТИ ПРО ВАДИ

Для звітування про вади використовуйте систему стеження помилками на <https://github.com/util-linux/util-linux/issues>.

ДОСТУПНІСТЬ

zramctl є частиною пакунка util-linux, який можна отримати з Linux Kernel Archive <https://www.kernel.org/pub/linux/utils/util-linux/>.

ПЕРЕКЛАД

Український переклад цієї сторінки посібника виконано Yuri Chornoivan <[email protected]>
Цей переклад є безкоштовною документацією; будь ласка, ознайомтеся з умовами GNU General Public License Version 3 НЕ НАДАЄТЬСЯ ЖОДНИХ ГАРАНТІЙ.
Якщо ви знайшли помилки у перекладі цієї сторінки підручника, будь ласка, надішліть електронний лист до списку листування перекладачів: [email protected]