Проверка аккумулятора ноутбука linux

Содержание
  1. Как проверить состояние и уровень заряда батареи в терминале Linux
  2. Проверка состояния батареи ноутбука и уровень ее заряда в терминале в Linux
  3. Способ 1 — использование команды «Upower».
  4. Способ 2 — использование команды «acpi»
  5. Способ 3: Использование программы «Batstat»
  6. Способ 4. Использование программы «battery-level-cli»
  7. Заключение
  8. Как узнать заряд батареи ноута из консоли?
  9. Re: Как узнать заряд батареи ноута из консоли?
  10. Re: Как узнать заряд батареи ноута из консоли?
  11. Re: Как узнать заряд батареи ноута из консоли?
  12. Re: Как узнать заряд батареи ноута из консоли?
  13. Re: Как узнать заряд батареи ноута из консоли?
  14. Re: Как узнать заряд батареи ноута из консоли?
  15. Re: Как узнать заряд батареи ноута из консоли?
  16. Re: Как узнать заряд батареи ноута из консоли?
  17. Как проверить состояние батареи ноутбука в Ubuntu
  18. Статистика питания
  19. Как узнать процент износа батареи ноута?
  20. Тестирование батареи на ноуте

Как проверить состояние и уровень заряда батареи в терминале Linux

Оригинал: How To Check Laptop Battery Status And Level In Terminal In Linux
Автор: sk
Дата публикации: 1 октября 2018 года
Перевод: А. Кривошей
Дата перевода: июль 2019 г.

Посмотреть состояние батареи вашего ноутбука в режиме графического интерфейса очень просто. Вы можете легко определить уровень заряда батареи, наведя указатель мыши на значок индикатора заряда батареи на панели задач. Но как насчет командной строки? Не все знают, как это сделать. На днях мой друг спросил, как проверить уровень заряда батареи ноутбука в терминале — отсюда и этот пост. Я описал четыре простых метода, которые помогут вам проверить состояние и уровень заряда батареи ноутбука в терминале в любом дистрибутиве Linux.

Проверка состояния батареи ноутбука и уровень ее заряда в терминале в Linux

Мы можем узнать состояние батареи ноутбука из командной строки тремя способами.

Способ 1 — использование команды «Upower».

Команда Upower предустановлена в большинстве дистрибутивов Linux. Чтобы отобразить состояние батареи с помощью Upower, откройте терминал и выполните:

Как вы видите, моя батарея находится в режиме зарядки и уровень заряда батареи составляет 97%.

Если приведенная выше команда по какой-либо причине не работает, попробуйте следующую команду:

Upower отображает не только состояние батареи, но и полную информацию о ней, такую как модель, название поставщика, серийный номер, состояние, напряжение и т. д.

Тем не менее, вы можете отображать только состояние батареи с помощью комбинации upower и grep, как показано ниже.

Как видно из вышеприведенного вывода, батарея моего ноутбука полностью заряжена.

Для более подробной информации обратитесь к справочным страницам.

Способ 2 — использование команды «acpi»

Команда acpi показывает состояние батареи и другую информацию ACPI в вашем дистрибутиве Linux.

Возможно, в некоторых дистрибутивах Linux вам придется установить команду acpi.

Чтобы установить acpi в Debian, Ubuntu и его производных, выполните:

В RHEL, CentOS, Fedora:

В Arch Linux и его производных:

После установки выполните следующую команду:

Примечание: здесь, “V” должна быть заглавной.

Можно проверять только состояние заряда батареи. Для этого выполните:

Проверка температуры батареи:

Мы можем просмотреть приведенный выше вывод в градусах Фаренгейта, используя флаг -f:

Хотите знать, подключен ли источник переменного тока или нет? Просто запустите следующую команду:

Если источник переменного тока недоступен, вместо этого вы увидите следующее:

Для более подробной информации, обратитесь к справочным страницам.

Способ 3: Использование программы «Batstat»

Batstat — это небольшая утилита командной строки на основе ncurses для отображения состояния батареи вашего ноутбука в Unix-подобных системах. Она будет отображать следующие детали:

— текущий уровень заряда батареи;
— текущая емкость;
— полная емкость заряда;
— время, прошедшее с начала работы программы, без отслеживания времени бездействия машины;
— история уровня заряда батареи.

