আমি কীভাবে সিপিইউ ফ্রিকোয়েন্সি স্কেলিং অক্ষম করতে এবং সিস্টেমকে পারফরম্যান্সে সেট করতে পারি?


40

আমার প্রসেসরটি তার সর্বোচ্চ গতির 40% গতিতে চলছে, আমি চাই যে এটি সমস্ত সময় 100% গতি ব্যবহার করে। আমি গুগলে অনুসন্ধান করেছি কিন্তু টিউটোরিয়ালগুলি অনেক পুরানো এবং সেগুলির মধ্যে পৃথক।

সুতরাং, আমি কীভাবে স্থায়ীভাবে সিপিইউ ফ্রিকোয়েন্সি স্কেলিং অক্ষম করতে পারি এবং আমার সিস্টেমকে পারফরম্যান্স মোডে সেট করতে পারি?

দয়া করে কেবলমাত্র টার্মিনাল ভিত্তিক সমাধান, আমি অ্যাপলেট চাই না।

আমি জুবুন্টু 14.04 এক্স 64 ব্যবহার করছি।


উত্তর:


53

কিছু ondemandসময়ের জন্য লড়াই করার পরে , আমি কীভাবে স্থায়ীভাবে এটি উবুন্টু এবং এর উদ্ভবগুলিতে অক্ষম করতে পারি তা ভাগ করব।

ইনস্টল করুন cpufrequtils:

sudo apt-get install cpufrequtils

তারপরে নিম্নলিখিত ফাইলটি সম্পাদনা করুন (এটি উপস্থিত না থাকলে এটি তৈরি করুন):

sudo nano /etc/default/cpufrequtils

এবং এটিতে নিম্নলিখিত লাইনটি যুক্ত করুন:

GOVERNOR="performance"

সংরক্ষণ করুন এবং প্রস্থান.

এখন আপনাকে ondemandডিমন অক্ষম করতে হবে , অন্যথায় পুনরায় বুট করার পরে সেটিংস ওভাররাইট করা হবে।

sudo update-rc.d ondemand disable

এবং আপনি শেষ!

আপনি আপনার সেটিংস এর সাথে চেক করতে পারেন:

cpufreq-info

এটি আপনার প্রসেসরের প্রতিটি কোরের জন্য তথ্যের একটি ব্লক প্রদর্শন করবে। কেবলমাত্র পরীক্ষা করে দেখুন যে এর পরে সমস্তগুলি পারফরম্যান্স মোডে রয়েছে এবং আপনার প্রসেসরের সর্বোচ্চ গতিতে রয়েছে।

হালনাগাদ:

দেবিয়ান উইকি বলেছেন যে sysfsutilsরিবুটগুলি জুড়ে সেটিংস বজায় রাখতে এটি প্রয়োজনীয়, তবে এটি অসত্য। এছাড়াও, সক্ষম করে sysfsutilsতোলে আমার সিস্টেমকে অস্থির করতে, তাই এটি প্রস্তাবিত নয়।

আমি কিছু ভুল বানান থাকলে দুঃখিত। :)

সূত্র:


2
/etc/default/cpufrequtils/ আমার উবুন্টু 14.04-এ বিদ্যমান নেই, মনে হচ্ছে সঠিক পথটি হচ্ছে/etc/init.d/cpufrequtils
ecerulm

1
আমি আমার সার্ভারটি দিয়ে এটি করেছি তবে আমি ভাবছিলাম যে আমার যা করা দরকার তা করার পরে যদি আমি এটি নিষ্ক্রিয় করি। এটি কি দীর্ঘমেয়াদে আমার সার্ভারটি মেরে ফেলবে?
ডেভিড 天宇 ওয়াং

4
@ এসারুলাম: /etc/default/cpufrequtils/এটি উত্সাহিত হয় /etc/init.d/cpufrequtilsতাই এটি ঠিক একইভাবে কাজ করে এবং কনফিগার করা থাকলে প্যাকেজ আপডেটের মাধ্যমে আপনার নিজের সেটিংস বজায় রাখা আরও সহজ /etc/default/cpufrequtils/
জেরোম

