কিছু সময়ের জন্য, আমি এই জন্য একটি স্পষ্ট উত্তর নেই, তবে এটি সুস্পষ্ট যে লিনাক্স কার্নেল কিছু শক্তি মেকানিজম সংরক্ষণ ব্যবহার করছে ।
তবে আশেপাশে কিছু তদন্ত করে, আমি দ্রুত বুঝতে পেরেছি যে সাম্প্রতিকতম লিনাক্স কার্নেলগুলি এসিপিআই নামে একটি বৈশিষ্ট্য ব্যবহার করে যা অ্যাডভান্সড কনফিগারেশন এবং পাওয়ার ইন্টারফেসের একটি সংক্ষিপ্ত রূপ ।
এসিপিআই কী করছে:
অ্যাডভান্সড কনফিগারেশন এবং পাওয়ার ইন্টারফেস (এসিপিআই) স্পেসিফিকেশন অপারেটিং সিস্টেম দ্বারা ডিভাইস কনফিগারেশন এবং পাওয়ার পরিচালনার জন্য একটি ওপেন স্ট্যান্ডার্ড সরবরাহ করে।
উইকিপিডিয়া মাধ্যমে ।
মূলত এসিপিআই আরও ভাল পাওয়ার ম্যানেজমেন্টের জন্য বিভিন্ন সিপিইউ রাজ্যগুলির নিয়ন্ত্রণের অনুমতি দেয়।
বিভিন্ন এসিপিআই সিপিইউ-রাজ্য:
সিপিইউ সি-স্টেটস (পাওয়ার ম্যানেজমেন্ট)
মূলত, সিপিইউ "সি স্টেটস" সম্পর্কে আপনার উদ্বিগ্ন হওয়ার মতো কিছুই নেই। এগুলি স্বয়ংক্রিয়ভাবে কার্নেল + এসিপিআই সিস্টেম দ্বারা বর্তমান সিস্টেমের বোঝা বিবেচনা করে নিয়ন্ত্রণ করা হয়। (ক্যাভেট: নীচে AMD অ্যাথলন এবং ডুরন প্রসেসরের সম্পর্কে নোটটি দেখুন)। নতুন (2.6+) কার্নেলগুলির এসিপিআই কোড অলস সময় থাকলে স্বয়ংক্রিয়ভাবে আপনার সিপিইউকে ঘুমাতে দেয় (দ্রষ্টব্য: এটি সিপিইউ ফ্রিকোয়েন্সিটি পরিবর্তন করে না That এটি "পি স্টেটস" দ্বারা নিয়ন্ত্রিত হয় - নীচে দেখুন)।
উপলব্ধি করার একমাত্র বিষয় হ'ল সিপিইউ ক্ষণে ক্ষণে বন্ধ হয়ে গেলে আপনার সিস্টেম সম্পূর্ণ "সচেতন" হয় - আপনি খুব বেশি পার্থক্য লক্ষ্য করবেন না। তবে পাওয়ার সাশ্রয় যথেষ্ট পরিমাণে হতে পারে। আপনার সিপিইউ যখনই নিষ্ক্রিয় হয় তখন হাজার হাজার "মাইক্রো-ন্যাপস" নিচ্ছে বলে মনে করুন।
সিপিইউ-টি স্টেটস (থ্রোটলিং)
এগুলি অনেকটা "সি স্টেটস" এর মতো (একই এইচএলটি নির্দেশনা ব্যবহৃত হয়) তবে পার্থক্যটি হ'ল থ্রোটলিংটি "আপনাকে বাধ্য করা হয়" (যেমন প্রতি চতুর্থ চক্রকে "স্লিপ চক্র" হিসাবে বাধ্য করা হয় "সি রাজ্যের বিপরীতে" "উপরে যা সিস্টেম লোড দ্বারা স্বয়ংক্রিয়ভাবে নির্ধারিত হয়)। নোট করুন যে ফ্রিকোয়েন্সি পরিবর্তন করা হয়নি ... নীচে "পি স্টেটস" দেখুন।
সিপিইউ-পি স্টেটস (পারফরম্যান্স)
আজকাল অনেকগুলি প্রসেসরের (বিশেষত ল্যাপটপগুলি) ঘড়ির ফ্রিকোয়েন্সি আসলে "ফ্লাইতে" ধীর হয়ে যেতে পারে। এটি বিপুল বিদ্যুতের সঞ্চয় যোগ করে। ইন্টেল এটিকে "স্পিডস্টেপ" এবং এএমডি এটিকে "কুল'ন'কুইট" বা "পাওয়ারনউ" বলে। আরও সাধারণভাবে এই রাজ্যগুলিকে "পি স্টেটস" বলা হয়। আপনাকে প্রায় অবশ্যই BIOS এ যেতে হবে এবং আপনার সিপিইউ প্রথমটির জন্য এই বৈশিষ্ট্যটি সক্ষম করতে হবে!
** কিছু গ্রাহক মানদণ্ড: **
উপরের সিপিইউ রাজ্যগুলির শক্তি সঞ্চয়গুলি কী কী? নিম্নলিখিত তথ্যটি এএমডি ওয়েবসাইট থেকে নেওয়া হয়। 1 এমবি এল 2 ক্যাশে সহ একটি এএমডি 64 3400 + / 2200MHz বিবেচনা করুন। যাইহোক, আমি এখানে থাকাকালীন, আমাকে এএমডি নামকরণ কনভেনশন সম্পর্কে অভিযোগ করতে দিন। 3400+ সংখ্যাটির অর্থ জ্যাক স্কোয়াট নয়। এটি কেবল এএমডি-র বলার উপায় যা এই প্রসেসরটি 3400MHz এ চালিত একটি ইন্টেল পেন্টিয়াম -4 এর মতো "দেখতে" লাগে। আমি মনে করি এটি তাদের বাজারের ক্ষতি না হারানোর উপায়। এখানে পি এবং টি রাষ্ট্র বিদ্যুৎ খরচ মূল্য রয়েছে (সি রাজ্যটি টি রাষ্ট্রের মতো একই এইচএলটি নির্দেশ):
- পারফরম্যান্স স্টেট 0 (সম্পূর্ণ অ্যাক্টিভ) (2200MHz): 89 ওয়াট
- পারফরম্যান্স স্টেট 1 (2000MHz): 70 ওয়াট
- পারফরম্যান্স স্টেট 2 (800MHz): 35 ওয়াট
- থ্রোটলেড (এইচএলটি নির্দেশনা): ২.২ ওয়াট
আরও পড়ার জন্য কিছু উল্লেখ
সম্পাদনাগুলি
[সম্পাদনা # 1]: চারদিকে গুগল করে, আমি কিছু ফোরামেও অন্যান্য কিছু পোস্ট পেয়েছি (ওপেনসুস ফোরামটি যা আপনি খুঁজছেন তার সাথে প্রাসঙ্গিক বলে মনে হচ্ছে) এবং খুঁজে পেয়েছি যে লিনাক্সের জন্য এটি উইন্ডো এবং এই জাতীয় সমস্যা হিসাবে খুব বেশি নয় it বিশেষত গেমিংয়ে আমি রেডহ্যাট মেলিং তালিকায় দুটি মেইলে ( প্রথম এক এবং দ্বিতীয় একটি [ফলোআপ] ) কিছু তথ্যও খুঁটিয়েছি যা সম্পর্কিত বলে মনে হচ্ছে। আমি বর্তমানে এটিতে তথ্য নিয়ে গবেষণা করছি।
[সম্পাদনা # 2]: আমি বিষয়টি নিয়ে কিছুটা গবেষণা করেছি এবং আমি আরও বেশি করে নিশ্চিত হয়েছি যে লিনাক্সে কোনও মূল পার্কিং ব্যবস্থা নেই, যদি না এসসিআই না থাকে যার বিষয়ে আমি অবগত নই। কিছু মজার তথ্যও যে cpu 'র প্রত্যক্ষ ম্যানিপুলেশন জন্য অনুমতি সফ্টওয়্যার কিছু টুকরা এবং প্রসেস মত চালানো হয় cpuset , numactl এবং শেষ কিন্তু না অন্তত, cpufreq । আমার গবেষণা চালিয়ে যাবে।