ZRAMCTL(8) | Керування системою | ZRAMCTL(8) |
НАЗВА
zramctl - налаштовування пристроїв zram та керування ними
КОРОТКИЙ ОПИС
Отримати інформацію:
Скинути zram:
Вивести назву першого невикористаного пристрою zram:
Налаштовування пристрою zram:
ОПИС
zramctl використовують для швидкого налаштовування параметрів пристроїв zram, для відновлення початкового стану пристроїв zram і опитування стану використаних пристроїв zram.
Якщо не буде надано жодного параметра, буде показано дані усіх пристроїв zram ненульового розміру.
Зауважте, що вузол пристрій-zram, вказаний у рядку команди, має вже існувати. Команда zramctl створює вузли /dev/zram<N>, лише якщо вказано параметр --find. Може так статися (і так часто буває), що після завантаження системи вузли /dev/zram<N> ще не створено.
ПАРАМЕТРИ
-a, --algorithm lzo|lz4|lz4hc|deflate|842|zstd
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
-n, --noheadings
-o, --output список
Типовий список стовпчиків може бути розширено, якщо список вказано у форматі +список (наприклад, zramctl -o+COMP-RATIO).
-p, --algorithm-params
--output-all
--raw
-r, --reset
-s, --size розмір
Після аргументу розмір можна додавати суфікси одиниць 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 число
-h, --help
-V, --version
СТАН ВИХОДУ
zramctl повертає 0, якщо дію виконано успішно, і ненульове значення, якщо станеться помилка.
ФАЙЛИ
/dev/zram[0..N]
ПРИКЛАД
Наведені нижче команди налаштовують пристрій 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 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/.
2025-03-29 | util-linux 2.41 |