18.04-এ সিপিইউ গভর্নরকে পারফরম্যান্সে সেট করুন


25

আমি 18.04-তে সিপিইউ গভর্নরকে পারফরম্যান্সে সেট করার চেষ্টা করছি, সমস্যাটি হ'ল এটি কখনও পুনরায় বুট হয় না ives

আমি এই প্রশ্নের উত্তরে এই পদক্ষেপগুলি অনুসরণ করার চেষ্টা করেছি "ডিফল্ট হিসাবে" পাওয়ারসেভ "এর পরিবর্তে" পারফরম্যান্স "কীভাবে সেট করবেন? তবে আমি কম্পিউটারটি পুনরায় বুট করার সময় সিপিইউ গভর্নর আবার পাওয়ারসভারে স্যুইচ করে।

আমি /etc/rc.localলাইনটি সহ একটি ফাইল তৈরি করার চেষ্টা করেছি :

cpupower frequency-set --governor performance

এটি পুনরায় বুট থেকেও বেঁচে না।

কিভাবে আমি এটি করতে পারব?


3
আপনি ঠিক কোন পদ্ধতি অনুসরণ করেছেন? ফাইল-টাইমের টাইপো কি /etc/rc.localকেবল এই প্রশ্নে রয়েছে, বা আপনি তৈরি করার সময় সেই একই টাইপো তৈরি করেছিলেন? এই প্রশ্নটি 18.04 এর সাথে সুনির্দিষ্ট নয় এবং সম্ভবত এখানে একটি প্রশ্নের চেয়ে কোনও বাগ রিপোর্ট হওয়া উচিত নয়। আমি মনে করি আপনি আরও বিশদ যুক্ত করতে সম্পাদনা করলে প্রশ্নটি পুনরায় খোলার জন্য বিবেচনা করা যেতে পারে।
Zanna

প্যারামিটারটি --governor powersaveহওয়া উচিত --governor performance...
WinEunuuchs2 ইউনিক্স

আমি এই কমান্ড তালিকাটি অনুসরণ করেছি , কিন্তু আমি কম্পিউটারটি পুনরায় বুট করার সময় সিপিইউ গভর্নর আবার পাওয়ারসভারে ফিরে যায়। আমি বুঝতে পারি নি /etc/rc.local কমান্ডে একটি টাইপো আছে, আমি এখানে অন্য একটি অ্যাসুবুন্টু পোস্টের কাছ থেকে পেয়েছি যখন আমি 'cpupower ফ্রিকোয়েন্সি-সেট --governor পারফরম্যান্স' কমান্ড চালানোর জন্য একটি স্ক্রিপ্ট তৈরি করার চেষ্টা করেছি। প্রারম্ভকালে।
Falc


ঞ @ J-ncase: ~ $ sudo দ্বারা আপডেট-rc.d ondemand নিষ্ক্রিয় আপডেট-rc.d: ত্রুটি: হ্যাঁ আমি যে থ্রেড নিম্নলিখিত চেষ্টা করেছি, আমি এই বার্তা পেতে জন্য ondemand একটি lsb স্ক্রিপ্ট খুঁজে পাচ্ছি না
Falc

উত্তর:


18
sudo apt-get install cpufrequtils
echo 'GOVERNOR="performance"' | sudo tee /etc/default/cpufrequtils
sudo systemctl disable ondemand

4
আসলে, কেবলমাত্র শেষ আদেশটি যথেষ্ট। পরে sudo systemctl disable ondemandএবং রিবুট: cat /sys/devices/system/cpu/cpu0/cpufreq/scaling_governorশো performance
ইয়ালোক আই

6

সংক্ষিপ্ত উত্তর

ইন /etc/rc.localএই কমান্ড রাখা:

sleep 120
cpupower frequency-set --governor performance

বুট করার 1 মিনিট পরে পাওয়ারসেভে স্বয়ংক্রিয় স্যুইচ করুন

