কমান্ড লাইনে বর্তমান ওয়াট খরচ ফেরত দেওয়ার কোনও উপায় আছে কি? আমি পাওয়ারটপ প্রোগ্রামটি খুঁজে পেয়েছি, তবে কমান্ড লাইনের মান হিসাবে ওয়াট খরচ পুনরুদ্ধারের কোনও উপায় দেখিনি। আমি এমন কিছু ফাইলের কথা ভাবছি যা আমি করতে পারি cat
বা করতে পারি grep
।
কমান্ড লাইনে বর্তমান ওয়াট খরচ ফেরত দেওয়ার কোনও উপায় আছে কি? আমি পাওয়ারটপ প্রোগ্রামটি খুঁজে পেয়েছি, তবে কমান্ড লাইনের মান হিসাবে ওয়াট খরচ পুনরুদ্ধারের কোনও উপায় দেখিনি। আমি এমন কিছু ফাইলের কথা ভাবছি যা আমি করতে পারি cat
বা করতে পারি grep
।
উত্তর:
আমার সিস্টেমে আমি ব্যাটারি থেকে আঁকা শক্তি পেতে পারি
cat /sys/class/power_supply/BAT0/power_now
9616000
থিঙ্কপ্যাডে tp_smapi
মডিউলটি লোড করা থাকলে ফাইলটি হয়
cat /sys/devices/platform/smapi/BAT0/power_now
মানটি ডাব্লুডাব্লুতে হলেও মনে হচ্ছে। আপনি যে কোনও সরঞ্জাম দিয়ে স্বাচ্ছন্দ্যযুক্ত এটির সাথে এটি রূপান্তর করতে পারেন, যেমন awk
:
awk '{print $1*10^-6 " W"}' /sys/class/power_supply/BAT0/power_now
9.616 W
সিস্টেফ ফাইল সিস্টেমের মধ্যে আপনি যদি অবস্থানটি না খুঁজে পান তবে আপনি এটি সন্ধান করতে পারেন:
find /sys -type f -name power_now 2>/dev/null
অতিরিক্তভাবে, প্যাকেজটি lm-sensors
কিছু মেশিনে সিস্টেম পাওয়ার ব্যবহার নির্ধারণ করতে ব্যবহৃত হতে পারে:
# sensors power_meter-acpi-0
power_meter-acpi-0
Adapter: ACPI interface
power1: 339.00 W (interval = 1.00 s)
আমার ল্যাপটপের এগুলির কোনও কিছুই নেই (এটিতে বর্তমানে কোনও ব্যাটারি নেই) তবে এটিতে একটি "পাওয়ারক্যাপ" ডিভাইস রয়েছে।
দেখে মনে হচ্ছে এই ডিভাইসটি ব্যবহারকারী শক্তিতে বিধিনিষেধ তৈরি করতে সক্ষম।
এবং এটি (প্রাকৃতিকভাবে) তাদের প্রয়োগের জন্য পাওয়ার অঙ্কনটি পড়তে পারে।
পাওয়ার অঙ্কনটি energy_uj
ফাইলটিতে পাওয়া যাবে , যেমন:
cat /sys/class/powercap/*/energy_uj
এটি মাইক্রো-জোলসে বক্তৃতা (বা বক্তৃতাগুলি, যদি আপনার অনেক পাওয়ারক্যাপ ডিভাইস থাকে) দেখায়। এটি আসলে ব্যয় করা শক্তির একটি পাল্টা , তাই শক্তি পাওয়ার জন্য আপনাকে এটিকে একটি সময় ব-দ্বীপের মাধ্যমে ভাগ করে নেওয়া দরকার।
এটি কি আমার ল্যাপটপের দ্বারা আঁকানো শক্তি, না এটির একটি অংশ? আমি জানি না।
ল্যাপটপে প্রোফস বা সিএসএফস থেকে এসিপিআই ডেটা পড়ে। আমার সিস্টেমে ফাইলগুলি হ'ল:
/proc/acpi/battery/BAT0/state
/sys/bus/acpi/drivers/battery/PNP0C0A:00/power_supply/BAT0/power_now
মনে রাখবেন যে সিস্টেফগুলি ভারীভাবে সিমলিঙ্কযুক্ত তাই ফাইলটিতে পৌঁছানোর অনেকগুলি উপায় রয়েছে। power_now
আপনি যে ফাইলটির নাম সন্ধান করছেন তা।