Как проверить состояние батареи вашего ноутбука в 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
Выход:
Как видите, файлы содержат два числа, которые обозначают текущую емкость и расчетную емкость вашей батареи. Сравните эти два числа и проверьте, достаточно ли велика разница. Напротив, если разница невелика, аккумулятор вашего ноутбука в отличной форме.
Графическая проверка информации о состоянии батареи в Ubuntu
Не все чувствуют себя как дома при работе с командной строкой. Ubuntu предоставляет таким пользователям способ графической проверки информации о батарее.
Найдите Power Statistics в меню Applications и откройте программу. На левой боковой панели выберите опцию Аккумулятор ноутбука .
Система предоставит вам следующую информацию.
Посмотрите и сравните значения рядом с метками Энергия при заполнении и Энергия (расчетная) . Питание Статистика также отображает емкость батареи рядом емкость, которая на 100% в этом случае.
Получите информацию о батареях в Linux
Простое сравнение проектной емкости и текущей емкости может дать вам приблизительное представление о состоянии вашей батареи. Снижение яркости экрана и использование функций управления питанием в Linux может помочь вам продлить срок службы батареи вашего ноутбука.
Наблюдение за неактивными приложениями и их регулярное закрытие также может увеличить время автономной работы вашего ноутбука, поскольку это снижает общее энергопотребление. Вы также можете оптимизировать свою Linux-машину, так как это положительно скажется на времени автономной работы.