যে কোনও কারণে আমার স্কাইলাক ইন্টেল সিপিইউ সর্বদা পারফরম্যান্স মোডে শুরু হয় এবং তারপরে স্বয়ংক্রিয়ভাবে 1 মিনিটের চিহ্নে পাওয়ারসেভ মোডে স্যুইচ করে।

আপনি যদি স্টার্টআপটিতে মোডটি পারফরম্যান্সে সেট করেন তবে এটি পাওয়ারস্যাভ মোডে 1 মিনিটের আপ টাইম চিহ্নের ওভাররাইড হয়ে যাবে ।

নীচের জিআইএফ-তে, প্রারম্ভকালে 3000+ মেগাহার্টজ সিপিইউ গতি শীর্ষের নিকটে উপস্থিত হয়। আপ সময় নীচের কাছাকাছি উপস্থিত হয়। আপ টাইম যখন প্রায় 1 মিনিট আঘাত করে আপনি সিপিইউ মেগাহার্টজ ড্রপ বন্ধ দেখতে পাবেন। :

সিপিইউ পাওয়ারসভেভ 1 মিনিট 2.gif


দ্বিতীয় দ্বিতীয় পাওয়ার সাভে নিরীক্ষণের জন্য প্রোগ্রাম

এই স্ক্রিপ্ট এতে তৈরি করুন /usr/local/bin/watch-gov.sh:

#! /bin/bash

# NAME: watch-gov.sh
# PATH: /usr/local/bin
# DESC: Set governnor to performance and watch for change
#       Ask Ubuntu question: /ubuntu/1021748/set-cpu-governor-to-performance-in-18-04/1084727#1084727
# CALL: called from `/etc/rc.local`
# DATE: Created Oct 18, 2018.

echo performance | tee /sys/devices/system/cpu/cpu*/cpufreq/scaling_governor
last_gov=$(cat /sys/devices/system/cpu/cpu0/cpufreq/scaling_governor)
Uptime=$(uptime)
echo "watch-gov.sh: Set to performance at $Uptime " > /tmp/watch-gov.log

for ((i=0; i<300; i++)) ; do
    curr_gov=$(cat /sys/devices/system/cpu/cpu0/cpufreq/scaling_governor)
    if [ $last_gov != $curr_gov ] ; then
        last_gov=$curr_gov
        Uptime=$(uptime)
        echo "watch-gov.sh: Current governor: $last_gov Uptime: $Uptime" >> \
            /tmp/watch-gov.log
    fi
    sleep 1
done

কমান্ডের /etc/rc.localআগে স্ক্রিপ্টটি কল করুন exit 0(নীচে বিস্তারিতভাবে বর্ণিত )।

লগ ইন করার এক মিনিট পরে আউটপুটটি দেখুন:

$ cat /tmp/watch-gov.log
watch-gov.sh: Set to performance at  17:50:09 up 0 min,  0 users,  load average: 0.00, 0.00, 0.00 
watch-gov.sh: Current governor: powersave Uptime:  17:51:09 up 1 min,  1 user,  load average: 1.89, 0.62, 0.22

এই উত্তর থেকে নিশ্চিতকরণ powersaveগভর্নরের কাছে এই 1 মিনিটের বল নিয়ন্ত্রণ করে /etc/init.d/ondemand


পারফরমেন্স মোড সেট করার আগে 120 সেকেন্ড ঘুমান

পারফরম্যান্স মোডে থাকার সবচেয়ে সহজ উপায় হ'ল /etc/rc.localশেষ লাইনের আগে এই লাইনগুলি সম্পাদনা করা এবং সন্নিবেশ করানো exit 0:

sleep 120 # Give CPU startup routines time to settle.
echo performance | tee /sys/devices/system/cpu/cpu*/cpufreq/scaling_governor

ফাইলটি সংরক্ষণ করুন এবং পুনরায় বুট করুন।

