'\" t .\" Title: chcpu .\" Author: [see the "AUTHOR(S)" section] .\" Generator: Asciidoctor 2.0.26 .\" Date: 2026-09-02 .\" Manual: System Administration .\" Source: util-linux 2.42.3 .\" Language: Persian .\" .TH "CHCPU" "8" "2026-09-02" "util\-linux 2.42.3" "System Administration" .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 "نام (NAME)" chcpu \- پیکربندی وضعیت پردازنده‌ها (فعال/غیرفعال کردن CPUها) .SH "خلاصه دستور (SYNOPSIS)" .sp \fBchcpu\fP \fB\-c\fP|\fB\-d\fP|\fB\-e\fP|\fB\-g\fP \fIcpu\-list\fP .sp \fBchcpu\fP \fB\-p\fP \fImode\fP .sp \fBchcpu\fP \fB\-r\fP|\fB\-h\fP|\fB\-V\fP .SH "توضیحات (DESCRIPTION)" .sp دستور \fBchcpu\fP می‌تواند وضعیت پردازنده‌ها را تغییر دهد. این دستور می‌تواند پردازنده‌ها را فعال یا غیرفعال کند، به دنبال پردازنده‌های جدید بگردد (اسکن کند)، حالت توزیع پردازنده (\fImode\fP) در هایپروایزر زیرین را تغییر دهد، و از هایپروایزر درخواست پردازنده کند (پیکربندی/configure) یا پردازنده‌ها را به هایپروایزر بازگرداند (لغو پیکربندی/deconfigure). .sp برخی از گزینه‌ها دارای آرگومان \fIcpu\-list\fP هستند. از این آرگومان برای تعیین فهرستی از پردازنده‌ها که با کاما از هم جدا شده‌اند استفاده کنید. این فهرست می‌تواند شامل نشانی‌های تکی پردازنده‌ها یا بازه‌ای از نشانی‌ها باشد. برای مثال، \fB0,5,7,9\-11\fP باعث می‌شود دستور برای پردازنده‌های دارای نشانی‌های ۰، ۵، ۷، ۹، ۱۰ و ۱۱ اعمال شود. .SH "گزینه‌ها (OPTIONS)" .sp \fB\-c\fP, \fB\-\-configure\fP \fIcpu\-list\fP .RS 4 پردازنده‌های مشخص‌شده را پیکربندی می‌کند. پیکربندی یک پردازنده به این معنی است که هایپروایزر پردازنده‌ای را از مخزن پردازنده‌ها برداشته و آن را به سخت‌افزار مجازی که هسته شما روی آن اجرا می‌شود اختصاص می‌دهد. .RE .sp \fB\-d\fP, \fB\-\-disable\fP \fIcpu\-list\fP .RS 4 پردازنده‌های مشخص‌شده را غیرفعال می‌کند. غیرفعال کردن یک پردازنده به این معنی است که هسته آن را برون‌خط (offline) می‌کند. .RE .sp \fB\-e\fP, \fB\-\-enable\fP \fIcpu\-list\fP .RS 4 پردازنده‌های مشخص‌شده را فعال می‌کند. فعال کردن یک پردازنده به این معنی است که هسته آن را برخط (online) می‌کند. یک پردازنده پیش از آنکه بتواند فعال شود، باید پیکربندی شده باشد؛ به \fB\-c\fP مراجعه کنید. .RE .sp \fB\-g\fP, \fB\-\-deconfigure\fP \fIcpu\-list\fP .RS 4 پیکربندی پردازنده‌های مشخص‌شده را لغو می‌کند. لغو پیکربندی یک پردازنده به این معنی است که هایپروایزر پردازنده را از سخت‌افزار مجازی که نمونه لینوکس روی آن اجرا می‌شود حذف کرده و آن را به مخزن پردازنده‌ها بازمی‌گرداند. یک پردازنده پیش از آنکه بتوان پیکربندی آن را لغو کرد، باید برون‌خط (offline) باشد؛ به \fB\-d\fP مراجعه کنید. .sp گزینه \fBchcpu \-g\fP در IBM z/VM پشتیبانی نمی‌شود، پردازنده‌ها در آن همیشه در وضعیت پیکربندی‌شده قرار دارند. .sp اگر \fBchcpu \-g\fP پشتیبانی شود، هر پردازنده غیرفعال‌شده (\fBdisabled\fP) باید لغو پیکربندی (\fBdeconfigured\fP) شود تا به هایپروایزر اطلاع داده شود که از این پردازنده‌ها استفاده نخواهد شد و از افت احتمالی کارایی جلوگیری شود. .RE .sp \fB\-p\fP, \fB\-\-dispatch\fP \fImode\fP .RS 4 حالت توزیع پردازنده (\fImode\fP / قطبش یا polarization) را تنظیم می‌کند. این گزینه تنها در صورتی اثرگذار است که معماری سخت‌افزار و هایپروایزر شما از قطبش پردازنده پشتیبانی کنند. حالت‌های (\fImodes\fP) موجود عبارت‌اند از: .sp \fBhorizontal\fP .RS 4 بار کاری بین تمام پردازنده‌های موجود پخش می‌شود. .RE .sp \fBvertical\fP .RS 4 بار کاری روی تعداد کمی از پردازنده‌ها متمرکز می‌شود. .RE .RE .sp \fB\-r\fP, \fB\-\-rescan\fP .RS 4 اسکن مجدد پردازنده‌ها را فعال می‌کند. پس از اسکن مجدد، هسته لینوکس پردازنده‌های جدید را شناسایی می‌کند. از این گزینه در سیستم‌هایی استفاده کنید که پردازنده‌های متصل‌شده جدید را به طور خودکار شناسایی نمی‌کنند. .RE .sp \fB\-h\fP, \fB\-\-help\fP .RS 4 نمایش متن راهنما و خروج. .RE .sp \fB\-V\fP, \fB\-\-version\fP .RS 4 نمایش نسخه و خروج. .RE .SH "وضعیت خروج (EXIT STATUS)" .sp دستور \fBchcpu\fP دارای مقادیر وضعیت خروج زیر است: .sp \fB0\fP .RS 4 موفقیت .RE .sp \fB1\fP .RS 4 شکست .RE .sp \fB64\fP .RS 4 موفقیت نسبی .RE .SH "نویسندگان (AUTHORS)" .sp .MTO "heiko.carstens\(atde.ibm.com" "Heiko Carstens" "" .SH "حق نشر (COPYRIGHT)" .sp Copyright IBM Corp. 2011 .SH "همچنین ببینید (SEE ALSO)" .sp \fBlscpu\fP(1) .SH "گزارش اشکالات (REPORTING BUGS)" .sp برای گزارش اشکالات، از \c .URL "https://github.com/util\-linux/util\-linux/issues" "پیگیری‌کننده اشکالات" "." .SH "در دسترس بودن (AVAILABILITY)" .sp دستور \fBchcpu\fP بخشی از بسته util\-linux است که می‌تواند از \c .URL "https://www.kernel.org/pub/linux/utils/util\-linux" "بایگانی هسته لینوکس" "." دریافت شود.