Выгрузка модулей в Ubuntu для экономии энергии

есть ли способ выгрузки модулей в Ubuntu (например, клавиатура, USB, графика и т. д.) Для экономии энергии? Я не хочу использовать powertop для этого, но я хочу вручную найти эти модули и выгрузить их.

14
задан slhck
28.11.2022 13:09 Количество просмотров материала 3460
Распечатать страницу

3 ответа

У вас есть два вопроса, Соединенные посередине... Но у каждого вопроса свой контекст.

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

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

Если вы подключаетесь к этой системе только через ssh, то вы можете настроить сервер так, чтобы он не загружался в X. отредактируйте innittab в /etc и установите уровень запуска по умолчанию равным 3, и ваша система загрузится и загрузится в консоль.

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

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

1
отвечен Crossfit_and_Beer 2022-11-29 20:57

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

Поиск модули

Вариант 1

можно список загруженных модулей с lsmod и объединить его с grep найти определенные модули. Скажите, что вы ищете модули, связанные с видео, потому что они вам не нужны. Тогда вы можете сделать

lsmod | grep -i video

в моей системе это возвращает

video                  19438  1 i915

если я хочу выгрузить все модули, что связано с видео я бы выгрузить модуль видео. Но как насчет модуля i915? Мы можем узнать об этом выполнив:

modinfo i915

он говорит мне, что модуль i915 для видеокарты Intel, так что имеет смысл выгрузить этот модуль, если я хочу выгрузить все, что связано с видео. Также имеет смысл сделать

modinfo i915 | grep depends

посмотреть, от каких модулей зависит i915. Он может показать других кандидатов для разгрузки.

вариант 2

еще один способ-просмотреть все загруженные модули и проверить, нужны они вам или нет. Сначала делай

lsmod

тогда вы просто запустите modinfo для каждого модуля, о котором вы хотите получить информацию. Если "module-name" - это название модуля, о котором вы хотите получить информацию

modinfo module-name

выгрузка модулей

чтобы выгрузить модуль, либо сделайте

sudo rmmod module-name

или

sudo modprobe -r module-name
0
отвечен N.N. 2022-11-29 23:14

вы также можете использовать powertop найти силу-сохранить настройки можно изменить:

  • start powertop
  • используйте TAB, чтобы перейти к крайнему правому списку, который показывает каждое устройство и его состояние. Он показывает > хорошо< или >плохо< если параметры энергосбережения включены или выключены.
  • когда вы измените его с пробел вы видите команду, которую он выполняет на самом верху.
  • скопируйте нужные команды и поместите их в скрипт отдельно

(не ответ на ваш вопрос, но вы также можете поставить powertop --auto-tune в загрузочные скрипты, чтобы установить все настройки >хорошо< в oncehttp://unix.stackexchange.com/questions/156758/reload-a-kernel-module-to-re-vive-a-crashed-device-without-reboot)

0
отвечен rubo77 2022-11-30 01:31

Постоянная ссылка на данную страницу: [ Скопировать ссылку | Сгенерировать QR-код ]

Ваш ответ

Опубликуйте как Гость или авторизуйтесь

Имя
Вверх