আপনি যদি নতুন লাইনগুলি সন্নিবেশ করেন তবে exit 0এটি কখনই কার্যকর হবে না।


আদেশ সহকারে

আপনার মেশিনটি সম্ভবত 10 থেকে 15 ডিগ্রি সেলসিয়াস বেশি চলবে।

আপনার অন্যান্য পারফরম্যান্স সেটিংগুলিকে ওভাররাইড করলে সিপিইউ ফ্রিকোয়েন্সি পরিবর্তন করে এমন অন্যান্য প্রোগ্রামগুলি আপনাকে সরানোর প্রয়োজন হতে পারে /etc/rc.local


কোনটি প্যাকেজটির রয়েছে cpupowerএবং আপনি কোন জিইআইআই থেকে এই অ্যানিমগিফ পেয়েছেন? আমি একটি রাইজন 7 টি টিউন করার চেষ্টা করছি cpufreq-utilsতবে এটি পারফরম্যান্স গভর্নরের সাথেও স্বচ্ছন্দ বোধ করছে
সিএসবা তোথ

@ সিসাবা আমি সিপিইউ, র‌্যাম, এইচডিডি, এসডিডি, নেটওয়ার্ক এবং অন্যান্য সিস্টেমের বিশদ বিবরণ প্রদর্শন করতে কঙ্কি ব্যবহার করি । আপনার সিপুপাওয়ারের দরকার নেই তবে এটি cpufrequtilsপ্যাকেজের অংশ । সিস্টেমটি যদি অলস হয় তবে ডিফল্ট জিনোম ডেস্কটপের পরিবর্তে ইউনিটি ডেস্কটপের চেষ্টা করুন।
WinEunuuchs2 ইউনিক্স

@ উইনউনছস ইউনিক্স ধন্যবাদ, আমি কখনও কঙ্কির কথা শুনিনি, এবং এটি আমার সিস্টেমে ইনস্টল করা হয়েছিল। আমি এক্সফেস 4 দিয়ে দেবউয়ান বিটিডাব্লু চালাচ্ছি। সুতরাং কঙ্কি বলেছে যে আমার সিপিইউ ফ্রিকোয়েন্সি 550 মেগাহার্টজ (0.55 গিগাহার্টজ), যা আলস্যতা ব্যাখ্যা করে এবং যা আমি প্রত্যাশা করেছিলাম, তবে cpufreq-info3.2 গিগাহার্টজকে বলেছি এবং আমি performanceগভর্নরকে বাধ্য করছি । আমি এই জন্য একটি প্রশ্ন খোলার প্রয়োজন।
সিএসবা তোথ

4

ডিফল্ট উবুন্টু কার্নেল কনফিগারেশনগুলি এমন যে পারফরম্যান্স সিপিইউ ফ্রিকোয়েন্সি স্কেলিং গভর্নর বুটের সময় ব্যবহৃত হবে। কার্নেল কনফিগারেশন ফাইলের সম্পর্কিত বিভাগটি ( /boot/config-4.15.0-36-genericএই উদাহরণে):

#
# CPU Frequency scaling
#
CONFIG_CPU_FREQ=y
CONFIG_CPU_FREQ_GOV_ATTR_SET=y
CONFIG_CPU_FREQ_GOV_COMMON=y
CONFIG_CPU_FREQ_STAT=y
CONFIG_CPU_FREQ_DEFAULT_GOV_PERFORMANCE=y
# CONFIG_CPU_FREQ_DEFAULT_GOV_POWERSAVE is not set
# CONFIG_CPU_FREQ_DEFAULT_GOV_USERSPACE is not set
# CONFIG_CPU_FREQ_DEFAULT_GOV_ONDEMAND is not set
# CONFIG_CPU_FREQ_DEFAULT_GOV_CONSERVATIVE is not set
# CONFIG_CPU_FREQ_DEFAULT_GOV_SCHEDUTIL is not set
CONFIG_CPU_FREQ_GOV_PERFORMANCE=y
CONFIG_CPU_FREQ_GOV_POWERSAVE=y
CONFIG_CPU_FREQ_GOV_USERSPACE=y
CONFIG_CPU_FREQ_GOV_ONDEMAND=y
CONFIG_CPU_FREQ_GOV_CONSERVATIVE=y
CONFIG_CPU_FREQ_GOV_SCHEDUTIL=y

