কমান্ড লাইনে বর্তমান ওয়াট ব্যবহারের ফেরত মান


26

কমান্ড লাইনে বর্তমান ওয়াট খরচ ফেরত দেওয়ার কোনও উপায় আছে কি? আমি পাওয়ারটপ প্রোগ্রামটি খুঁজে পেয়েছি, তবে কমান্ড লাইনের মান হিসাবে ওয়াট খরচ পুনরুদ্ধারের কোনও উপায় দেখিনি। আমি এমন কিছু ফাইলের কথা ভাবছি যা আমি করতে পারি catবা করতে পারি grep


উত্তর:


22

আমার সিস্টেমে আমি ব্যাটারি থেকে আঁকা শক্তি পেতে পারি

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)

7

আমার ল্যাপটপের এগুলির কোনও কিছুই নেই (এটিতে বর্তমানে কোনও ব্যাটারি নেই) তবে এটিতে একটি "পাওয়ারক্যাপ" ডিভাইস রয়েছে।
দেখে মনে হচ্ছে এই ডিভাইসটি ব্যবহারকারী শক্তিতে বিধিনিষেধ তৈরি করতে সক্ষম।

এবং এটি (প্রাকৃতিকভাবে) তাদের প্রয়োগের জন্য পাওয়ার অঙ্কনটি পড়তে পারে।
পাওয়ার অঙ্কনটি energy_ujফাইলটিতে পাওয়া যাবে , যেমন:

cat /sys/class/powercap/*/energy_uj

এটি মাইক্রো-জোলসে বক্তৃতা (বা বক্তৃতাগুলি, যদি আপনার অনেক পাওয়ারক্যাপ ডিভাইস থাকে) দেখায়। এটি আসলে ব্যয় করা শক্তির একটি পাল্টা , তাই শক্তি পাওয়ার জন্য আপনাকে এটিকে একটি সময় ব-দ্বীপের মাধ্যমে ভাগ করে নেওয়া দরকার।

এটি কি আমার ল্যাপটপের দ্বারা আঁকানো শক্তি, না এটির একটি অংশ? আমি জানি না।


ঠিক আছে, নতুন কম্পিউটারগুলিতে এই ডিভাইসগুলি মোটামুটি সাধারণ ... আমার সমস্ত পরীক্ষায়, তাদের মধ্যে কমপক্ষে একটি খুব ভাল নির্ভুলতার সাথে একটি বাস্তবসম্মত পাওয়ার অঙ্কন মান দেখায়। যদিও আমার একটি মাল্টিমিটার দিয়ে পরীক্ষা করা উচিত।
আলবা মেন্ডিজ

এটি বেশ সুন্দর সমাধান বলে মনে হচ্ছে। আপনি সময় ডেল্টা কোথা থেকে পাবেন?
ফ্রিফ্রি

@ ফ্রিফ্রি আপনি মানটি পড়েন, 1 সেকেন্ড অপেক্ষা করুন, আবার মানটি পড়ুন। 1 সেকেন্ড আপনার ব-দ্বীপ। (এনার্জি_নো-এনার্জি_অোন_সেকেন্ড_এগো) / 1 সেকেন্ড = প্রতি সেকেন্ডে জোলস খরচ হয়েছে (বা ওয়াটস, 1 ওয়াট = 1 জোল / 1 সেকেন্ড)
জিডিআর

6

ল্যাপটপে প্রোফস বা সিএসএফস থেকে এসিপিআই ডেটা পড়ে। আমার সিস্টেমে ফাইলগুলি হ'ল:

/proc/acpi/battery/BAT0/state
/sys/bus/acpi/drivers/battery/PNP0C0A:00/power_supply/BAT0/power_now

মনে রাখবেন যে সিস্টেফগুলি ভারীভাবে সিমলিঙ্কযুক্ত তাই ফাইলটিতে পৌঁছানোর অনেকগুলি উপায় রয়েছে। power_nowআপনি যে ফাইলটির নাম সন্ধান করছেন তা।

আমাদের সাইট ব্যবহার করে, আপনি স্বীকার করেছেন যে আপনি আমাদের কুকি নীতি এবং গোপনীয়তা নীতিটি পড়েছেন এবং বুঝতে পেরেছেন ।
Licensed under cc by-sa 3.0 with attribution required.