Provided by: util-linux-locales_2.39.3-9ubuntu6_all bug

НАЗВА

       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.

           The list of supported algorithms could be inaccurate 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.

       -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 Titovets <nefelim4ag@gmail.com>, Karel Zak <kzak@redhat.com>

ТАКОЖ ПЕРЕГЛЯНЬТЕ

       Linux kernel documentation <https://docs.kernel.org/admin-guide/blockdev/zram.html>

ЯК НАДІСЛАТИ ЗВІТ ПРО ВАДИ

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

ДОСТУП ДО ПРОГРАМИ

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