আমার একটি সার্ভার রয়েছে যা 10.04 এ আপগ্রেড করার পরে এখন "অনডেম্যান্ড" সিপিইউ স্কেলিং ডিমন চালাচ্ছে। কেন এটি স্বয়ংক্রিয়ভাবে এটি ইনস্টল হবে? পারফরম্যান্স ব্যয়ে আমার সার্ভার শক্তি সঞ্চয় করতে চাই না।
আমার একটি সার্ভার রয়েছে যা 10.04 এ আপগ্রেড করার পরে এখন "অনডেম্যান্ড" সিপিইউ স্কেলিং ডিমন চালাচ্ছে। কেন এটি স্বয়ংক্রিয়ভাবে এটি ইনস্টল হবে? পারফরম্যান্স ব্যয়ে আমার সার্ভার শক্তি সঞ্চয় করতে চাই না।
উত্তর:
/etc/init.d/ondemand
(জর্জ দ্বারা চাপিত) স্ক্রিপ্ট কার্যকর করা নিষ্ক্রিয় করার পরিবর্তে আপনার এই আদেশটি ব্যবহার করা উচিত
sudo update-rc.d ondemand disable
Init সিস্টেমটি স্ক্রিপ্টটি শুরু না করার জন্য এটি এটি করার স্বীকৃত উপায়! sudo chmod -x /etc/init.d/ondemand
প্যাকেজ আপডেট করা থাকলে এক্সিকিউটিভ অনুমতিটি ( ) নিষ্ক্রিয় করা ওভাররাইট করা যেতে পারে।
ফ্রিকোয়েন্সি স্কেলিং স্থির নয়। কাজ করার সাথে সাথে, সিপিইউ কার্যকর হয়ে যায়, পি রাজ্যগুলি বাড়িয়ে তোলে এবং সমস্ত কিছুই উড়ে যায়।
এটি সক্ষম হয়েছে কারণ এটি একটি ভাল জিনিস হিসাবে ব্যাপকভাবে দেখা হয়। আপনার শক্তি সঞ্চয় করে (আপনার ওয়ালেট এবং পরিবেশের জন্য ভাল)। তাপকে কম রাখে ( সার্ভার রুমে এত গুরুত্বপূর্ণ)। এবং এটি বেশ অলক্ষিত।
এছাড়াও আধুনিক ইন্টেল চিপগুলিতে, আপনার যদি স্কেলিং থাকে তবে আপনি "টার্বো বুস্ট" ব্যবহার করতে পারেন যেখানে একটি কোর একটি সময়ের জন্য উচ্চ-স্টক গতিতে চলবে। এটি একক থ্রেডযুক্ত কাজের স্পাইকগুলির জন্য খুব দরকারী। স্কেলিং সক্ষম না করে আপনি এটি পাবেন না।
আপনি rcconf ডেবিয়ান সরঞ্জামটি ইনস্টল করতে পারেন :
sudo apt-get install rcconf
তারপরে সেখান থেকে "অনডেম্যান্ড" পরিষেবাটি অক্ষম করুন।
পারফরম্যান্স গভর্নরের কাছে সমস্ত সিপিইউ সেট করুন:
for GOVERNOR in /sys/devices/system/cpu/cpu*/cpufreq/scaling_governor; \
do \
echo "performance" | sudo tee $GOVERNOR; \
done
লিনাক্স কার্নেল দ্বারা সমর্থিত সমস্ত গভর্নর:
Https://www.kernel.org/doc/Docamentation/cpu-freq/governors.txt দেখুন
sudo echo > ...
: আপনি কি আশা করবেন না নেই askubuntu.com/q/230476/158442
একটি উবুন্টু ডেস্কটপ বা সার্ভারে ক্রমাগত সর্বোচ্চ পারফরম্যান্সে সমস্ত সিপিইউ চালাতে, চালান:
sudo chmod -x /etc/init.d/ondemand
শেল প্রম্পটে এবং আপনার পাসওয়ার্ড লিখুন। এটি শেল স্ক্রিপ্টটি অক্ষম করে যা সমস্ত সিপিইউগুলিকে "অনডিম্যান্ড" গতিতে চালিত করে, তাদের পূর্ণ গতির (পারফরম্যান্স) এ ডিফল্ট করে তোলে। এটি কার্যকর করার জন্য আপনাকে পুনরায় বুট করতে হবে।
আমি এটি কেবল উবুন্টু জন্টি 9.04 এ পরীক্ষা করেছি, তবে এটি উবুন্টুর কোনও সংস্করণে কোনও সমস্যা না হওয়া উচিত work
আমি মনে করি উবুন্টু ডিফল্টগুলি এটির জন্য অদ্ভুত। আমার মতে একটি ডেস্কটপ বা সার্ভার পুরো গতিতে চলতে হবে।
শুভেচ্ছা, জর্জ
ondemand
এটির পক্ষে প্রয়োজন যেখানে এটি ভুল হয়ে যায়।
কিছু সিস্টেমে দুর্ভাগ্যক্রমে 'অন্ডমন্ড' গভর্নর ভেঙে গেছে।
এটি "ইনটেল (আর) কোর (টিএম) 2 কোয়াড সিপিইউ কিউ9300 @ 2.50GHz" এবং কার্নেলের 2.6.32-42 এর ক্ষেত্রে।
কার্নেলটি মনে করে যে এটি প্রতিটি সিপিইউর জন্য পৃথকভাবে ফ্রিকোয়েন্সি সেট করতে পারে যখন হার্ডওয়্যারটি কেবলমাত্র কয়েকটি সিপিইউয়ের গ্রুপগুলিতে ফ্রিকোয়েন্সি সেট করতে দেয় (যেমন সিপিইউ 0 এবং 1 এবং একসাথে সিপিইউ 2 এবং 3)।
"0", "1", "2", "3" ধারণ করে / sys / ডিভাইস / সিস্টেম / cpu / cpu * / cpufreq / متاثر_cpus ফাইলগুলি দেখে কার্নেল এটি সম্পর্কে সচেতন নয় তা জানতে পারেন nel "0 1", "0 1", "2 3", "2 3" এর পরিবর্তে
এই মিসমেচটির দৃশ্যমান প্রভাবটি একটি একক থ্রেডেড প্রক্রিয়া যা একটি সিপিইউতে পূর্ণ গতিতে চলতে শুরু করে ('অন্ডমন্ড' গভর্নর দ্রুত প্রতিক্রিয়া জানায়) এবং তারপরে প্রায় 20 সেকেন্ড পরে (বিশদ নির্ধারণের উপর নির্ভর করে), এর গতি কিছুটা হ্রাস করে।
কারণ হ'ল 'অনডেম্যান্ড' গভর্নর সহ ওএস হ'ল পর্যায়ক্রমে নিষ্ক্রিয় সিপিইউগুলিতে কম ফ্রিক্স প্রয়োগ করে, এমনটি আশা করে না যে এটি আমাদের ব্যস্ত সিপিইউয়ের স্পষ্টতই পরিবর্তন করবে। আপনি যখন / সিস / ডিভাইস / সিস্টেম / সিপিইউ / সিপিইউ * / সিপুফ্রেইক / * কার_ফ্রেইক বা / প্রোক / সিপুইনফো দেখেন তখনও এটি দৃশ্যমান হয় না, ওএস এটি সম্পর্কে সচেতন নয়!
সুতরাং, এই সিস্টেমে সমাধানটি হ'ল সাধারণ 'পারফরম্যান্স' গভর্নরের কাছে ফিরে যাওয়া।
পিএস: আমার ক্ষেত্রে, সিপিইউগুলি তাদের সম্পূর্ণ ফ্রিক্যালে নিয়মিত চালানো ফ্যানের গোলমাল সম্পর্কিত কোনও পরিবর্তন করেনি। আমি মনে করি যখন কোনও সিপিইউ অলস অবস্থায় থাকে, একটি নিম্ন বা উচ্চতর ফ্রিকোয়েন্সি এর পাওয়ার ব্যবহারের উপর খুব বেশি প্রভাব ফেলবে না।
আমার কাছে একটি নতুন প্রসেসর এএমডি অ্যাথলন II এক্স 4 631 (সকেট এফএম 1 এর জন্য ফিউশন প্রসেসর) রয়েছে এবং এটি কোনও শক্তি সঞ্চয় করে না (আমি এটিকে শক্তি মিটার দিয়ে দেখলাম)! আমার কাছে কোনও টার্বো কোর নেই, তাই আমার অনেমান্ড সেটিংসের দরকার নেই। বেশিরভাগ নতুন প্রসেসর নিজেরাই এনারি বাঁচায়।
বেঞ্চমার্কিং করার সময়, অনডম্যান্ড এবং পারফরম্যান্স সেটিংয়ের তুলনা করার সময় 1-2% এর পরিসীমাটিতে কিছুটা পার্থক্য থাকে।
এটি পুরানো, তবে যেহেতু এটির কথা কেউ উল্লেখ করেনি, এবং সম্পূর্ণতার জন্য, আমি যুক্ত করব যে সিপিইউ যে সর্বোচ্চ গতিতে চলে তা কীভাবে শক্তি অপচয় করবে, উত্তাপ, পাখির আওয়াজ ইত্যাদিকে ভুল করবে ।
প্রায় সমস্ত আধুনিক সিপিইউ, বিশেষত ডেস্কটপ / সার্ভার সিপিইউগুলি নিষ্ক্রিয় অবস্থায় (গভীর নিষ্ক্রিয় হওয়ার জন্য গুগল রেস।) গভীর স্লিপ মোডে প্রবেশ করবে।
ভোল্টেজ স্কেলিং সম্ভবত আরও শক্তি সাশ্রয় করবে, তাই ল্যাপটপের ক্ষেত্রে এটি চলমান সময়কে কিছুটা বাড়িয়ে তুলতে পারে, তবে ডেস্কটপ এবং সার্ভারে চলমান পারফরম্যান্স গভর্নর বেশিরভাগ 'সাধারণ' ব্যবহারকারীদের (যারা সার্ভার ফার্মগুলি বা অনুরূপ চালায় না) এর পক্ষে ভাল fine
আমি আমার আই 7-2600 কে দিয়ে পারফরম্যান্স সরকার ব্যবহার করি এবং সিপিইউ তাপমাত্রা প্রায় 30 সেন্টিগ্রেডের কাছাকাছি থাকে