'\" t .\" Title: chmem .\" Author: [see the "AUTHOR(S)" section] .\" Generator: Asciidoctor 2.0.23 .\" Date: 2025-03-29 .\" Manual: Administrare sistem .\" Source: util-linux 2.41 .\" Language: English .\" .TH "CHMEM" "8" "2025-03-29" "util\-linux 2.41" "Administrare sistem" .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" chmem \- configurează memoria .SH "REZUMAT" .sp \fBchmem\fP [\fB\-h] [\fP\-V*] [\fB\-v\fP] [\fB\-e\fP|\fB\-d\fP] [\fIDIMENSIUNE\fP|\fIINTERVAL\fP \fB\-b\fP \fIINTERVAL\-BLOC\fP] [\fB\-z\fP \fIZONA\fP] .SH "DESCRIERE" .sp Comanda chmem stabilește o anumită dimensiune sau un anumit interval de memorie ca fiind activat sau dezactivat. .sp .RS 4 .ie n \{\ \h'-04'\(bu\h'+03'\c .\} .el \{\ . sp -1 . IP \(bu 2.3 .\} Specifică \fIDIMENSIUNEA\fP ca [m|M|g|G]. Cu m sau M, specifică dimensiunea memoriei în Mio (1024 x 1024 octeți). Cu g sau G, specifică dimensiunea memoriei în Gio (1024 x 1024 x 1024 bytes). Unitatea implicită este Mio. .RE .sp .RS 4 .ie n \{\ \h'-04'\(bu\h'+03'\c .\} .el \{\ . sp -1 . IP \(bu 2.3 .\} Specifică \fIINTERVALUL\fP sub forma 0x<începe>\-0x, așa cum se arată în ieșirea comenzii \fBlsmem\fP(1). <începe> este adresa hexazecimală a primului octet și este adresa hexazecimală a ultimului octet din intervalul de memorie. .RE .sp .RS 4 .ie n \{\ \h'-04'\(bu\h'+03'\c .\} .el \{\ . sp -1 . IP \(bu 2.3 .\} Specifică \fIINTERVAL\-BLOC\fP sub forma \- sau , așa cum se arată în ieșirea comenzii \fBlsmem\fP(1). este numărul primului bloc de memorie, iar este numărul ultimului bloc de memorie din intervalul de memorie. Alternativ, se poate specifica un singur bloc. \fIINTERVAL\-BLOC\fP necesită opțiunea \fB\-\-blocks\fP. .RE .sp .RS 4 .ie n \{\ \h'-04'\(bu\h'+03'\c .\} .el \{\ . sp -1 . IP \(bu 2.3 .\} Specifică \fIZONA\fP ca nume al unei zone de memorie, așa cum se arată în rezultatul comenzii \fBlsmem \-o +ZONE\fP. 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, \fBchmem\fP va stabili memoria activă în zona Movable, dacă aceasta se află printre zonele valide. Această valoare implicită poate fi modificată prin specificarea opțiunii \fB\-\-zone\fP 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 \fB\-\-help\fP pentru a vedea toate zonele disponibile. .RE .sp \fIDIMENSIUNEA\fP și \fIINTERVALUL\fP trebuie să fie aliniate la dimensiunea blocului de memorie Linux, așa cum se arată în ieșirea comenzii \fBlsmem\fP(1). .sp 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ă. .sp Când stabilește memoria ca activă, \fBchmem\fP începe cu cel mai mic număr de blocuri de memorie. La stabilirea memoriei ca dezactivată, \fBchmem\fP începe cu cel mai mare număr de blocuri de memorie. .SH "OPȚIUNI" .sp \fB\-b\fP, \fB\-\-blocks\fP .RS 4 Utilizează un parametru \fIINTERVAL\-BLOC\fP în loc de \fIINTERVAL\fP sau \fIDIMENSIUNE\fP pentru opțiunile \fB\-\-enable\fP și \fB\-\-disable\fP. .RE .sp \fB\-d\fP, \fB\-\-disable\fP .RS 4 Stabilește \fIINTERVALUL\fP, \fIDIMENSIUNEA\fP sau \fIINTERVALUL\-BLOC\fP specificat de memorie ca dezactivat. .RE .sp \fB\-e\fP, \fB\-\-enable\fP .RS 4 Stabilește \fIINTERVALUL\fP, \fIDIMENSIUNEA\fP sau \fIINTERVALUL\-BLOC\fP specificat de memorie ca activat. .RE .sp \fB\-z\fP, \fB\-\-zone\fP .RS 4 Selectează \fIZONA\fP de memorie în care se va stabili \fIINTERVALUL\fP, \fIDIMENSIUNEA\fP sau \fIINTERVALUL\-BLOC\fP de memorie specificat, activat sau dezactivat. În mod implicit, memoria va fi stabilită ca activată în zona Movable, dacă este posibil. .RE .sp \fB\-v\fP, \fB\-\-verbose\fP .RS 4 Modul descriptiv. Face ca \fBchmem\fP să afișeze mesaje de depanare despre progresul său. .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 "STARE DE IEȘIRE" .sp \fBchmem\fP are următoarele valori de stare de ieșire: .sp \fB0\fP .RS 4 succes .RE .sp \fB1\fP .RS 4 eșec .RE .sp \fB64\fP .RS 4 succes parțial .RE .SH "EXEMPLU" .sp \fBchmem \-\-enable 1024\fP .RS 4 Această comandă solicită ca 1024 Mio de memorie să fie configurată ca activată. .RE .sp \fBchmem \-e 2g\fP .RS 4 Această comandă solicită ca 2 Gio de memorie să fie configurată ca activată. .RE .sp \fBchmem \-\-disable 0x00000000e4000000\-0x00000000f3ffffff\fP .RS 4 Această comandă solicită ca intervalul de memorie care începe cu 0x00000000e4000000 și se termină cu 0x000000000000f3ffffffff să fie stabilit ca dezactivat. .RE .sp \fBchmem \-b \-d 10\fP .RS 4 Această comandă solicită ca blocul de memorie numărul 10 să fie stabilit ca dezactivat. .RE .SH "CONSULTAȚI ȘI" .sp \fBlsmem\fP(1) .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 \fBchmem\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" "."