Практика > Энергопотребление
Пожиратели батареи
Невидимые операции разгоняют ваш процессор, растрачивая столь необходимую энергию. Виновниками разряда батареи могут стать даже мерцающий курсор и анимированные «смайлики».
Есть кое-что общее у ноутбуков, смартфонов и планшетов: время их автономной работы от аккумулятора слишком короткое. И это при том, что в современных процессорах применяются отточенные технологии экономии потребления тока. Но мелкие, зачастую незначительные процессы и баги нивелируют их: процессор не уходит в состояние покоя, «обгладывая» батарею иногда в два раза быстрее, чем в режиме сбережения. Интересный пример: на нашем тестовом компьютере аудиоплеер foobar2000 загрузил процессор Core i5 до 25% — причем в тот момент, когда потоковое вещание интернет-радио было приостановлено. Процесс увеличил потребление ноутбуком мощности вдвое (с 13 до 26 Вт) и в два раза сократил время работы от батареи. При воспроизведении, а также после нажатия на клавишу «Стоп» нагрузка программы на CPU снижалась практически до нуля, а энергопотребление нормализовывалось. Лишь обновление смогло устранить данный баг. Не менее эффективными «убийцами» аккумулятора могут стать система Windows, некоторые программы и неправильно настроенное аппаратное обеспечение. Чтобы выйти на след потерянной энергии, мы подключили ноутбук к измерителю и выяснили, какие процессы и в какой степени повышают потребляемую мощность.
Расточительная Windows
Наш тестовый ноутбук, не самый современный Lenovo Thinkpad X201 (Core i5-520M), в режиме бездействия потребляет скудные 13 Вт. Однако это всего лишь среднее значение. При загрузке процессора на 5% эта цифра возрастает примерно до 20 Вт — и делает она это часто, поскольку в Windows 10 в фоновом режиме работает множество служб: антивирус, Центр обновления, Магазин приложений, службы поиска и телеметрии, а также предвыборка кода при наличии HDD. В первые десять минут после включения это привело к среднему повышению расхода электроэнергии до 16,2 Вт, результатом чего при используемой батарее на 63 Вт∙ч стали 3 ч 53 мин автономной работы.
Чтобы провести дальнейшие измерения, нам необходимо одним махом отключить большую часть фоновой активности, которая в принципе нежелательна для пользователя (сбор и передача данных в Microsoft). Для этого мы установили утилиту Spybot Anti-Beacon (на CHIP DVD) и деактивировали все отображенные службы. В результате за первые десять минут среднее потребление мощности снизилось до 13,1 Вт, что соответствует расчетному увеличению времени работы от аккумулятора на 22%, то есть 4 ч 48 мин. На базе системы Windows 10, «усмиренной» посредством Anti-Beacon, мы провели дополнительные тесты программного обеспечения.
Обновление Creators Update подарило «десятке» режим энергосбережения. В нем большинство фоновых процессов отключается, как только разряд батареи достигает определенного значения. Данный параметр необходимо настроить на 80–90% («Параметры | Система | Батарея»), чтобы увеличить эффективность режима энергосбережения. Насколько он влияет на потребление мощности, напрямую измерить нельзя, поскольку он задействуется лишь при работе от аккумулятора.