'\" t
.\"     Title: lsmem
.\"    Author: [see the "AUTHOR(S)" section]
.\" Generator: Asciidoctor 2.0.23
.\"      Date: 2025-10-10
.\"    Manual: Polecenia użytkownika
.\"    Source: util-linux 2.41.2
.\"  Language: English
.\"
.TH "LSMEM" "1" "2025-10-10" "util\-linux 2.41.2" "Polecenia użytkownika"
.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"
lsmem \- wyszczególnia dostępne przedziały pamięci wraz z ich stanem aktywności.
.SH "SKŁADNIA"
.sp
\fBlsmem\fP [opcje]
.SH "OPIS"
.sp
Polecenie \fBlsmem\fP wypisuje przedziały dostępnej pamięci wraz z ich stanem aktywności. Wypisane bloki pamięci odpowiadają reprezentacji bloków pamięci w sysfs. Polecenie pokazuje również rozmiar bloków pamięci oraz wielkość pamięci w stanie aktywnym i nieaktywnym.
.sp
Domyślny wynik jest kompatybilny z pierwotną implementacją z s390\-tools, lecz usilnie zaleca się unikać korzystania z domyślnego wyjścia w swoich skryptach. Należy zawsze definiować wprost oczekiwane kolumny za pomocą opcji \fB\-\-output\fP wraz listą kolumn w środowiskach, w których oczekiwane jest stabilne wyjście.
.sp
Polecenie \fBlsmem\fP zawsze wypisuje nowy zakres pamięci, gdy bieżący blok pamięci jest rozróżniany od poprzedniego bloku w którejś kolumnie wyjściowej. To domyślne zachowanie można przesłonić opcją \fB\-\-split\fP (np. \fBlsmem \-\-split=ZONES\fP). Specjalne słowo "none" nakaże zignorowanie wszelkich różnic pomiędzy blokami pamięci i utworzenie największych możliwych ciągłych przedziałów. Przeciwne zachowanie zapewni \fB\-\-all\fP, wypisując pojedyncze bloki pamięci.
.sp
Proszę zauważyć, że niektóre kolumny wyjściowe mogą zawierać niedokładne informacje, jeśli nakazano \fBlsmem\fP podział przedziałów w sposób zmuszający do ignorowania różnic w niektórych atrybutach. Przykładowo jeśli połączy się bloki pamięci usuwalnej i nieusuwalnej do jednego przedziału, to w wyjściu \fBlsmem\fP wszystkie przedziały zostaną oznaczono jako nieusuwalne.
.sp
Nie wszystkie kolumny są obsługiwane na wszystkich systemach. Jeśli poda się nieobsługiwaną kolumnę, \fBlsmem\fP wypisze kolumnę, ale nie wyświetli w niej żadnych danych.
.sp
Opcja \fB\-\-help\fP pokaże opisy kolumn.
.SH "OPCJE"
.sp
\fB\-a\fP, \fB\-\-all\fP
.RS 4
Wypisuje każdy pojedynczy blok pamięci, zamiast łączyć bloki pamięci o podobnych atrybutach.
.RE
.sp
\fB\-b\fP, \fB\-\-bytes\fP
.RS 4
Wypisuje rozmiary w bajtach, zamiast w formacie czytelnym dla ludzi.
.sp
Domyślnie jednostką w której pokazywane są rozmiary jest bajt, a przedrostki jednostek są wielokrotnościami 2^10 (1024). Symbole jednostek są pokazywane w skróconej formie, aby poprawić czytelność, poprzez pokazanie jedynie pierwszej litery np. "1 KiB" i "1 MiB" stają się odpowiednio: "1 K" i "1 M", tj. cząstka "iB", będąca częścią nazw jednostek, jest celowo pomijana.
.RE
.sp
\fB\-J\fP, \fB\-\-json\fP
.RS 4
Używa formatu wyjściowego JSON.
.RE
.sp
\fB\-n\fP, \fB\-\-noheadings\fP
.RS 4
Nie wypisuje nagłówka.
.RE
.sp
\fB\-o\fP, \fB\-\-output\fP \fIlista\fP
.RS 4
Określa, które kolumny wyjściowe wypisać. Opcja \fB\-\-help\fP pokaże listę wszystkich obsługiwanych kolumn. Domyślną listę kolumn można rozszerzyć, podając \fIlistę\fP w formacie \fB+\fP\fIlista\fP (np. \fBlsmem \-o +NODE\fP).
.RE
.sp
\fB\-\-output\-all\fP
.RS 4
Wypisuje wszystkie dostępne kolumny.
.RE
.sp
\fB\-P\fP, \fB\-\-pairs\fP
.RS 4
Tworzy wyjście w postaci par klucz="wartość". Wszystkie potencjalnie niebezpieczne znaki są cytowane szesnastkowo (\(rsx<kod>).
.RE
.sp
\fB\-r\fP, \fB\-\-raw\fP
.RS 4
Tworzy wyjście w formacie surowym. Wszystkie potencjalnie niebezpieczne znaki są cytowane szesnastkowo (\(rsx<kod>).
.RE
.sp
\fB\-S\fP, \fB\-\-split\fP \fIlista\fP
.RS 4
Określa których kolumn (atrybutów) użyć, do podziału bloków pamięci na przedziały. Obsługiwane są następujące kolumny: STATE, REMOVABLE, NODE i ZONES, albo "none" (żadne). Wszystkie inne kolumny są po cichu ignorowane. Więcej szczegółów w powyższym rozdziale \fBOPIS\fP.
.RE
.sp
\fB\-s\fP, \fB\-\-sysroot\fP \fIkatalog\fP
.RS 4
Zbiera informacje o pamięci w systemie Linux innym niż ten, z którego uruchomiono \fBlsmem\fP. Podany \fIkatalog\fP jest głównym katalogiem kopii Linuksa do sprawdzenia.
.RE
.sp
\fB\-\-summary\fP[\fB=\fP\fIkiedy\fP]
.RS 4
Opcja kontroluje wypisywanie wierszy podsumowania. Opcjonalnym argumentem \fIkiedy\fP może być \fBnever\fP (nigdy), \fBalways\fP (zawsze) lub \fBonly\fP (tylko podsumowanie). Jeśli pominie się argument \fIkiedy\fP, przyjmuje on wartość domyślną \fB"only"\fP. Podsumowanie jest wyłączane przy opcjach \fB\-\-raw\fP, \fB\-\-pairs\fP i \fB\-\-json\fP.
.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 "AUTORZY"
.sp
\fBlsmem\fP pierwotnie napisał Gerald Schaefer do s390\-tools w Perlu. Wersję C do util\-linux napisali: Clemens von Mann, Heiko Carstens i Karel Zak.
.SH "ZOBACZ TAKŻE"
.sp
\fBchmem\fP(8)
.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 \fBlsmem\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" "."
