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

Есть ли у аккумулятора вашего ноутбука индикатор «Помогите, я заболел»? Скорее всего, ответ – «Нет». Так как это относится ко всем, регулярная проверка того, нуждается ли ваш ноутбук в замене батареи, является важной задачей.

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

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

Циклы батареи и расчетная емкость

Во-первых, вам нужно понять, какие факторы играют наиболее важную роль при расчете работоспособности аккумулятора. Каждая батарея имеет ограниченное количество энергии, которое она может хранить, измеряемая в мАч или миллиампер-часах. Батареи производятся с определенным пределом энергии, также известным как их расчетная емкость.

Цикл батареи – это единица, используемая производителями для обозначения срока службы батареи. Когда вы используете свой ноутбук, и батарея разряжается со 100% до 0%, это считается за один цикл батареи. Однако числа не всегда должны быть 100 и ноль. Вы можете разрядить аккумулятор со 100% до 75% четыре раза, и это будет считаться одним циклом заряда аккумулятора.

Со временем, когда батарея стареет и количество циклов батареи увеличивается, расчетная емкость батареи ухудшается. Это означает, что если у вас есть батарея с расчетной емкостью 40 000 мАч и 100 циклов работы от батареи, текущая энергоемкость батареи будет где-то около 35 000 мАч (обоснованное предположение).

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

Проверьте время автономной работы вашего ноутбука с помощью терминала

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

Команда upower

Если вы используете Linux, самый простой способ получить статистику по батарее – использовать команду upower. Вы можете использовать эту утилиту, чтобы перечислить все доступные источники питания и управлять общим управлением питанием в вашей системе.

Чтобы отобразить список всех доступных источников питания, введите:

 upower -e

Выход:

Вторая запись, то есть battery_BAT0, – это аккумулятор ноутбука. Чтобы получить подробную информацию об этом источнике питания, используйте флаг -i с командой:

 upower -i /org/freedesktop/UPower/devices/battery_BAT0

Система отобразит следующий вывод:

Обратите внимание на значения рядом с этикетками Energy-Full и Energy-full-design . Для этого ноутбука текущая энергоемкость и расчетная емкость одинаковы, что означает, что аккумулятор в хорошем состоянии. Однако, если в вашем случае разница значительная, подумайте о замене батареи.

Использование утилиты acpi

ACPI расшифровывается как Advanced Configuration and Power Interface. Вы можете использовать команду acpi в Linux для отображения информации, связанной с батареей вашего ноутбука. Эта команда извлекает информацию из файловой системы / proc и / sys .

Большинство дистрибутивов Linux не поставляются с предустановленной утилитой acpi. Вы можете установить acpi в любом дистрибутиве Linux, используя менеджер пакетов по умолчанию.

В Debian и Ubuntu:

 sudo apt install acpi

Чтобы установить acpi в дистрибутивах на основе Arch:

 sudo pacman -S acpi

В дистрибутивах на основе RHEL, таких как Fedora и CentOS:

 sudo dnf install acpi

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

 acpi -V

Выход:

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

Перегрев также влияет на срок службы и состояние аккумулятора. Чтобы просмотреть тепловую статистику вашей батареи, используйте флаг -t .

 acpi -t

Использование каталога power_supply

Linux хранит все данные в виде файлов, даже компоненты оборудования. Вы можете найти каталоги, специально зарезервированные для аккумулятора вашего ноутбука, системной памяти и т. Д.

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

Информация, связанная с вашей системной батареей, хранится в каталоге / sys / class / power_supply / BAT0 . Для начала зайдите в каталог с помощью терминала:

 cd /sys/class/power_supply/BAT0

Используйте команду ls, чтобы просмотреть список файлов и папок, находящихся в каталоге:

 ls

Внутри каталога вы найдете файлы energy_full и energy_full_design .

Выход:

Просмотрите содержимое этих двух файлов с помощью cat:

 cat energy_full
cat energy_full_design

Выход:

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

Связанный: Простые советы по увеличению времени автономной работы вашего ноутбука с Linux

Графическая проверка информации о состоянии батареи в Ubuntu

Не все чувствуют себя как дома при работе с командной строкой. Ubuntu предоставляет таким пользователям способ графической проверки информации о батарее.

Найдите Power Statistics в меню Applications и откройте программу. На левой боковой панели выберите опцию Аккумулятор ноутбука .

Система предоставит вам следующую информацию.

Посмотрите и сравните значения рядом с метками Энергия при заполнении и Энергия (расчетная) . Питание Статистика также отображает емкость батареи рядом емкость, которая на 100% в этом случае.

Простое сравнение проектной емкости и текущей емкости может дать вам приблизительное представление о состоянии вашей батареи. Снижение яркости экрана и использование функций управления питанием в Linux может помочь вам продлить срок службы батареи вашего ноутбука.

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