3
আসলে, আমার 3.19.0-51-জেনেরিক উবুন্টু সার্ভারে "পারফরম্যান্স" ডিফল্টরূপে ওভাররাইড হয়ে গেছে /etc/init.d/ondemand, এর পরে sudo update-rc.d ondemand disableআমার পুনরায় বুট করা দরকার।
পলিতা

আমার এ 8-4500 এম এখনও তাপমাত্রা বজায় রয়েছে যদিও তাপমাত্রা 80 সি এর নীচে রয়েছে যেহেতু আমি এটি
অবমূল্যায়ন

20

আমি মন্তব্য করতে পারি না, তাই আমাকে একটি নতুন উত্তর অবলম্বন করতে হয়েছিল। তাত্ক্ষণিক ফলাফলের sudo /etc/init.d/cpufrequtils restartজন্য, ডেনির সমস্ত পদক্ষেপ অনুসরণ করার পরে আপনি নতুন ফ্রিকোয়েন্সি শুরু করার জন্য নিশ্চিত হন ।


5
কেবল লক্ষণীয়, আপনি (sudo)cpufreq-set -g performance
লকনবাস

9

এটা চেষ্টা কর:

gksu gedit /sys/devices/system/cpu/cpu0/cpufreq/scaling_governor

ondemandসঙ্গে প্রতিস্থাপন performance। প্রতিটি কোরের জন্য পুনরাবৃত্তি করুন (সিপিইউ 0 বৃদ্ধি করুন: সিপিইউ 1, সিপিই 2)।

আপনি যদি ত্রুটিগুলি সংরক্ষণ করে পান তবে ন্যানো সম্পাদকটি ব্যবহার করুন:

sudo nano /sys/devices/system/cpu/cpu0/cpufreq/scaling_governor

উত্স: সিপিইউ স্পিড স্কেলিং এড়ানো - সিপিইউ সম্পূর্ণ গতিতে চালানো


আমি এই সাইটের সাথে আগে হোঁচট খেয়েছি, আমি ফাইলটি সংরক্ষণ করতে পারি না, মাউসপ্যাড এবং ন্যানো উভয়ই আমাকে ত্রুটি দেয়।
সরানো

@ ডেনিস জিডিট আমাকেও ত্রুটি দিয়েছিল তবে ত্রুটি থাকা সত্ত্বেও ফাইলটি সংরক্ষণ করা হয়েছে। সম্পাদকটি বন্ধ করুন এবং এটি সংরক্ষণ করা হয়েছে কিনা তা আবার খুলুন।
কর্নেলিয়াস

আপনি ঠিক বলেছেন, এটি সত্যই সংরক্ষিত হয়েছিল। কিন্তু আমি যখন কম্পিউটারটি পুনরায় বুট করি তখন এটি অনডেমেন্ডে ফিরে যায়।
সরানো হয়েছে

@ ডেনিস সত্যিই এখানে একই বিষয়টিকে সম্বোধন করেছেন , কিন্তু কোনও উত্তর নেই ...
কর্নেলিয়াস

1
আমি সমাধানটি খুঁজে পেয়েছি, আপনার সাথে অনডেমড ডিমন অক্ষম করতে হবে, এর সাথে: sudo আপডেট-rc.d অনডম্যান্ড অক্ষম করুন ( Askubuntu.com/questions/3924/… )
সরানো হয়েছে

1

সিপুফেরিকিলগুলি ইনস্টল করার পরে sudo apt-get install cpufrequtils, কমান্ডের দ্বারা প্রদত্ত তথ্যটি দেখুন cpufreq-info, তারপরে একটি ফাইল তৈরি করুন sudo nano /etc/default/cpufrequtils- এবং নীচের ছবিতে উদাহরণ হিসাবে এটিতে লিখুন। আপনার ক্ষেত্রে সর্বোচ্চ এবং সর্বনিম্ন একই মান হবে।

GOVERNOR="ondemand"
MIN_SPEED="800MHz"
MAX_SPEED="950MHz"

পরিশেষে এই পরিবর্তনটি কার্যকর করার এবং স্থায়ী হওয়ার কমান্ডটি (বুটআপ করার সময় বাদে, তা ছাড়া) এর sudo /etc/init.d/cpufrequtils restartফলাফল এই ফলাফল থেকে আসে cpufreq-info:

