- در سیستمعامل لینوکس، قدرت پردازشی هر یک از هستهها را میتوان تغییر داد.
- به عنوان مثال در صورتی که قدرت پردازشی هر هسته 3GHz باشد، میتوان از عدد را بر روی 1GHz و یا هر عدد دیگری تنظیم کرد.
- مسیر اشاره به هر یک از هستهها به صورت زیر است :
|
1 |
# ls -lhd /sys/devices/system/cpu/cpu? |
- پروندهای که با آن کار داریم به صورت زیر است :
|
1 |
cpufreq/scaling_max_freq |
- در داخل این پرونده تعیین میکنیم که قدرت هستهی پردازنده مثلا از 2GHz بالاتر نرود.
- برای اعمال تغییرات بر روی تمام هستهها :
|
1 2 3 4 5 |
# for item in $(ls -1 /sys/devices/system/cpu/cpu*/cpufreq/scaling_max_freq) ; do echo '1000000' > $item ; done or # for item in \ $(ls -1 /sys/devices/system/cpu/cpu*/cpufreq/scaling_max_freq) ; \ do echo '1000000' > $item ; done |
- به عدد 1000000 که به منزلهی 1GHz میباشد توجه کنید.
- آزمایش شده بر روی اوبونتو ۱۸.۰۴