Есть ли способ вернуть текущее потребление энергии в командной строке? Я узнал о программе powertop, но не нашел способа вернуть потребление ватт в качестве значения в командную строку. Я думаю о каком-то файле, который я могу cat
или grep
.
power-management
пожалуйста, удалите меня
источник
источник
Ответы:
В моей системе я могу получить питание от батареи от
На Thinkpads, если
tp_smapi
модуль загружен, файлПохоже, что значение в мкВт. Вы можете конвертировать его любым удобным для вас инструментом, например
awk
:Если вы не можете найти местоположение в файловой системе sysfs, вы можете найти его:
Кроме того, пакет
lm-sensors
может использоваться для определения энергопотребления системы на некоторых машинах:источник
Мой ноутбук не имеет ни одного из них (в настоящее время он также не имеет батареи), но у него есть устройство "powercap".
Похоже, это устройство может устанавливать ограничения на мощность пользователя.
И он (естественно) может читать информацию о силе, чтобы обеспечить их соблюдение.
Энергопотребление можно найти в
energy_uj
файле, то есть:Он покажет лекцию (или лекции, если у вас много устройств powercap) в микроджоулях. На самом деле это счетчик потребляемой энергии, поэтому вам нужно разделить ее на дельту времени, чтобы получить энергию.
Это сила, потребляемая моим ноутбуком, или его часть? Я не знаю.
источник
На ноутбуке, читая данные ACPI из procfs или sysfs. На моей системе файлы:
Обратите внимание, что sysfs сильно символизирован, поэтому существует множество способов получить доступ к файлу.
power_now
это имя файла, который вы ищете.источник