#
# CPU frequency scaling drivers
#
CONFIG_X86_INTEL_PSTATE=y
CONFIG_X86_PCC_CPUFREQ=y
CONFIG_X86_ACPI_CPUFREQ=y
CONFIG_X86_ACPI_CPUFREQ_CPB=y
CONFIG_X86_POWERNOW_K8=y
CONFIG_X86_AMD_FREQ_SENSITIVITY=m
CONFIG_X86_SPEEDSTEP_CENTRINO=y
CONFIG_X86_P4_CLOCKMOD=m

তবে ডিফল্টরূপে বুট আপের সময় ondemandপরিষেবাটি কার্যকর করা হয়। এটি 1 মিনিটের জন্য অপেক্ষার পরে পুনরায় এবং তারপর হয় স্কেলিং রাজ্যপাল পরিবর্তন interactive, ondemandবা powersave, প্রাপ্যতা উপর নির্ভর করে। পরিবর্তে উপলভ্যতা আপনি কোন সিপিইউ ফ্রিকোয়েন্সি স্কেলিং ড্রাইভার ব্যবহার করছেন তার উপর নির্ভর করে। কোডটি হ'ল (একাধিক স্থানে, অনুসন্ধান করুন ondemand):

#! /bin/sh
### BEGIN INIT INFO
# Provides:          ondemand
# Required-Start:    $remote_fs $all
# Required-Stop:
# Default-Start:     2 3 4 5
# Default-Stop:
# Short-Description: Set the CPU Frequency Scaling governor to "ondemand"
### END INIT INFO

# Don't run if we're going to start an Android LXC container:
[ ! -f /etc/init/lxc-android-config.conf ] || exit 0

PATH=/sbin:/usr/sbin:/bin:/usr/bin

. /lib/init/vars.sh
. /lib/lsb/init-functions

AVAILABLE="/sys/devices/system/cpu/cpu0/cpufreq/scaling_available_governors"
DOWN_FACTOR="/sys/devices/system/cpu/cpufreq/ondemand/sampling_down_factor"

case "$1" in
    start)
        start-stop-daemon --start --background --exec /etc/init.d/ondemand -- background
        ;;
    background)
        sleep 60 # probably enough time for desktop login

        [ -f $AVAILABLE ] || exit 0
        read governors < $AVAILABLE
        case $governors in
                *interactive*)
                        GOVERNOR="interactive"
                        break
                        ;;
                *ondemand*)
                        GOVERNOR="ondemand"
                        case $(uname -m) in
                                ppc64*)
                                        SAMPLING=100
                                ;;
                        esac
                        break
                        ;;
                *powersave*)
                        GOVERNOR="powersave"
                        break
                        ;;
                *)
                        exit 0
                        ;;
        esac

        for CPUFREQ in /sys/devices/system/cpu/cpu*/cpufreq/scaling_governor
        do
                [ -f $CPUFREQ ] || continue
                echo -n $GOVERNOR > $CPUFREQ
        done
        if [ -n "$SAMPLING" ] && [ -f $DOWN_FACTOR ]; then
                echo -n $SAMPLING > $DOWN_FACTOR
        fi
        ;;
    restart|reload|force-reload)
        echo "Error: argument '$1' not supported" >&2
        exit 3
        ;;
    stop)
        ;;
    *)
        echo "Usage: $0 start|stop" >&2
        exit 3
        ;;