Установка batstat проще простого. Клонируйте последню версию из Git с помощью команды:

Приведенная выше команда извлечет последнюю версию batstat и сохранит ее содержимое в папке с именем «batstat».

Читайте также:  Virtualbox образ windows x64

Перейдите в каталог batstat/bin/:

Скопируйте двоичный файл «batstat» в ваш PATH, например /usr/local/bin/.

Сделайте его исполняемым с помощью команды:

Наконец, выполните приведенную ниже команду, чтобы просмотреть состояние батареи.

Как вы видите на скриншоте выше, моя батарея находится в режиме зарядки.

Эта утилита имеет некоторые ограничения. На момент написания данного руководства batstat поддерживала только одну батарею. И она собирает информацию только из этой папки — «/sys/class/power_supply/». Если ваша машина содержит информацию об аккумуляторе в другой папке, эта программа не будет работать.

Для получения более подробной информации, проверьте страницу Batstat в GitHub.

Способ 4. Использование программы «battery-level-cli»

battery-level-cli является еще одной утилитой командной строки для отображения уровня заряда батареи в Linux. В отличие от программы «batstat», она будет отображать только уровень заряда батареи. Это не поможет вам определить, заряжается аккумулятор или нет. Она написана на NodeJS, поэтому убедитесь, что в вашей системе установлен NodeJS.

После установки Node JS выполните следующую команду для установки утилиты battery-level-cli:

Теперь вы можете просмотреть уровень заряда батареи с помощью команды:

Для более подробной информации, проверьте репозиторий проекта в GitHub:

Заключение

Имеется много команд и программ для проверки состояния батареи ноутбука из терминала в Linux. Насколько я знаю, приведенные выше способы работали просто отлично, как и ожидалось. Если вам известны некоторые другие команды/утилиты для определения состояния батареи, дайте мне знать в разделе комментариев ниже. Я проверю и добавлю их.

Источник

Как узнать заряд батареи ноута из консоли?

Как узнать заряд батареи ноута из консоли?

Re: Как узнать заряд батареи ноута из консоли?

Re: Как узнать заряд батареи ноута из консоли?

Re: Как узнать заряд батареи ноута из консоли?

