zramctl - подешава и контролише „zram“ уређаје
Прикажите информације:
zramctl [опције]
Поново поставља „zram“:
zramctl -r zramdev...
Исписује назив првог некоришћеног зрам уређаја:
zramctl -f
Поставља зрам уређај:
zramctl [-f | зрам-уређај] [-s величина] [-t број] [-a алгоритам]
zramctl се користи за брзо постављање параметара „zram“ уређаја, за поновно постављање „zram“ уређаја, и за пропитивање стања коришћених „zram“ урђаја.
Ако није дата опција, приказују се сви зрам уређаји не-нулте величине.
Знајте да zramdev чвор наведен на линији наредби мора већ да постоји. Наредба 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
Налази први некоришћени „zram“ уређај. Ако је аргумент --size присутан, тада покреће уређај.
-n, --noheadings
Не исписује ред заглавља на излазу стања.
-o, --output списак
Дефинише излазне колоне стања које ће се користити. Ако није наведено уређење излаза, тада се користи основна постава. Користите --help да добавите списак свих подржаних колона.
--output-all
Исписује све доступне колоне.
--raw
Користи сирови формат за излаз стања.
-r, --reset
Понново поставља опције наведеног „zram“ уређаја. Поставке „zram“ уређаја се може изменити само након поновног постављања.
-s, --size величина
Ствара „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“ уређај са величином од једног гигабајта и користе га као разменски уређај.
# 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>
веза:https://docs.kernel.org/admin-guide/blockdev/zram.html[Документација Линукс кернела]
За пријављивање грешака, користите пратиоца грешака на <https://github.com/util-linux/util-linux/issues>.
Наредба zramctl је део пакета „util-linux“ који се може преузети са Архиве Линукс кернела <https://www.kernel.org/pub/linux/utils/util-linux/>.