.TH "CPUPOWER-IDLE-SET" "1" "0.1" "" "cpupower Manual" .SH "نام (NAME)" .LP cpupower\-idle\-set \- ابزاری برای تنظیم گزینه‌های خاص هسته مربوط به وضعیت‌های بی‌کاری پردازنده .SH "خلاصه دستور (SYNOPSIS)" .LP cpupower [ \-c cpulist ] idle\-set [\fIگزینه‌ها\fP] .SH "توضیحات (DESCRIPTION)" .LP زیرفرمان cpupower idle\-set امکان تنظیم گزینه‌های ارائه‌شده توسط هسته برای وضعیت بی‌کاری (idle)—که وضعیت خواب (sleep) پردازنده نیز نامیده می‌شود—را فراهم می‌کند. یک نمونه از این تنظیمات، غیرفعال‌سازی وضعیت‌های خواب است. این قابلیت می‌تواند برای تنظیم توازن میان مصرف توان و کارایی سودمند باشد. .SH "گزینه‌ها (OPTIONS)" .LP .TP \fB\-d\fR \fB\-\-disable\fR غیرفعال کردن یک وضعیت خواب مشخص در پردازنده. .TP \fB\-e\fR \fB\-\-enable\fR فعال کردن یک وضعیت خواب مشخص در پردازنده. .TP \fB\-D\fR \fB\-\-disable-by-latency\fR غیرفعال کردن تمام وضعیت‌های بی‌کاری با تأخیری برابر یا بیشتر از . فعال کردن تمام وضعیت‌های بی‌کاری با تأخیری کمتر از . .TP \fB\-E\fR \fB\-\-enable-all\fR فعال کردن تمام وضعیت‌های بی‌کاری در صورتی که پیش‌تر فعال نشده باشند. .SH "نکات (REMARKS)" .LP سیاست گاورنرهای cpuidle در غیرفعال‌سازی وضعیت‌های خواب .RS 4 بسته به گاورنر cpuidle مورد استفاده که سیاست هسته را برای چگونگی انتخاب وضعیت‌های خواب پیاده‌سازی می‌کند، ممکن است وضعیت‌های خواب بعدی در این هسته پردازشی نیز غیرفعال شوند. دو گاورنر cpuidle به نام‌های ladder و menu وجود دارد. در حالی که در صورت انتخاب CONFIG_CPU_IDLE، گاورنر ladder همیشه در دسترس است، گاورنر menu علاوه‌بر آن به CONFIG_NO_HZ نیز نیاز دارد. رفتار و تأثیر متغیر غیرفعال‌سازی به پیاده‌سازی گاورنر مربوطه بستگی دارد. برای نمونه، در گاورنر ladder این رفتار سازگار (coherent) نیست؛ به این معنا که اگر یک وضعیت سبک غیرفعال شود، تمام وضعیت‌های عمیق‌تر نیز غیرفعال می‌شوند. به همین ترتیب، اگر وضعیت عمیقی فعال شود اما یک وضعیت سبک‌تر همچنان غیرفعال باشد، این کار هیچ تأثیری نخواهد داشت. .RE .LP غیرفعال‌سازی سبک‌ترین وضعیت خواب ممکن است بی‌تأثیر باشد .RS 4 اگر معیارهای لازم برای ورود به وضعیت‌های خواب عمیق‌تر برآورده نشوند و سبک‌ترین وضعیت خواب در هنگام بی‌کاری انتخاب شود، هسته ممکن است صرف‌نظر از فعال یا غیرفعال بودن آن، همچنان وارد این وضعیت خواب شود. این مسئله در شمارشگر استفاده (usage count) وضعیت خواب غیرفعال‌شده هنگام اجرای دستور cpupower idle-info نیز بازتاب می‌یابد. .RE .LP انتخاب هسته‌های مشخص پردازنده .RS 4 به‌طور پیش‌فرض، وضعیت‌های خواب پردازنده برای تمام هسته‌های CPU تنظیم می‌شوند. لطفاً برای چگونگی غیرفعال کردن وضعیت‌های C (یا C-states) در هسته‌های خاص، به بخش گزینه \-\-cpu در صفحه راهنمای cpupower(1) مراجعه کنید. .RE .SH "فایل‌ها (FILES)" .nf \fI/sys/devices/system/cpu/cpu*/cpuidle/state*\fP \fI/sys/devices/system/cpu/cpuidle/*\fP .fi .SH "نویسندگان (AUTHORS)" .nf Thomas Renninger .fi .SH "همچنین ببینید (SEE ALSO)" .LP cpupower(1), cpupower\-monitor(1), cpupower\-info(1), cpupower\-set(1), cpupower\-idle\-info(1)