>cat /proc/acpi/battery/BAT0/*
Спасибо

Re: Как узнать заряд батареи ноута из консоли?

Re: Как узнать заряд батареи ноута из консоли?

Re: Как узнать заряд батареи ноута из консоли?

acpitool -B Подробно узнаешь о батарее!

Re: Как узнать заряд батареи ноута из консоли?

звучит как реклама 🙂

Re: Как узнать заряд батареи ноута из консоли?

Можно просто: acpitool (если он установлен)

Battery #1 : charged, 95.54% Battery #2 : discharging, 65.93%, 01:15:54 All batteries : 83.79%, 04:03:10 AC adapter : off-line Thermal zone 1 : ok, 53 C

или так: cat /proc/acpi/battery/C19F/state (вместо C19F может у тебя будет немного другое)

present: yes capacity state: ok charging state: charged present rate: 0 mW remaining capacity: 49200 mWh present voltage: 16476 mV

present: yes capacity state: ok charging state: discharging present rate: 17609 mW remaining capacity: 21149 mWh present voltage: 14959 mV

Источник

Как проверить состояние батареи ноутбука в Ubuntu

Как говорится, всему хорошему всегда приходит конец, срок эксплуатации батареи ноутбука — не исключение.

Каждая батарея — да, и даже от Apple – со временем слабеет. В конечном итоге, она становится неспособной держать заряд, и вы становитесь рабом розетки.

Проверка состояния батареи — это то, что стоит делать каждые пару месяцев. Это может помочь определить связаны ли проблемы быстрой разрядки с батареей или дело в чем-то еще. К примеру, может быть запущено ресурсоемкое приложение, которое слишком быстро потребляет энергию.

В Ubuntu можно легко узнать состояние ваше батареи с помощью стандартного предложения «Статистика питания».

Статистика питания

Не смотря на смешное название, Статистика питания предоставляет данные о различных устройствах, поэтому оно полезно не только для проверки состояния батареи. Информация представляется в доступном, понятном виде.

Чтобы проверить состояние батареи, вам нужно открыть приложение, выбрать вашу батарею в боковом меню и вам откроется меню с данными. Теперь нужно найти пункт ‘Полная емкость’ (текущий максимальный заряд батареи) и ‘Емкость (заводская)’ (изначальный максимальный заряд батареи, предусмотренный производителем).

Если вы не используете абсолютно новую батарею, то вы увидите различие в этих двух показателях. И это нормально. Чем весомее разрыв в числах, тем меньше будет продолжительность работы вашего ноутбука от батареи. Если вы пролистаете еще ниже, то обнаружите процентное соотношение заводской емкости к текущей.

Читайте также:  Проблемы защиты операционных систем windows

Не смотря на то, что не существует простого способа восстановить изношенную батарею, есть способы продлить жизнеспособность. Например, снижение яркости экрана, выключение блютус и неиспользуемых приложений.

К сожалению, как мы говорили в начале, все со временем придет к тому, что ноутбук будет чаще работать от розетки, чем от батареи. Единственным действенным решением в данной ситуации — это покупка новой батареи.

Источник

Как узнать процент износа батареи ноута?

Всем привет! Вопрос — в названии темы 🙂 Ищется прога под линукс, которая может, подобно Everest’у, показать, насколько изношена батарея.

Заряжаешь батарею до упора, а потом:

При этом больше 83% не идёт. Почему 91 показывает — непонятно.

Кстати, если сделать так, как я написал выше, то покажет 76.5%. Вот и думай, какому значению верить: 76.5, 83 или 91.

У меня на Eee PC есть воспроизводимый баг, когда пишется «Unknown, xx%» где xx ≥ 95 (обычно 96) и дальше не едет тоже 🙂

Потому что такова последняя полная ёмкость? У меня значение плавает, закономерности вроде нет.

Вот и думай, какому значению верить

Изношенность батарейки крайне расплывчатая величина )))) Лучше просто приблизительно прикидывать в голове по времени работы. Не совсем цифры, но проще понять когда уже считать батарейку приговорённой.

Плохой способ. Надо купить б.у батарею для ноута, хочется проверить за не очень длительное время, насколько она изношена.

Б/у батарейки и винчестеры лучше вообще не брать имхо. Это наиболее сильно амортизируемые части компьютера.

😛 эти файлы deprecated.

Смотри cycle_count, first_use_date, design_capacity и last_full_capacity в /sys/devices/platform/smapi/BAT0. Не забудь перед этим установить tp_smapi.

Сразу бы сказал, что у тебя Thinkpad.

Для некоторых моделей ноутбуков найти не б/у батарею проблематично. Ну или можно найти новую, но не оригинальную, а совместимую (китайскую и быстро выходящую из строя).
Ноут куплен за копейки и ненадолго, через год все равно куплю новый, а этот отдам маме на вечное пользование — будет заменять стационарный компьютер, а значит, будет работать от сети. Так что в некоторых случаях б/у батареи имеет смысл покупать.

Источник

Тестирование батареи на ноуте

У меня похоже дохнет батарея на ноуте Asus Eee PC 900. Стоит только отключить от сети, сразу индикатор заряда выдает 60%, потом в течение короткого времени 50%, 40%, 30%. В реале аккумулятора стало хватать минут на 15-20. Хотелось бы проверить батарею с помощью какой-нибудь утилиты перед тем, как везти в сервисный центр, есть ли такие?

а что именно проверить-то? я проверял в максимальной(тм), powercfg или около того. сказало что емкость батареи 33% от номинала. потом поставил убунту, так оно мне каждый раз при загрузке об этом говорит всплывающим сообщением

$ acpi -bi
Battery 0: Unknown, 99%
Battery 0: design capacity 4117 mAh, last full capacity 4000 mAh = 97%

Ну вот как есть тесты оперативной памяти, так и должны быть тестировщики батарей, независимые от операционной системы, я так думаю. Вообще на странице вики Debian, посвященной Eee PC сказано, что неправильную информацию о заряде может давать либо ядро с глюками, либо кривой BIOS. Так вот, мне бы и хотелось исключить ядро и BIOS и убедиться в том, что проблема именно в батарее, а не в софте.

сказало что емкость батареи 33% от номинала. потом поставил убунту, так оно мне каждый раз при загрузке об этом говорит всплывающим сообщением

та же история, 45% от номинала, кдешный повердевил рассказывает. отключил нафик уведомление. а вобще можно попробовать dmidecode, покажет номинальную:

Читайте также:  Как узнать айпи линукс убунту

acpi -bi Battery 0: Full, 100% Battery 0: design capacity 4000 mAh, last full capacity 2250 mAh = 56%

Что такое номинальный заряд? Мне ведь важно, чтобы он реальный отображал и соответственно я мог бы знать, когда его следует отключать.

Не может ли глючить ядро? Помнится, в мае прошлого года я в аэропорту просидел с ним целый час от аккумулятора, да еще и в инете, под вай-фаем. Тогда версия ядра была вроде 2.6.32. Сейчас 2.6.37. Может к старой версии ядра вернуться?

Скорей всего батарея.

> Что такое номинальный заряд? Мне ведь важно, чтобы он реальный отображал и соответственно я мог бы знать, когда его следует отключать.

design capacity — это номинальная емкость, т.е. штатная емкость батареи.
last full capacity — это фактическая реальная емкость с последней зарядки.

Не может ли глючить ядро? Помнится, в мае прошлого года я в аэропорту просидел с ним целый час от аккумулятора, да еще и в инете, под вай-фаем. Тогда версия ядра была вроде 2.6.32. Сейчас 2.6.37. Может к старой версии ядра вернуться?

можно для проверки взять liveusb убунты например, и там проверить.

купи новую и не парься. у меня внезапно стала держать по 20 минут вместо 1-40, как раньше. пошарился по магазинам местным — 3500. пошарился по интернет-магазинам — 2500. пошарился по ибэю — 1200. на одну и ту же батарею, прошу отметить. подумал просто поменять банки — отдельно 6 банок — 1100 на ибэе. в итоге на ибэе заказал просто новую батарею за 1200 и доволен. сдохнет — еще одну закажу, а там уж и ноут пора менять будет.

и кстати да, местный сервис мне сказал что батареи не восстанавливает. так что варианта у тебя 2 — либо банки руками менять, либо купить новую батарею. такие дела

Проведи цикл полной зарядки-разрядки, чтобы контроллер батареи откалибровался и выдвал корректные значения.

Вот. А еще говорят у apple плохие батареи

>> Проведи цикл полной зарядки-разрядки, чтобы контроллер батареи откалибровался и выдвал корректные значения.

Так он при разрядке просто вырубится. Не будет ли это плохо для файловой системы? У меня к тому же она Ext2 из-за особенностей строения твердотельного жесткого диска. Однажды из-за некорректного выключения в ней произошел сбой, и пришлось всю систему переустанавливать.

можно временно на время цикла разряда подмонтировать ФС в режиме RO. тогда внезапное отключение по идее не страшно.

для этого и рекомендуют загрузится с CD/DVD

В крайнем случае зайдите в биос при загрузке. Он-то не полетит

Посмотри в биосе на предмет SMART батареи. У меня имеется специально такой пункт разряда батареи.

У меня в биосе вообще ничего нет по поводу батареи, я его уже весь излазил.

Попробовал разрядить ноут до нуля (кстати, его хватило не на 10 минут и не на 20, а около часа), после чего вновь зарядил его до максимума. Ситуация повторяется: если отключить ноут от питания, то через несколько секунд со 100% он скачет прямо до 70%, еще через пару минут до 60%. acpi -bi вот что выдает:

Battery 0: Discharging, 60%, rate information unavailable Battery 0: design capacity 5200 mAh, last full capacity 5200 mAh = 100%

В общем, я уже голову сломал, почему он так себя ведет, а в биосе работает нормально. Даже установил старое дебиановское ядро 2.6.32 вместо аптосидовского 2.6.37, это ни на что не повлияло.

хм, а апдейты для биоса есть, не смотрел? вот просто на всякий случай.

>> хм, а апдейты для биоса есть, не смотрел? вот просто на всякий случай. Есть, но я никогда биос не обновлял на этом ноуте.

попробуй обновить, вдруг это какой баг так влияет.

Источник

Оцените статью