change cpu frequency in linux

  • در سیستم‌عامل لینوکس، قدرت پردازشی هر یک از هسته‌ها را می‌توان تغییر داد.
  • به عنوان مثال در صورتی که قدرت پردازشی هر هسته 3GHz باشد، می‌توان از عدد را بر روی 1GHz و یا هر عدد دیگری تنظیم کرد.
  • مسیر اشاره به هر یک از هسته‌ها به صورت زیر است :
# ls -lhd /sys/devices/system/cpu/cpu?
  • پرونده‌ای که با آن کار داریم به صورت زیر است :
cpufreq/scaling_max_freq
  • در داخل این پرونده تعیین می‌کنیم که قدرت هسته‌ی پردازنده مثلا از 2GHz بالاتر نرود.
  • برای اعمال تغییرات بر روی تمام هسته‌ها :
# 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 می‌باشد توجه کنید.

  • آزمایش شده بر روی اوبونتو ۱۸.۰۴

دیدگاهتان را بنویسید

نشانی ایمیل شما منتشر نخواهد شد. بخش‌های موردنیاز علامت‌گذاری شده‌اند *