Provided by: util-linux-locales_2.41-4ubuntu3_all bug

NUME

       chmem - configurează memoria

REZUMAT

       chmem [-h] [-V*] [-v] [-e|-d] [DIMENSIUNE|INTERVAL -b INTERVAL-BLOC] [-z ZONA]

DESCRIERE

       Comanda chmem stabilește o anumită dimensiune sau un anumit interval de memorie ca fiind activat sau
       dezactivat.

       •   Specifică DIMENSIUNEA ca <dimensiune>[m|M|g|G]. Cu m sau M, <dimensiunea> specifică dimensiunea
           memoriei în Mio (1024 x 1024 octeți). Cu g sau G, <dimensiune> specifică dimensiunea memoriei în Gio
           (1024 x 1024 x 1024 bytes). Unitatea implicită este Mio.

       •   Specifică INTERVALUL sub forma 0x<începe>-0x<termină>, așa cum se arată în ieșirea comenzii lsmem(1).
           <începe> este adresa hexazecimală a primului octet și <termină> este adresa hexazecimală a ultimului
           octet din intervalul de memorie.

       •   Specifică INTERVAL-BLOC sub forma <primul>-<ultimul> sau <bloc>, așa cum se arată în ieșirea comenzii
           lsmem(1). <primul> este numărul primului bloc de memorie, iar <ultimul> este numărul ultimului bloc
           de memorie din intervalul de memorie. Alternativ, se poate specifica un singur bloc. INTERVAL-BLOC
           necesită opțiunea --blocks.

       •   Specifică ZONA ca nume al unei zone de memorie, așa cum se arată în rezultatul comenzii lsmem -o
           +ZONE. Ieșirea arată una sau mai multe zone de memorie valide pentru fiecare interval de memorie.
           Dacă sunt afișate mai multe zone, atunci intervalul de memorie aparține în prezent primei zone. În
           mod implicit, chmem va stabili memoria activă în zona Movable, dacă aceasta se află printre zonele
           valide. Această valoare implicită poate fi modificată prin specificarea opțiunii --zone cu o altă
           zonă validă. Pentru umflarea memoriei, se recomandă să se selecteze zona Movable pentru memoria
           activă și inactivă, dacă este posibil. Memoria din această zonă are mult mai multe șanse să poată fi
           din nou inactivă, dar nu poate fi utilizată pentru alocări arbitrare ale nucleului, ci doar pentru
           pagini migrabile (de exemplu, pagini anonime și pagini din zona de stocare (cache) a paginilor).
           Utilizați opțiunea --help pentru a vedea toate zonele disponibile.

       DIMENSIUNEA și INTERVALUL trebuie să fie aliniate la dimensiunea blocului de memorie Linux, așa cum se
       arată în ieșirea comenzii lsmem(1).

       Stabilirea memoriei ca activă, poate eșua din diverse motive. Pe sistemele virtualizate, poate eșua dacă
       hipervizorul nu mai are suficientă memorie, de exemplu, pentru că memoria a fost suprasolicitată.
       Stabilirea memoriei ca inactivă poate eșua dacă Linux nu poate elibera memoria. În cazul în care numai o
       parte din memoria solicitată poate fi stabilită activă sau inactivă, un mesaj vă informează cât de multă
       memorie a fost stabilită activă sau inactivă în loc de cantitatea solicitată.

       Când stabilește memoria ca activă, chmem începe cu cel mai mic număr de blocuri de memorie. La stabilirea
       memoriei ca dezactivată, chmem începe cu cel mai mare număr de blocuri de memorie.

OPȚIUNI

       -b, --blocks
           Utilizează un parametru INTERVAL-BLOC în loc de INTERVAL sau DIMENSIUNE pentru opțiunile --enable și
           --disable.

       -d, --disable
           Stabilește INTERVALUL, DIMENSIUNEA sau INTERVALUL-BLOC specificat de memorie ca dezactivat.

       -e, --enable
           Stabilește INTERVALUL, DIMENSIUNEA sau INTERVALUL-BLOC specificat de memorie ca activat.

       -z, --zone
           Selectează ZONA de memorie în care se va stabili INTERVALUL, DIMENSIUNEA sau INTERVALUL-BLOC de
           memorie specificat, activat sau dezactivat. În mod implicit, memoria va fi stabilită ca activată în
           zona Movable, dacă este posibil.

       -v, --verbose
           Modul descriptiv. Face ca chmem să afișeze mesaje de depanare despre progresul său.

       -h, --help
           Afișează acest mesaj de ajutor și iese.

       -V, --version
           Afișează versiunea și iese.

STARE DE IEȘIRE

       chmem are următoarele valori de stare de ieșire:

       0
           succes

       1
           eșec

       64
           succes parțial

EXEMPLU

       chmem --enable 1024
           Această comandă solicită ca 1024 Mio de memorie să fie configurată ca activată.

       chmem -e 2g
           Această comandă solicită ca 2 Gio de memorie să fie configurată ca activată.

       chmem --disable 0x00000000e4000000-0x00000000f3ffffff
           Această comandă solicită ca intervalul de memorie care începe cu 0x00000000e4000000 și se termină cu
           0x000000000000f3ffffffff să fie stabilit ca dezactivat.

       chmem -b -d 10
           Această comandă solicită ca blocul de memorie numărul 10 să fie stabilit ca dezactivat.

CONSULTAȚI ȘI

       lsmem(1)

RAPORTAREA ERORILOR

       Pentru rapoarte de eroare, folosiți sistemul de urmărire al erorilor
       <https://github.com/util-linux/util-linux/issues>.

DISPONIBILITATE

       Comanda chmem 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/>.

util-linux 2.41                                    2025-07-02                                           CHMEM(8)