esac

কেন এটি "অনডেম্যান্ড" বলা হয়, তবে এটি অন্যান্য গভর্নরকে সেট করে (উদাহরণস্বরূপ ইন্টেল_পেটেট চালকের সাথে এটি পাওয়ারস্যাভের গভর্নর সেট করবে)? কারণ এই সরঞ্জামটি ইন্টেল_পস্টেট ড্রাইভারটির পূর্ব-তারিখ তৈরি করেছিল, এমন সময় ফিরে এসেছিল যখন খুব বেশি সময় ধরে, প্রভাবশালী ফ্রিকোয়েন্সি স্কেলিং চালক ছিলেন অ্যাকপি-সিপুফ্রেইক ড্রাইভার এবং "অনডেম্যান্ড" ছিল পছন্দের উবুন্টু ডিফল্ট গভর্নর।

সুতরাং, পারফরম্যান্স সিপিইউ ফ্রিকোয়েন্সি স্কেলিং গভর্নর ব্যবহার করে বুট করার এবং থাকার এক উপায় হ'ল পরিষেবাটি যা এর থেকে দূরে চলে যায় সেটি অক্ষম করে দেওয়া (যা অন্য উত্তরেও উল্লেখ করা হয়েছিল):

আগে:

~$ systemctl list-units --all --type=service | grep ondemand
  ondemand.service                                      loaded    inactive dead    Set the CPU Frequency Scaling governor
~$ cat /sys/devices/system/cpu/cpu*/cpufreq/scaling_governor
ondemand
ondemand

পরিষেবাটি অক্ষম করুন:

~$ sudo systemctl disable ondemand
Removed /etc/systemd/system/multi-user.target.wants/ondemand.service.

পুনরায় বুট করুন, তারপরে আবার যাচাই করুন (পুনরায় বুট করার পরে এক মিনিট অপেক্ষা করা নিশ্চিত হয়ে):

doug@s17:~$ systemctl list-units --all --type=service | grep ondemand
doug@s17:~$
doug@s17:~$ cat /sys/devices/system/cpu/cpu*/cpufreq/scaling_governor
performance
performance

দ্রষ্টব্য: এই উত্তরের উদাহরণগুলি এমন কম্পিউটার থেকে যা এসিপি-সিপুফেরিক সিপিইউ ফ্রিকোয়েন্সি স্কেলিং ড্রাইভার ব্যবহার করে। যদি আপনি ইনটেল_পস্টেট ড্রাইভার ব্যবহার করেন, কোনও অনডেম্যান্ড গভর্নর না থাকলে, পাওয়ারসেভ গভর্নর ডিফল্টরূপে ব্যবহার করা হবে।

প্রত্যাশিত প্রশ্ন: পারফরম্যান্স গভর্নর ব্যবহার করার পরেও কেন আমার সিপিইউ ফ্রিকোয়েন্সি স্কেল করে?

উত্তর: আধুনিক প্রসেসরগুলি সিপিইউ ফ্রিকোয়েন্সি স্কেল করে এমনকি পারফরম্যান্স মোডে এবং নিষ্ক্রিয় অবস্থার গভীরতার একটি ফাংশন হিসাবে তারা যায়। আপনি যদি সিপিইউ ফ্রিকোয়েন্সিটি সত্যিই লক করতে চান তবে সমস্ত নিষ্ক্রিয় রাজ্যগুলিকে 0 এর চেয়েও গভীর করে অক্ষম করুন However

ব্যক্তিগতভাবে এবং অন্য উত্তরে যেমন উল্লেখ করা হয়েছে, আমি পারফরম্যান্স গভর্নর বা পাওয়ারসেভ গভর্নরকে আমি যা কিছু কাজ করছি তার একটি ফাংশন হিসাবে ব্যবহার করি। আমার স্ক্রিপ্টগুলি কিছুটা আলাদা:

$ cat set_cpu_performance
#! /bin/bash
cat /sys/devices/system/cpu/cpu*/cpufreq/scaling_governor

for file in /sys/devices/system/cpu/cpu*/cpufreq/scaling_governor; do echo "performance" > $file; done

cat /sys/devices/system/cpu/cpu*/cpufreq/scaling_governor

এবং:

$ cat set_cpu_powersave
#! /bin/bash
cat /sys/devices/system/cpu/cpu*/cpufreq/scaling_governor

for file in /sys/devices/system/cpu/cpu*/cpufreq/scaling_governor; do echo "powersave" > $file; done

cat /sys/devices/system/cpu/cpu*/cpufreq/scaling_governor

উদাহরণস্বরূপ ব্যবহার (কম্পিউটারে ইন্টেল_পস্টেট ড্রাইভার ব্যবহার করে):

$ sudo ./set_cpu_performance
powersave
powersave
powersave
powersave
powersave
powersave
powersave
powersave
performance
performance
performance
performance
performance
performance
performance
performance

2

আমি যা করেছি তা ছিল /etc/rc.local ফাইলটি ব্যবহার করা

আপনাকে আপনার পাথগুলি খুঁজে পেতে সহায়তা করতে:

find / -name scaling_governor
find / -name scaling_max_freq

এটি আমার সেটআপের জন্য কাজ করে তবে আপনার সেটআপের জন্য আপনাকে এটি সম্পাদনা করতে হবে

আমি ন্যানো ব্যবহার করে /etc/rc.local এ যুক্ত করেছি:

# Set CPU Governor and Freq at boot up
 echo "performance" > /sys/devices/system/cpu/cpu0/cpufreq/scaling_governor
 echo 1500000 > /sys/devices/system/cpu/cpu0/cpufreq/scaling_max_freq
 echo 2000000 > /sys/devices/system/cpu/cpu4/cpufreq/scaling_max_freq
 echo "performance" > /sys/devices/system/cpu/cpu4/cpufreq/scaling_governor

সরাসরি শেবাং লাইনের নিচে। সংরক্ষণ করতে Ctrl-X এবং Y দিয়ে ন্যানো বন্ধ করুন

তারপরে 18.04 এর জন্য (16.04-এ কাজ নাও করতে পারে) কমান্ড লাইনটি চালানোর জন্য:

systemctl disable ondemand

তারপরে কমান্ড লাইনে - /etc/rc.local পড়ুন এবং তারপরে পুনরায় বুট করুন:

/etc/rc.local
reboot

যদি /etc/rc.local দম বন্ধ হয়ে যায় এবং ত্রুটি হয় তবে এটি chmod + x /etc/rc.local নিশ্চিত করুন


আমি আর একটি জিনিস যা করি তা হ'ল /etc/init.d/ondemand সম্পাদনা করা বা অনডম্যান্ড এটি অক্ষম করার জন্য ondemandzzz এ সরিয়ে নেওয়া দরকার। গভর্নরকে সেট করার আগে /etc/init.d/ondemand এ 60 ঘুমিয়ে আছে। যদিও rc.local এটিকে বুট সময়ে সম্পাদন করে তুলবে, 60 সেকেন্ড পরে এটি /etc/init.d/ondemand দ্বারা পরিবর্তিত হয়। /Etc/init.d / স্বর্ণের মধ্যে লাইনটি পরিবর্তন করুন: প্রতিধ্বনি- n OV গভর্নর> $ সিপিইউফ্রিইউ থেকে: প্রতিধ্বনি - "" পারফরম্যান্স "> $ সিপিইউফ্রিইউকি যদি আপনি /etc/init.d/ স্বর্ণের কাজ চালিয়ে যাওয়ার সিদ্ধান্ত নেন ...
ওয়েজ জেড

1

আমি performanceগভর্নরকে সেট করতে এই ব্যাশ স্ক্রিপ্টটি ব্যবহার করছি :

