'\" t .\" Title: lsmem .\" Author: [see the "AUTHOR(S)" section] .\" Generator: Asciidoctor 2.0.26 .\" Date: 2026-06-16 .\" Manual: Comenzi utilizator .\" Source: util-linux 2.42.2 .\" Language: English .\" .TH "LSMEM" "1" "2026-06-16" "util\-linux 2.42.2" "Comenzi utilizator" .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 "NUME" lsmem \- listează intervalele de memorie de care se dispune cu starea lor curentă .SH "REZUMAT" .sp \fBlsmem\fP [opțiuni] .SH "DESCRIERE" .sp Comanda \fBlsmem\fP enumeră intervalele de memorie de care se dispune și starea lor curentă. Blocurile de memorie listate corespund reprezentării blocurilor de memorie din sysfs. Comanda afișează, de asemenea, dimensiunea unui singur bloc de memorie și cantitățile totale de memorie aflate în stare activă și inactivă. .sp Ieșirea implicită este compatibilă cu implementarea originală din s390\-tools, dar se recomandă cu tărie să evitați să folosiți ieșirile implicite în scripturile dumneavoastră. Definiți întotdeauna în mod explicit coloanele așteptate prin utilizarea opțiunii \fB\-\-output\fP împreună cu o listă de coloane în mediile în care este necesară o ieșire stabilă. .sp Comanda \fBlsmem\fP afișează întotdeauna un nou interval de memorie atunci când blocul de memorie curent diferă de cel anterior în ceea ce privește o anumită coloană de ieșire. Acest comportament implicit poate fi suprascris cu opțiunea \fB\-\-split\fP (de exemplu: \fBlsmem \-\-split=ZONELE\fP). Cuvântul special \fBnone\fP poate fi utilizat împreună cu \fB\-\-split\fP pentru a ignora toate diferențele dintre blocurile de memorie și pentru a crea intervale contigue cât mai mari posibil. Semantica opusă este reprezentată de \fB\-\-all\fP, care listează toate blocurile de memorie individuale. .sp Rețineți că unele coloane de ieșire pot furniza informații inexacte dacă o politică de divizare forțează \fBlsmem\fP să ignore diferențele dintre anumite atribute. De exemplu, dacă combinați blocuri de memorie amovibile și neamovibile într\-un singur interval, atunci întregul interval va fi marcat ca neamovibil în ieșirea \fBlsmem\fP. .sp Coloanele acceptate sunt RANGE*, \fBSIZE\fP, \fBSTATE\fP, \fBREMOVABLE\fP, \fBBLOCK\fP, \fBNODE\fP, \fBZONES\fP, \fBCONFIGURED\fP și*MEMMAP\-ON\-MEMORY*. .RS 3 .ll -.6i .sp \fBRANGE\fP .RS 4 Adresele fizice de început și de sfârșit ale intervalului de memorie. .RE .sp \fBSIZE\fP .RS 4 The size of the memory range, representing the total amount of memory in that range. .RE .sp \fBSTATE\fP .RS 4 Starea actuală de funcționare a intervalului de memorie. Printre stările obișnuite se numără starea activă, starea inactivă și stările de tranziție. .RE .sp \fBREMOVABLE\fP .RS 4 Dacă memoria este detașabilă. .RE .sp \fBBLOCK\fP .RS 4 Numărul sau intervalul specific al blocului de memorie. .RE .sp \fBNODE\fP .RS 4 Nodul NUMA (Non\-Uniform Memory Access) căruia îi aparține blocul de memorie. .RE .sp \fBZONES\fP .RS 4 Zonele de memorie cărora le aparțin blocurile, cum ar fi DMA, Normal, Movable. .RE .sp \fBCONFIGURED\fP .RS 4 Starea de configurare a unui bloc de memorie. Consultați \fBchmem\fP(8) pentru detalii privind configurarea sau deconfigurarea blocurilor de memorie. .RE .sp \fBMEMMAP\-ON\-MEMORY\fP .RS 4 Starea memmap\-on\-memory a blocului de memorie în momentul configurării. Această opțiune indică locul în care modulul de conectare la cald a memoriei stochează metadatele sale interne (matricea struct pages sau memmap). Dacă MEMMAP\-ON\-MEMORY este stabilită la 1, metadatele sunt alocate direct din memoria conectată la cald adăugată recent, permițând operațiuni de adăugare la cald chiar și atunci când sistemul se află sub o presiune mare asupra memoriei. Dacă este stabilită la 0, metadatele memmap sunt alocate din memoria existentă a sistemului. .RE .br .RE .ll .sp Nu toate coloanele sunt acceptate pe toate sistemele. Dacă se specifică o coloană neacceptată, \fBlsmem\fP afișează coloana, dar nu furnizează date pentru aceasta. În plus, \fBlsmem\fP poate omite coloane precum \fBCONFIGURED\fP sau \fBMEMMAP\-ON\-MEMORY\fP dacă aceste stări nu sunt relevante pentru arhitectura sistemului. .sp Pe sistemele care permit configurarea/deconfigurarea memoriei, memoria trebuie configurată înainte de a putea fi activată. .sp Linia de rezumat „Memmap on memory parameter” afișează ajustarea globală a opțiunii memmap\-on\-memory pentru memory_hotplug. Aceasta se configurează de obicei în linia de comandă a nucleului prin intermediul opțiunii memory_hotplug.memmap_on_memory. .SH "OPȚIUNI" .sp \fB\-a\fP, \fB\-\-all\fP .RS 4 Listează fiecare bloc de memorie în parte, în loc să combine blocuri de memorie cu atribute similare. .RE .sp \fB\-b\fP, \fB\-\-bytes\fP .RS 4 Afișează dimensiunile în octeți, și nu într\-un format ușor de citit de către om. .sp În mod implicit, dimensiunile sunt afișate în unități care reprezintă puteri de 1024 de octeți. Abrevierile formale pentru aceste unități (Kio, Mio, Gio, .\|.\|.) sunt scurtate la rândul lor la doar prima literă: K, M, G, .\|.\|.. .RE .sp \fB\-J\fP, \fB\-\-json\fP .RS 4 Utilizează formatul de ieșire JSON. .RE .sp \fB\-n\fP, \fB\-\-noheadings\fP .RS 4 Nu imprimă o linie de antet. .RE .sp \fB\-o\fP, \fB\-\-output\fP \fIlistă\fP .RS 4 Specifică ce coloane de ieșire se vor afișa. Utilizați \fB\-\-help\fP pentru a obține o listă cu toate coloanele acceptate. Pentru a extinde lista implicită de coloane, specificați \fIlistă\fP în formatul \fB+\fP\fIlistă\fP. De exemplu, \fBlsmem \-o +NODE\fP. .RE .sp \fB\-\-output\-all\fP .RS 4 Afișează toate coloanele disponibile. .RE .sp \fB\-P\fP, \fB\-\-pairs\fP .RS 4 Produce ieșirea sub formă de perechi cheie=„valoare”. Toate caracterele de valoare potențial nesigure sunt eludate în format hexazecimal (\(rsx). .RE .sp \fB\-r\fP, \fB\-\-raw\fP .RS 4 Produce ieșirea în format brut. Toate caracterele potențial nesigure sunt eludate în format hexazecimal (\(rsx). .RE .sp \fB\-S\fP, \fB\-\-split\fP \fIlistă\fP .RS 4 Specifică ce coloane (atribute) se utilizează pentru a împărți blocurile de memorie în intervale. Coloanele acceptate sunt \fBSTATE\fP, \fBREMOVABLE\fP, \fBNODE\fP, \fBZONES\fP, \fBCONFIGURED\fP, \fBMEMMAP\-ON\-MEMORY\fP și \fBnone\fP. Celelalte coloane sunt ignorate în mod silențios. Pentru mai multe detalii, a se vedea secțiunea \fBDESCRIERE\fP de mai sus. .RE .sp \fB\-s\fP, \fB\-\-sysroot\fP \fIdirector\fP .RS 4 Adună date despre CPU pentru o instanță Linux, alta decât cea de la care este emisă comanda \fBlsmem\fP. Directorul \fIdirector\fP specificat este rădăcina de sistem a instanței Linux care urmează să fie inspectată. .RE .sp \fB\-\-summary\fP[\fB=\fP\fIcând\fP] .RS 4 Această opțiune controlează ieșirea liniilor de rezumat. Argumentul opțional \fIcând\fP poate fi \fBnever\fP (niciodată), \fBalways\fP (întotdeauna) sau \fBonly\fP (doar). Dacă argumentul \fIcând\fP este omis, valoarea implicită este \fBonly\fP. Ieșirea rezumatului este suprimată pentru \fB\-\-raw\fP, \fB\-\-pairs\fP și \fB\-\-json\fP. .RE .sp \fB\-h\fP, \fB\-\-help\fP .RS 4 Afișează acest mesaj de ajutor și iese. .RE .sp \fB\-V\fP, \fB\-\-version\fP .RS 4 Afișează versiunea și iese. .RE .SH "MEDIU" .sp \fBLSMEM_COLUMNS\fP .RS 4 Specifică o listă de coloane de ieșire, separate prin virgule, care urmează să fie afișate. Pot fi utilizate toate coloanele enumerate în \fB\-\-help\fP. .RE .sp \fBLIBSMARTCOLS_DEBUG\fP=all .RS 4 activează ieșirea de depanare a libsmartcols. .RE .sp \fBLIBSMARTCOLS_DEBUG_PADDING\fP=on .RS 4 utilizează caractere de umplutură vizibile. .RE .SH "AUTORI" .sp \fBlsmem\fP a fost scris inițial de Gerald Schaefer pentru s390\-tools în Perl. Versiunea în C pentru util\-linux a fost scrisă de Clemens von Mann, Heiko Carstens și Karel Zak. .SH "CONSULTAȚI ȘI" .sp \fBchmem\fP(8) .SH "RAPORTAREA ERORILOR" .sp Pentru rapoarte de eroare, folosiți \c .URL "https://github.com/util\-linux/util\-linux/issues" "sistemul de urmărire al erorilor" "." .SH "DISPONIBILITATE" .sp Comanda \fBlsmem\fP face parte din pachetul util\-linux care poate fi descărcat de la \c .URL "https://www.kernel.org/pub/linux/utils/util\-linux/" "Linux Kernel Archive" "."