এটি হল cpupower-idle-info কমান্ড যা আমাদের একাধিক বিনামূল্যের অনলাইন ওয়ার্কস্টেশন যেমন উবুন্টু অনলাইন, ফেডোরা অনলাইন, উইন্ডোজ অনলাইন এমুলেটর বা MAC OS অনলাইন এমুলেটর ব্যবহার করে OnWorks ফ্রি হোস্টিং প্রদানকারীতে চালানো যেতে পারে।
কার্যক্রম:
NAME এর
cpupower নিষ্ক্রিয়-তথ্য - সিপিইউ নিষ্ক্রিয় কার্নেল তথ্য পুনরুদ্ধার করার উপযোগিতা
বাক্য গঠন
cpupower [ -c cpulist ] নিষ্ক্রিয়-তথ্য [অপশন]
বর্ণনাঃ
একটি টুল যা প্রতি সিপিইউ নিষ্ক্রিয় তথ্য প্রিন্ট করে ডেভেলপার এবং আগ্রহীদের জন্য সহায়ক
ব্যবহারকারী রয়েছেন.
বিকল্প
-f --চুপ
সিস্টেমে সমস্ত উপলব্ধ সি-স্টেটের শুধুমাত্র একটি সারাংশ প্রিন্ট করুন।
-e --প্রোক
অবমূল্যায়ন পুরানো /proc/acpi/processor/*/power এ নিষ্ক্রিয় তথ্য প্রিন্ট করে
বিন্যাস এই ইন্টারফেসটি বেশ কিছু সময়ের জন্য কার্নেল থেকে সরানো হয়েছে, করবেন না
আরও কোড এই বিকল্পের উপর নির্ভর করতে দিন, এটি ব্যবহার করবেন না।
নিষ্ক্রিয়-তথ্য বর্ণনা
CPU স্লিপ স্টেট পরিসংখ্যান এবং বিবরণ sysfs ফাইল থেকে পুনরুদ্ধার করা হয়, দ্বারা রপ্তানি করা হয়
cpuidle কার্নেল সাবসিস্টেম। কার্নেল শুধুমাত্র এই পরিসংখ্যান আপডেট করে যখন এটি প্রবেশ করে বা
একটি নিষ্ক্রিয় অবস্থা ছেড়ে যায়, তাই একটি খুব নিষ্ক্রিয় বা খুব ব্যস্ত সিস্টেমে, এই পরিসংখ্যানগুলি হতে পারে
সঠিক হবে না তারা এখনও ব্যবহার এবং প্রাপ্যতা সম্পর্কে একটি ভাল ওভারভিউ প্রদান
প্ল্যাটফর্মে প্রসেসরের ঘুমের অবস্থা।
সচেতন থাকুন যে ঘুমের অবস্থা হার্ডওয়্যার বা BIOS দ্বারা রপ্তানি করা হয় এবং Linux দ্বারা ব্যবহৃত হয়৷
কার্নেল প্রসেসরের ক্ষমতা ঠিকভাবে প্রতিফলিত নাও করতে পারে। এটা প্রায়ই হয়
X86 আর্কিটেকচারে যখন acpi_idle ড্রাইভার ব্যবহার করা হয়। এটাও সম্ভব যে
হার্ডওয়্যার অভ্যন্তরীণ কার্যকলাপ মনিটর বা অন্য কারণে কার্নেলের অনুরোধগুলিকে অগ্রাহ্য করে
কারণ সাম্প্রতিক X86 প্ল্যাটফর্মে প্রায়ই হার্ডওয়্যার রেজিস্টার পড়া সম্ভব
যা ঘুমের সময়কাল পর্যবেক্ষণ করে বলে প্রসেসরের মধ্যে রয়েছে। cpupower মনিটর
টুল (cpupower-মনিটর(1)) সত্যিকারের ঘুমের রাজ্যের আবাসগুলি দেখানোর জন্য ব্যবহার করা যেতে পারে। দয়া করে পড়ুন
নীচের স্থাপত্য নির্দিষ্ট বিবরণ বিভাগে.
নিষ্ক্রিয়-তথ্য স্থাপত্য নির্দিষ্ট বর্ণনা
X86
পোল নিষ্ক্রিয় অবস্থা
cpuidle সক্রিয় থাকলে, X86 প্ল্যাটফর্মের একটি বিশেষ নিষ্ক্রিয় অবস্থা থাকে। POLL নিষ্ক্রিয় অবস্থা
একটি বাস্তব নিষ্ক্রিয় অবস্থা নয়, এটি কোনো শক্তি সংরক্ষণ করে না। পরিবর্তে, একটি ব্যস্ত লুপ করছেন মৃত্যুদন্ড কার্যকর করা হয়
অল্প সময়ের জন্য কিছুই না। এই অবস্থা ব্যবহার করা হয় যদি কার্নেল জানে যে কাজ আছে
খুব শীঘ্রই প্রক্রিয়া করা হবে এবং কোনো বাস্তব হার্ডওয়্যার নিষ্ক্রিয় অবস্থায় প্রবেশ করার ফলে সামান্যতম হতে পারে
কর্মক্ষমতা শাস্তি।
X86 আর্কিটেকচার প্ল্যাটফর্মে দুটি ভিন্ন cpuidle ড্রাইভার রয়েছে:
"acpi_idle" cpuidle ড্রাইভার
acpi_idle cpuidle ড্রাইভার ACPI থেকে উপলব্ধ ঘুমের অবস্থা (C-states) পুনরুদ্ধার করে
BIOS টেবিল (সাম্প্রতিক প্ল্যাটফর্মে _CST ACPI ফাংশন থেকে বা FADT BIOS টেবিল থেকে
বয়স্কদের উপর)। ACPI টেবিল থেকে C1 অবস্থা পুনরুদ্ধার করা হয় না। যদি C1 অবস্থা হয়
প্রবেশ করালে, কার্নেল hlt নির্দেশকে কল করবে (বা ইন্টেলে mwait)।
"intel_idle" cpuidle ড্রাইভার
কার্নেল 2.6.36-এ intel_idle ড্রাইভারটি চালু করা হয়েছিল। এটি শুধুমাত্র সাম্প্রতিক ইন্টেল সিপিইউগুলিকে পরিবেশন করে৷
(নেহালেম, ওয়েস্টমেয়ার, স্যান্ডিব্রিজ, পরমাণু বা নতুন)। পুরানো ইন্টেল CPU-তে acpi_idle ড্রাইভার
এখনও ব্যবহার করা হয় (যদি BIOS সি-স্টেট ACPI টেবিল সরবরাহ করে)। intel_idle ড্রাইভার জানে
প্রসেসরের স্লিপ স্টেট ক্ষমতা এবং ACPI BIOS এক্সপোর্ট করা প্রসেসর স্লিপ উপেক্ষা করে
স্টেট টেবিল।
মন্তব্য
ডিফল্টরূপে শুধুমাত্র মূল শূন্যের মান প্রদর্শিত হয়। অন্যান্য কোরের সেটিংস কীভাবে প্রদর্শন করবেন
বর্ণনা করা হয় cpupower(1) --cpu বিকল্প বিভাগে ম্যানপেজ।
তথ্যসূত্র
http://www.acpi.info/spec.htm
onworks.net পরিষেবা ব্যবহার করে অনলাইনে cpupower-idle-info ব্যবহার করুন