#!/bin/bash

sudo cpufreq-set --cpu 0 --governor performance
sudo cpufreq-set --cpu 1 --governor performance
sudo cpufreq-set --cpu 2 --governor performance
sudo cpufreq-set --cpu 3 --governor performance
sudo cpufreq-set --cpu 4 --governor performance
sudo cpufreq-set --cpu 5 --governor performance
sudo cpufreq-set --cpu 6 --governor performance
sudo cpufreq-set --cpu 7 --governor performance

cat /sys/devices/system/cpu/cpu*/cpufreq/scaling_governor

মেক এক্সিকিউটেবল chmod +x cpu.shএবং আপনার যে কোনও সময় চলতে পারে (প্রতিটি কম্পিউটার শুরু / পুনরায় বুটের পরে ডানদিকে)।


0

আমারও একই সমস্যা ছিল। আমার ক্ষেত্রে আমি গভর্নরকে 'সময়সূচী' হিসাবে সেট করতে চেয়েছিলাম, তবে পুনরায় বুট করার পরে আমি সবসময় গভর্নরকে 'অনেস্টেন্ডড' হতে দেখতাম। আমি এখানে উপস্থাপন করা বেশিরভাগ সমাধানগুলি পড়েছি এবং চেষ্টা করেছি।

আমার জন্য কৌশলটি কী করেছিল এবং আমি উবুন্টু মেট 18.04.2 ফাইলটি সন্ধান করছি:

/ Lib / অনুপস্থিত systemd হল / সেট রঙ

লাইনগুলি সন্নিবেশ করানোর জন্য এটি সম্পাদনা করুন:

    *schedutil*)
            GOVERNOR="schedutil"
            break
            ;;

সুতরাং এখন ফাইল পড়া:

    #! /bin/sh
    # Set the CPU Frequency Scaling governor to "ondemand"/"powersave"      where available
    set -eu

    FIRSTCPU=`cut -f1 -d- /sys/devices/system/cpu/online`
    AVAILABLE="/sys/devices/system/cpu/cpu$FIRSTCPU/cpufreq/scaling_available_governors"
    DOWN_FACTOR="/sys/devices/system/cpu/cpufreq/ondemand/sampling_down_factor"

    [ -f $AVAILABLE ] || exit 0

    read governors < $AVAILABLE
    case $governors in
            *interactive*)
                   GOVERNOR="interactive"
                   break
                   ;;
            *schedutil*)
                   GOVERNOR="schedutil"
                   break
                   ;;
            *ondemand*)
                   GOVERNOR="ondemand"
                   case $(uname -m) in
                           ppc64*)
                           SAMPLING=100
                   ;;
                   esac
                   break
                   ;;
            *powersave*)
                   GOVERNOR="powersave"
                   break
                   ;;
            *)
                   exit 0
                   ;;
    esac

    [ -n "${GOVERNOR:-}" ] || exit 0

    echo "Setting $GOVERNOR scheduler for all CPUs"

    for CPUFREQ in /sys/devices/system/cpu/cpu*/cpufreq/scaling_governor
    do
            [ -f $CPUFREQ ] || continue
            echo -n $GOVERNOR > $CPUFREQ
    done
    if [ -n "${SAMPLING:-}" ] && [ -f $DOWN_FACTOR ]; then
            echo -n $SAMPLING > $DOWN_FACTOR
    fi.

এবং এখন আমি আমার কম্পিউটার বুট করার সময় এটি 'শিডিয়ুল' গভর্নর দিয়ে শুরু হয়!

আমাদের সাইট ব্যবহার করে, আপনি স্বীকার করেছেন যে আপনি আমাদের কুকি নীতি এবং গোপনীয়তা নীতিটি পড়েছেন এবং বুঝতে পেরেছেন ।
Licensed under cc by-sa 3.0 with attribution required.