'\" t .\" Title: zramctl .\" Author: [see the "AUTHOR(S)" section] .\" Generator: Asciidoctor 2.0.23 .\" Date: 2025-09-22 .\" Manual: Administracja systemem .\" Source: util-linux 2.41.2 .\" Language: English .\" .TH "ZRAMCTL" "8" "2025-09-22" "util\-linux 2.41.2" "Administracja systemem" .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 "NAZWA" zramctl \- konfiguruje i steruje urządzeniami zram .SH "SKŁADNIA" .sp Pobranie informacji: .RS 4 \fBzramctl\fP [opcje] .RE .sp Reset zram: .RS 4 \fBzramctl\fP \fB\-r\fP \fIurządzenie\-zram\fP... .sp Wypisanie nazwy pierwszego nieużywanego urządzenia zram .RS 4 \fBzramctl\fP \fB\-f\fP .RE .sp Konfiguracja urządzenia zram .RS 4 \fBzramctl\fP [\fB\-f\fP | \fIurządzenie\-zram\fP] [\fB\-s\fP \fIrozmiar\fP] [\fB\-t\fP \fIliczba\fP] [\fB\-a\fP \fIalgorytm\fP] .RE .RE .SH "OPIS" .sp \fBzramctl\fP służy do szybkiej konfiguracji parametrów urządzeń zram, do resetowania urządzeń ram oraz do sprawdzenia stanu używanych urządzeń zram. .sp Jeśli nie poda się opcji, pokazywane są wszystkie urządzenia zram o niezerowym rozmiarze. .sp Proszę zauważyć, że węzeł \fIurządzenia\-zram\fP podany w wierszu polecenia musi istnieć wcześniej. Polecenie \fBzramctl\fP tworzy nowe węzły \fI/dev/zram\fP tylko, gdy podano opcję \fB\-\-find\fP. Możliwe jest (i często spotykane) że po rozruchu systemu, węzły \fI/dev/zram\fP nie zostały jeszcze utworzone. .SH "OPCJE" .sp \fB\-a\fP, \fB\-\-algorytm lzo\fP|\fBlz4\fP|\fBlz4hc\fP|\fBdeflate\fP|\fB842\fP|\fBzstd\fP .RS 4 Konfiguruje algorytm kompresji służący do kompresji danych w urządzeniu zram. .sp \fBLista obsługiwanych algorytmów może być niedokładna\fP, ponieważ zależy od bieżącej konfiguracji jądra. Uproszczony przegląd można pozyskać poleceniem "cat /sys/block/zram0/comp_algorithm"; jednak proszę zauważyć, że ta lista również może być niekompletna. Wynika to z faktu, że ZRAM korzysta z API Crypto, a jeśli określone algorytmy zbudowano jako moduły, niemożliwe staje się wyszczególnienie ich wszystkich. .RE .sp \fB\-f\fP, \fB\-\-find\fP .RS 4 Szuka pierwszego nieużywanego urządzenia zram. Jeśli podano argument \fB\-\-size\fP, to inicjuje to urządzenie. .RE .sp \fB\-n\fP, \fB\-\-noheadings\fP .RS 4 Nie wypisuje wiersza nagłówka w wyjściu statusu. .RE .sp \fB\-o\fP, \fB\-\-output\fP \fIlista\fP .RS 4 Definiuje używane kolumny wyjściowe. Jeśli nie podano ustawienia kolumn, używany jest zestaw domyślny. Opcja \fB\-\-help\fP wypisze listę wszystkich obsługiwanych kolumn. .sp Domyślną listę kolumn można rozszerzyć, jeśli \fIlistę\fP poda się w formacie \fI+lista\fP (np. \fBzramctl \-o+COMP\-RATIO\fP). .RE .sp \fB\-p\fP, \fB\-\-algorithm\-params\fP .RS 4 Konfiguruje parametry algorytmu np. \fBlevel=9 dict=/etc/dictionary\fP ustawi poziom kompresji oraz wytrenowany wcześniej słownik. Parametry zależą od algorytmu. .RE .sp \fB\-\-output\-all\fP .RS 4 Wypisuje wszystkie dostępne kolumny. .RE .sp \fB\-\-raw\fP .RS 4 Używa formatu surowego w wyjściu. .RE .sp \fB\-r\fP, \fB\-\-reset\fP .RS 4 Resetuje opcje podanego urządzenia/urządzeń zram. Ustawienia urządzenia zram można zmienić tylko po wcześniejszym resecie. .RE .sp \fB\-s\fP, \fB\-\-size\fP \fIrozmiar\fP .RS 4 Tworzy urządzenie zram o podanym \fIrozmiarze\fP. Urządzenia zram jest wyrównywane do stron pamięci, gdy żądany \fIrozmiar\fP nie będzie wielokrotnością rozmiaru strony, zostanie zaokrąglony do następnej wielokrotności. Jeśli nie poda się inaczej, jednostką parametru \fIrozmiar\fP są bajty. .sp Po argumencie \fIrozmiar\fP mogą wystąpić przyrostki oznaczające wielokrotność KiB (=1024), MiB (=1024*1024) itd. dla GiB, TiB, PiB, EiB, ZiB i YiB (cząstka "iB" jest opcjonalna, np. "K" ma to samo znaczenie co "KiB") albo przyrostki KB (=1000), MB (=1000*1000) itd. dla GB, TB, PB, EB, ZB i YB. .RE .sp \fB\-t\fP, \fB\-\-streams\fP \fIliczba\fP .RS 4 Ustawia maksymalną liczbą strumieni kompresji, które mogą być użyte dla urządzenia. Domyślnie używane są wszystkie procesory albo, w jądrach starszych niż 4.6, jeden strumień. .RE .sp \fB\-h\fP, \fB\-\-help\fP .RS 4 Wyświetla ten tekst i wychodzi. .RE .sp \fB\-V\fP, \fB\-\-version\fP .RS 4 Wyświetla wersję i wychodzi. .RE .SH "STATUS ZAKOŃCZENIA" .sp \fBzramctl\fP zwraca 0 w przypadku sukcesu lub wartość niezerową w przypadku błędu. .SH "PLIKI" .sp \fI/dev/zram[0..N]\fP .RS 4 urządzenia blokowe zram .RE .SH "PRZYKŁAD" .sp Poniższe polecenia skonfigurują urządzenie zram o rozmiarze gigabajta oraz ustawią go jako urządzenie wymiany. .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 "AUTORZY" .sp .MTO "nefelim4ag\(atgmail.com" "Timofey Titovets" "," .MTO "kzak\(atredhat.com" "Karel Zak" "" .SH "ZOBACZ TAKŻE" .sp .URL "https://docs.kernel.org/admin\-guide/blockdev/zram.html" "Dokumentacja jądra Linux" "" .SH "ZGŁASZANIE BŁĘDÓW" .sp Problemy należy zgłaszać w \c .URL "https://github.com/util\-linux/util\-linux/issues" "systemie śledzenia błędów" "." .SH "DOSTĘPNOŚĆ" .sp Polecenie \fBzramctl\fP jest częścią pakietu util\-linux, który można pobrać ze strony \c .URL "https://www.kernel.org/pub/linux/utils/util\-linux/" "Archiwum jądra Linux" "."