table of contents
| LSMEM(1) | Comenzi utilizator | LSMEM(1) |
NUME¶
lsmem - listează intervalele de memorie de care se dispune cu starea lor curentă
REZUMAT¶
lsmem [opțiuni]
DESCRIERE¶
Comanda lsmem 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ă.
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 --output împreună cu o listă de coloane în mediile în care este necesară o ieșire stabilă.
Comanda lsmem 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 --split (de exemplu: lsmem --split=ZONELE). Cuvântul special none poate fi utilizat împreună cu --split 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 --all, care listează toate blocurile de memorie individuale.
Rețineți că unele coloane de ieșire pot furniza informații inexacte dacă o politică de divizare forțează lsmem 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 lsmem.
Coloanele acceptate sunt RANGE*, SIZE, STATE, REMOVABLE, BLOCK, NODE, ZONES, CONFIGURED și*MEMMAP-ON-MEMORY*.
RANGE
SIZE
STATE
REMOVABLE
BLOCK
NODE
ZONES
CONFIGURED
MEMMAP-ON-MEMORY
Nu toate coloanele sunt acceptate pe toate sistemele. Dacă se specifică o coloană neacceptată, lsmem afișează coloana, dar nu furnizează date pentru aceasta. În plus, lsmem poate omite coloane precum CONFIGURED sau MEMMAP-ON-MEMORY dacă aceste stări nu sunt relevante pentru arhitectura sistemului.
Pe sistemele care permit configurarea/deconfigurarea memoriei, memoria trebuie configurată înainte de a putea fi activată.
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.
OPȚIUNI¶
-a, --all
-b, --bytes
Î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, ....
-J, --json
-n, --noheadings
-o, --output listă
--output-all
-P, --pairs
-r, --raw
-S, --split listă
-s, --sysroot director
--summary[=când]
-h, --help
-V, --version
MEDIU¶
LSMEM_COLUMNS
LIBSMARTCOLS_DEBUG=all
LIBSMARTCOLS_DEBUG_PADDING=on
AUTORI¶
lsmem 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.
CONSULTAȚI ȘI¶
RAPORTAREA ERORILOR¶
Pentru rapoarte de eroare, folosiți sistemul de urmărire al erorilor <https://github.com/util-linux/util-linux/issues>.
DISPONIBILITATE¶
Comanda lsmem face parte din pachetul util-linux care poate fi descărcat de la Linux Kernel Archive <https://www.kernel.org/pub/linux/utils/util-linux/>.
| 2026-06-08 | util-linux 2.42.1 |