peter@peter-HP-Compaq-2510p:~$ cpufreq-info
cpufrequtils 008: cpufreq-info (C) Dominik Brodowski 2004-2009
Report errors and bugs to cpufreq@vger.kernel.org, please.
analyzing CPU 0:
  driver: acpi-cpufreq
  CPUs which run at the same hardware frequency: 0
  CPUs which need to have their frequency coordinated by software: 0
  maximum transition latency: 10.0 us.
  hardware limits: 800 MHz - 1.20 GHz
  available frequency steps: 1.20 GHz, 1.07 GHz, 933 MHz, 800 MHz
  available cpufreq governors: conservative, ondemand, userspace,  powersave, performance
  current policy: frequency should be within 800 MHz and 950 MHz.
                  The governor "ondemand" may decide which speed to use
                  within this range.
  current CPU frequency is 933 MHz.
  cpufreq stats: 1.20 GHz:1,27%, 1.07 GHz:0,01%, 933 MHz:95,97%, 800  MHz:2,75%  (5975)
analyzing CPU 1:
  driver: acpi-cpufreq
  CPUs which run at the same hardware frequency: 1
  CPUs which need to have their frequency coordinated by software: 1
  maximum transition latency: 10.0 us.
  hardware limits: 800 MHz - 1.20 GHz
  available frequency steps: 1.20 GHz, 1.07 GHz, 933 MHz, 800 MHz
  available cpufreq governors: conservative, ondemand, userspace,  powersave, performance
  current policy: frequency should be within 800 MHz and 950 MHz.
                  The governor "ondemand" may decide which speed to use
                  within this range.
  current CPU frequency is 800 MHz.
  cpufreq stats: 1.20 GHz:1,26%, 1.07 GHz:0,01%, 933 MHz:95,83%, 800  MHz:2,90%  (7039)
peter@peter-HP-Compaq-2510p:~$ 

এটি আমার জন্য জুবুন্টু 18.04.2 এ কাজ করে


1
উবুন্টুকে জিজ্ঞাসা করুন স্বাগতম :-) আপনি দয়া করে আপনার উত্তরটি সম্পাদনা করতে পারবেন , ছবিগুলি সরাতে এবং এটিকে 4 টি স্পেসে ইন্ডেন্টেড পাঠ্য দিয়ে প্রতিস্থাপন করতে পারেন? তারপরে @ ফ্যাবিকে একটি মন্তব্য করুন এবং আমি ডাউনটোটকে একটি উঁচুতে পরিণত করব। (কেন? কারণ গুগল দ্বারা ছবিগুলি অনুসন্ধানযোগ্য নয় ... )
ফাব্বি ২r

@ ফ্যাবি প্রশ্নটি এখন পাঠ্য সংস্করণে উদাহরণগুলিও সরবরাহ করে! আমি উদ্দেশ্য বুঝতে পারি। যাইহোক, আমার স্ক্রিনে পঠনযোগ্যতার জন্য, ছবিগুলির সাথে এটি আরও ভাল কারণ আমাকে তখন পাঠ্যে সাইড-স্ক্রোল করতে হবে না। ওয়াইডস্ক্রিন নেই, যা সমস্যাটি সমাধান করতে পারে?
পিটার এরিকসন

আমি ক্ষমা চাচ্ছি: TT ভালো অনেক পরিষ্কার হয় ... (যেমন সুন্দর, কিন্তু আরো অনেক কিছু কার্যকরী নয়।) আপনি যদি সেখানে ছবি থাকার পীড়াপীড়ি করা, বিনা দ্বিধায় দয়া করে রোল আগের সংস্করণে এবং আমি এমনকি ভোট দিন স্থায়ী ছেড়ে দেব , তবে আমরা এখানে জিনিসগুলি কেবল এটি করি না: পাঠ্যটি পাঠ্য এবং জিইউআই = স্ক্রিনশট! ;-)
ফ্যাবি
আমাদের সাইট ব্যবহার করে, আপনি স্বীকার করেছেন যে আপনি আমাদের কুকি নীতি এবং গোপনীয়তা নীতিটি পড়েছেন এবং বুঝতে পেরেছেন ।
Licensed under cc by-sa 3.0 with attribution required.