Η μπαταρία του laptop είναι μια πονεμένη ιστορία. Στο γραφικό περιβάλλον (Gnome, KDE, Unity) συνήθως βλέπουμε λίγα στοιχεία για την κατάστασή της: μόνο το ποσοστό στο οποίο βρίσκεται η φόρτισή της. Στη γραμμή εντολών του Linux όμως μπορούμε να δούμε πολύ περισσότερα στοιχεία. Για να δούμε πως...
Συνήθως o πυρήνας Linux αποθηκεύει όλες τις πληροφορίες για την μπαταρία μας στο φάκελο /sys/class/power_supply/BATΧ (όπου Χ=0), και μάλιστα σε διάφορους υποφακέλους εκεί μέσα.
Για παράδειγμα με την παρακάτω εντολή βλέπουμε πόσους κύκλους φόρτισης έχει κάνει:
cat /sys/class/power_supply/BAT0/cycle_count
Ενώ με την παρακάτω εντολή βλέπουμε την κατάστασή της (π.χ charging)
cat /sys/class/power_supply/BAT0/status
Για να δούμε την μέγιστη ενέργεια της μπαταρίας (στο 100%) δίνουμε την εντολή:
cat /sys/class/power_supply/BAT0/energy_full
Π.χ. στην δική μου περίπτωση βλέπω:
56160000
που ισοδυναμεί με 56,16Wh (διαιρείτε με 1.000.000).
Ενώ για να δείτε πόση ενέργεια έχει τώρα η μπαταρία, δίνετε την εντολή:
cat /sys/class/power_supply/BAT0/energy_now
Για να μην ψαχνόμαστε όμως στις διάφορες πληροφορίες, υπάρχει η εντολή upower (apt-get install upower σε Debian/Ubuntu) η οποία μαζεύει όλες τις πληροφορίες σε ένα ωραίο πίνακα:
# upower -i /org/freedesktop/UPower/devices/battery_BAT0 native-path: BAT0 vendor: Panasonic model: 42T5264 serial: 23408 power supply: yes updated: Πεμ 28 Νοέ 2013 06:53:49 μμ EET (22 seconds ago) has history: yes has statistics: yes battery present: yes rechargeable: yes state: charging energy: 56,16 Wh energy-empty: 0 Wh energy-full: 56,16 Wh energy-full-design: 56,16 Wh energy-rate: 7,553 W voltage: 12,505 V percentage: 100% capacity: 100% technology: lithium-ion History (rate): 1385657629 7,553 charging 1385657599 7,651 charging 1385657569 7,750 charging 1385657539 7,838 charging
- Συνδεθείτε ή εγγραφείτε για να σχολιάσετε
Σχόλια
Πολύ χρήσιμο!
Πολύ καλό άρθρο!! Και πολύ χρήσιμο!!
Με μιά μικρή αναζήτηση που έκανα στο σύστημα μου βρήκα ένα αρχειάκι πολύ καλό...
Δίνοντας την εντολή:
cat /sys/class/power_supply/BAT0/uevent
μου έβγαλε το παρακάτω:
POWER_SUPPLY_NAME=BAT0
POWER_SUPPLY_STATUS=Charging
POWER_SUPPLY_PRESENT=1
POWER_SUPPLY_TECHNOLOGY=Li-ion
POWER_SUPPLY_CYCLE_COUNT=0
POWER_SUPPLY_VOLTAGE_MIN_DESIGN=11100000
POWER_SUPPLY_VOLTAGE_NOW=12057000
POWER_SUPPLY_CURRENT_NOW=3042000
POWER_SUPPLY_CHARGE_FULL_DESIGN=5200000
POWER_SUPPLY_CHARGE_FULL=3083000
POWER_SUPPLY_CHARGE_NOW=539000
POWER_SUPPLY_MODEL_NAME=DELL KP4330
POWER_SUPPLY_MANUFACTURER=SMP
POWER_SUPPLY_SERIAL_NUMBER=2019