'\" t .\" Title: chmem .\" Author: [see the "AUTHOR(S)" section] .\" Generator: Asciidoctor 2.0.20 .\" Date: 2024-05-14 .\" Manual: Администрација система .\" Source: util-linux 2.40.1 .\" Language: English .\" .TH "CHMEM" "8" "2024-05-14" "util\-linux 2.40.1" "Администрација система" .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 "НАЗИВ" chmem \- подешава меморију .SH "УВОД" .sp \fBchmem\fP [\fB\-h] [\fP\-V*] [\fB\-v\fP] [\fB\-e\fP|\fB\-d\fP] [\fISIZE\fP|\fIRANGE\fP \fB\-b\fP \fIBLOCKRANGE\fP] [\fB\-z\fP \fIZONE\fP] .SH "ОПИС" .sp Наредба „chmem“ поставља нарочиту величину или опсег меморије на присутно или неприсутно. .sp .RS 4 .ie n \{\ \h'-04'\(bu\h'+03'\c .\} .el \{\ . sp -1 . IP \(bu 2.3 .\} Наводи \fIВЕЛИЧИНУ\fP као <величину>[m|M|g|G]. Са „m“ или „M“, <величина> наводи величину меморије у MiB (1024 x 1024 бајта). Са „g“ или „G“, <величина> наводи величину меморије у GiB (1024 x 1024 x 1024 бајта). Основна јединица је MiB. .RE .sp .RS 4 .ie n \{\ \h'-04'\(bu\h'+03'\c .\} .el \{\ . sp -1 . IP \(bu 2.3 .\} Наводи \fIОПСЕГ\fP у облику 0x<почетак>\-0x<крај> као што је показано на излазу наредбе \fBlsmem\fP(1). <почетак> је хексадецимална адреса првог бајта а <крај> је хексадецимална адреса последњег бајта у опсегу меморије. .RE .sp .RS 4 .ie n \{\ \h'-04'\(bu\h'+03'\c .\} .el \{\ . sp -1 . IP \(bu 2.3 .\} Наводи \fIОПСЕГБЛОКА\fP у облику <први>\-<последњи> или <блок> као што је показано у излазу наредбе \fBlsmem\fP(1). <први> је број првог блока меморије а <последњи> је број последњег блока меморије у меморијском опсегу. А може и један блок бити наведен. \fIОПСЕГБЛОКА\fP захтева опцију \fB\-\-blocks\fP. .RE .sp .RS 4 .ie n \{\ \h'-04'\(bu\h'+03'\c .\} .el \{\ . sp -1 . IP \(bu 2.3 .\} Наводи \fIЗОНУ\fP као назив зоне меморије, као што је показано у излазу наредбе \fBlsmem \-o +ЗОНЕ\fP. Излаз приказује једну или више исправних меморијских зона за сваки меморијски опсег. Ако је приказано више зона, тада опсег меморије тренутно припада првој зони. По основи, \fBchmem\fP ће поставити радну меморију на зону „Покретна“, ако је ово у исправним зонама. Ова основност се може променити навођењем опције \fB\-\-zone\fP са другом исправном зоном. За балонирање меморије, препоручује се да изаберете зону „Покретна“ за радну и нерадну меморију, ако је могуће. Много је већа вероватноћа да ће меморија у овој зони поново бити нерадна, али се не може користити за произвољне доделе кернела, већ само за странице које се могу пресељавати (нпр. анонимне и странице оставе странице). Користите опцију \fB\-\-help\fP да видите све доступне зоне. .RE .sp \fIВЕЛИЧИНА\fP и \fIОПСЕГ\fP морају бити поравнати на величину блока Линукс меморије, као што је приказано на излазу наредбе \fBlsmem\fP(1). .sp Постављање меморије за рад може да не успе из разних разлога. На виртуелизованим системима може да не успе ако хипервизор нема довољно меморије, на пример зато што је меморија преоптерећена. Постављање меморије за нерад може да не успе ако Линукс не може да ослободи меморију. Ако само део захтеване меморије може да се постави за рад или за нерад, порука ће вам рећи колико је меморије постављено за рад или нерад уместо тражене количине. .sp Када поставља меморију на укључено \fBchmem\fP почиње са најнижим бројевима блока меморије. Када поставља меморију на искључено \fBchmem\fP почиње са највећим бројевима блока меморије. .SH "ОПЦИЈЕ" .sp \fB\-b\fP, \fB\-\-blocks\fP .RS 4 Користи параметар \fIОПСЕГБЛОКА\fP уместо \fIОПСЕГА\fP или \fIВЕЛИЧИНЕ\fP за опције \fB\-\-enable\fP и \fB\-\-disable\fP. .RE .sp \fB\-d\fP, \fB\-\-disable\fP .RS 4 Поставља наведени \fIОПСЕГ\fP, \fIВЕЛИЧИНУ\fP или \fIОПСЕГБЛОКА\fP искључене меморије. .RE .sp \fB\-e\fP, \fB\-\-enable\fP .RS 4 Поставља наведени \fIОПСЕГ\fP, \fIВЕЛИЧИНУ\fP или \fIОПСЕГБЛОКА\fP укључене меморије. .RE .sp \fB\-z\fP, \fB\-\-zone\fP .RS 4 Бира \fIЗОНУ\fP меморије где ће поставити наведени \fIОПСЕГ\fP, \fIВЕЛИЧИНУ\fP или \fIОПСЕГБЛОКА\fP меморије на укључено или искључено. По основи, меморија ће бити постављена на укључено на зону Преместива, ако је могуће. .RE .sp \fB\-v\fP, \fB\-\-verbose\fP .RS 4 Опширан режим. Доводи до тога да \fBchmem\fP исписује поруке прочишћавања о свом напретку. .RE .sp \fB\-h\fP, \fB\-\-help\fP .RS 4 Приказује текст помоћи и излази. .RE .sp \fB\-V\fP, \fB\-\-version\fP .RS 4 Исписује издање и излази. .RE .SH "ИЗЛАЗНО СТАЊЕ" .sp \fBchmem\fP has the following exit status values: .sp \fB0\fP .RS 4 успешно .RE .sp \fB1\fP .RS 4 неуспех .RE .sp \fB64\fP .RS 4 делимичан успех .RE .SH "ПРИМЕР" .sp \fBchmem \-\-enable 1024\fP .RS 4 Ова наредба захтева 1024 MiB меморије да би била постављена на присутно. .RE .sp \fBchmem \-e 2g\fP .RS 4 Ова наредба захтева 2 GiB меморије да би била постављена на присутно. .RE .sp \fBchmem \-\-disable 0x00000000e4000000\-0x00000000f3ffffff\fP .RS 4 Ова наредба захтева опсег меморије који почиње са 0x00000000e4000000 и завршава се са 0x00000000f3ffffff да би била постављена на искључено. .RE .sp \fBchmem \-b \-d 10\fP .RS 4 Ова наредба захтева блок меморије број 10 да буде постављен на одсутно. .RE .SH "ПОГЛЕДАЈТЕ ТАКОЂЕ" .sp \fBlsmem\fP(1) .SH "ПРИЈАВЉИВАЊЕ ГРЕШАКА" .sp За пријављивање грешака, користите пратиоца грешака на \c .URL "https://github.com/util\-linux/util\-linux/issues" "" "." .SH "ДОСТУПНОСТ" .sp Наредба \fBchmem\fP је део пакета „util\-linux“ који се може преузети са \c .URL "https://www.kernel.org/pub/linux/utils/util\-linux/" "Архиве Линукс кернела" "."