ZRAMCTL(8) Administracja systemem ZRAMCTL(8) NAZWA zramctl - konfiguruje i steruje urzadzeniami zram SKLADNIA Pobranie informacji: zramctl [opcje] Reset zram: zramctl -r urzadzenie-zram... Wypisanie nazwy pierwszego nieuzywanego urzadzenia zram zramctl -f Konfiguracja urzadzenia zram zramctl [-f | urzadzenie-zram] [-s rozmiar] [-t liczba] [-a algorytm] OPIS zramctl sluzy do szybkiej konfiguracji parametrow urzadzen zram, do resetowania urzadzen ram oraz do sprawdzenia stanu uzywanych urzadzen zram. Jesli nie poda sie opcji, pokazywane sa wszystkie urzadzenia zram o niezerowym rozmiarze. Prosze zauwazyc, ze wezel urzadzenia-zram podany w wierszu polecenia musi istniec wczesniej. Polecenie zramctl tworzy nowe wezly /dev/zram tylko, gdy podano opcje --find. Mozliwe jest (i czesto spotykane) ze po rozruchu systemu, wezly /dev/zram nie zostaly jeszcze utworzone. OPCJE -a, --algorytm lzo|lz4|lz4hc|deflate|842|zstd Konfiguruje algorytm kompresji sluzacy do kompresji danych w urzadzeniu zram. Lista obslugiwanych algorytmow moze byc niedokladna, poniewaz zalezy od biezacej konfiguracji jadra. Uproszczony przeglad mozna pozyskac poleceniem "cat /sys/block/zram0/comp_algorithm"; jednak prosze zauwazyc, ze ta lista rowniez moze byc niekompletna. Wynika to z faktu, ze ZRAM korzysta z API Crypto, a jesli okreslone algorytmy zbudowano jako moduly, niemozliwe staje sie wyszczegolnienie ich wszystkich. -f, --find Szuka pierwszego nieuzywanego urzadzenia zram. Jesli podano argument --size, to inicjuje to urzadzenie. -n, --noheadings Nie wypisuje wiersza naglowka w wyjsciu statusu. -o, --output lista Definiuje uzywane kolumny wyjsciowe. Jesli nie podano ustawienia kolumn, uzywany jest zestaw domyslny. Opcja --help wypisze liste wszystkich obslugiwanych kolumn. Domyslna liste kolumn mozna rozszerzyc, jesli liste poda sie w formacie +lista (np. zramctl -o+COMP-RATIO). -p, --algorithm-params Konfiguruje parametry algorytmu np. level=9 dict=/etc/dictionary ustawi poziom kompresji oraz wytrenowany wczesniej slownik. Parametry zaleza od algorytmu. --output-all Wypisuje wszystkie dostepne kolumny. --raw Uzywa formatu surowego w wyjsciu. -r, --reset Resetuje opcje podanego urzadzenia/urzadzen zram. Ustawienia urzadzenia zram mozna zmienic tylko po wczesniejszym resecie. -s, --size rozmiar Tworzy urzadzenie zram o podanym rozmiarze. Urzadzenia zram jest wyrownywane do stron pamieci, gdy zadany rozmiar nie bedzie wielokrotnoscia rozmiaru strony, zostanie zaokraglony do nastepnej wielokrotnosci. Jesli nie poda sie inaczej, jednostka parametru rozmiar sa bajty. Po argumencie rozmiar moga wystapic przyrostki oznaczajace wielokrotnosc KiB (=1024), MiB (=1024*1024) itd. dla GiB, TiB, PiB, EiB, ZiB i YiB (czastka "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. -t, --streams liczba Ustawia maksymalna liczba strumieni kompresji, ktore moga byc uzyte dla urzadzenia. Domyslnie uzywane sa wszystkie procesory albo, w jadrach starszych niz 4.6, jeden strumien. -h, --help Wyswietla ten tekst i wychodzi. -V, --version Wyswietla wersje i wychodzi. STATUS ZAKONCZENIA zramctl zwraca 0 w przypadku sukcesu lub wartosc niezerowa w przypadku bledu. PLIKI /dev/zram[0..N] urzadzenia blokowe zram PRZYKLAD Ponizsze polecenia skonfiguruja urzadzenie zram o rozmiarze gigabajta oraz ustawia go jako urzadzenie wymiany. # zramctl --find --size 1024M /dev/zram0 # mkswap /dev/zram0 # swapon /dev/zram0 ... # swapoff /dev/zram0 # zramctl --reset /dev/zram0 AUTORZY Timofey Titovets , Karel Zak ZOBACZ TAKZE Dokumentacja jadra Linux ZGLASZANIE BLEDOW Problemy nalezy zglaszac w systemie sledzenia bledow . DOSTEPNOSC Polecenie zramctl jest czescia pakietu util-linux, ktory mozna pobrac ze strony Archiwum jadra Linux . util-linux 2.41.2 2025-09-22 ZRAMCTL(8)