Возможно, этот вопрос был задан ранее, но я не могу его найти. Я хочу видеть команду терминала или программу графического интерфейса, которая может показать мне скорость разряда батареи. Какие аппаратные части или программы используют больше ватт.
РЕДАКТИРОВАТЬ: нашел дополнительную информацию относительно моего вопроса при использовании, например, PowerTop:
https://bbs.archlinux.org/viewtopic.php?id=128319
[ 115] https://bugs.archlinux.org/task/26416
Оба связаны с тем, что в ядре отключено ACPI_PROCFS_POWER.
Вы можете попробовать powerstat
, который дает вам потребляемую мощность в течение 5 минут. Чтобы установить его, попробуйте следующие команды:
sudo add-apt-repository ppa:colin-king/powermanagement
sudo apt-get update
sudo apt-get install powerstat
Или вы можете попробовать отчет об использовании энергии , который, я думаю, зависит от fatrace и powertop.
Связанный вопрос:
Может быть, вы ищете «Rate» в Power Statistics> Аккумулятор ноутбука> Подробности ?
Linux находится в процессе удаления вещей, которые раньше жили в proc, и помещения их в sysfs (высокоструктурированная файловая система для хранения информации о машине).
На моей машине я могу найти информацию о источнике питания в
/sys/class/power_supply/BAT0
. Здесь есть файл текущей скорости, который сохраняет скорость зарядки: следующее дает вам приблизительную скорость зарядки.
calc \( $(cat charge_full) - $(cat charge_now) \) / $(cat current_now)
calc
происходит из пакета apcalc.
Если вы хотите получить более высокую оценку, вы, возможно, лучше посмотрите, как charge_now
меняется со временем.
Вам также может быть интересно посмотреть на этот график в реальном времени
while true; do cat current_now; sleep 1; done | feedgnuplot --stream --line --ymin 0
Чтобы получить представление о том, как скорость заряда меняется со временем. Я могу вызвать приятное резкое падение скорости зарядки, быстро переключаясь между рабочими столами.
Может помочь «Linux Power Top» (в настоящее время доступно по адресу https://01.org/powertop )
Вы видите текущий уровень выброса своей батареи без любых дополнительных инструментов. Откройте терминал с Ctrl+Alt+T и введите это:
ls /proc/acpi
Это дает Вам что-то вроде этого:
BAT1
Теперь введите эту команду, заняв место BAT1
при необходимости:
cat /proc/acpi/battery/BAT1/state
Вы будете произведены подобные этому:
present: yes
capacity state: ok
charging state: charged
present rate: 0 mA
remaining capacity: 3395 mAh
present voltage: 12393 mV
present rate
строка - то, что Ваш поиск (мой PSU включается прямо сейчас, таким образом, уровень выброса является нулем).
Если Вы хотите видеть, как уровень изменяется, например, в секунду, сделайте это:
watch -n 1 cat /proc/acpi/battery/BAT1/state
Это дает Вашему вывод сверху, но обновило каждую 1 секунду. Оконечный с Ctrl+c.