| CPUPOWER-SET(1) | cpupower Manual | CPUPOWER-SET(1) |
نام (NAME)
cpupower-set - تنظیم پیکربندیهای هسته یا سختافزار مرتبط با توان پردازنده
خلاصه دستور (SYNOPSIS)
cpupower set [ -b VAL | -e POLICY | -m MODE | -t BOOL ]
توضیحات (DESCRIPTION)
دستور cpupower set پیکربندیهای هسته را تنظیم کرده یا مستقیماً به ثباتهای سختافزاری مؤثر بر سیاستهای صرفهجویی در مصرف توان پردازنده دسترسی پیدا میکند.
برخی گزینهها روی کل پلتفرم اعمال میشوند و برخی دیگر بر تکتک هستهها اثر میگذارند. بهطور پیشفرض، مقادیر روی تمام هستهها اعمال میشوند. نحوهٔ تغییر پیکربندیهای یک هستهٔ خاص در صفحهٔ راهنمای cpupower(1) در بخش گزینهٔ --cpu شرح داده شده است. اینکه یک گزینه بر کل سیستم اثر میگذارد یا میتواند برای هستههای جداگانه اعمال شود، در بخش گزینهها توضیح داده شده است.
برای خواندن تنظیمات فعلی و بررسی اینکه آیا اصلاً روی سیستم پشتیبانی میشوند یا خیر، از cpupower info استفاده کنید.
گزینهها (OPTIONS)
--perf-bias, -b
محدودهٔ اعداد معتبر بین ۰ تا ۱۵ است، که در آن ۰ بیشترین کارایی و ۱۵ بیشترین بهرهوری انرژی است.
پردازنده بسته به مدل خود، هنگام برقراری تعادل میان کارایی و بهرهوری انرژی، از این اطلاعات به شیوهای خاص استفاده میکند.
این راهنمای خطمشی جایگزین حالتهای کارایی پردازنده (P-states) یا حالتهای مصرف توان بیباری پردازنده (C-states) نمیشود، اما به نرمافزار این امکان را میدهد تا جایی که در حالت عادی نمیتوانست اولویت خود را ابراز کند، اثرگذار باشد.
برای مثال، این تنظیم ممکن است به سختافزار اعلام کند که با چه میزان شتاب یا محافظهکاری بسامد را در «محدودهٔ توربو» بالاتر از بازهٔ فرکانسی P-state که صراحتاً توسط سیستمعامل کنترل میشود، مدیریت کند. همچنین ممکن است به سختافزار نشان دهد که با چه شتابی وارد C-stateهای درخواستیِ سیستمعامل شود.
این گزینه را تنها میتوان از طریق گزینهٔ --cpu در cpupower(1) برای هستههای تکی اعمال کرد.
تنظیم مقدار تمایل به کارایی (performance bias) روی یک CPU میتواند به دلیل محدودیتهای سختافزاری، تنظیمات CPUهای مرتبط (برای نمونه، تمام پردازندههای یک سوکت) را نیز تغییر دهد. برای بررسی صحت این موضوع، از cpupower -c all info -b استفاده کنید.
این گزینه نیازمند بارگذاری درایور هستهٔ msr (گزینهٔ CONFIG_X86_MSR) است.
--epp, -e
خطمشیهای موجود را میتوان با دستور زیر مشاهده کرد: cat /sys/devices/system/cpu/cpufreq/policy0/energy_performance_available_preferences :
--amd-pstate-mode, -m
برای اطلاعات بیشتر به مستندات هسته در خصوص AMD P-State مراجعه کنید.
--turbo-boost, --boost, -t
این گزینه به عنوان پارامتر، مقدار 1 را برای فعالسازی یا 0 را برای غیرفعالسازی این ویژگی دریافت میکند.
همچنین ببینید (SEE ALSO)
cpupower-info(1), cpupower-monitor(1), powertop(1)
نویسندگان (AUTHORS)
بخشهای مربوط به --perf-bias توسط Len Brown <len.brown@intel.com> نوشته شده است Thomas Renninger <trenn@suse.de>
| 22/02/2011 |