|
|||||||
Улучшаем энергосбережение на мобильных устройствах с OS Linux.
Время создания: 25.04.2013 22:55
Раздел: root - Nout
Запись: Yurons/mytetra/master/base/136691975536it0l7zt3/text.html на raw.github.com
|
|||||||
|
|||||||
Улучшаем энергосбережение на мобильных устройствах с OS Linux. Давненько собирался написать данную статью. Не буду приводить информацию о том, как подключить общеизвестные костыли. Расскажу о малоизвестных способах тюнинга энергосбережения. Приступим. Управление энергосбережением на мобильных чипах Broadcom с STA модулем:iwconfig eth1 txpower 19dBmiwconfig eth1 power period 1iwconfig eth1 power timeout 300u alliwconfig eth1 power 500m unicastiwconfig eth1 power min period 1 power max period 2iwconfig eth1 power saving 5iwconfig eth1 commit Изменяем процент с которого начинается использование свопа:echo 10 > /proc/sys/vm/swappiness Включаем отслеживание состояния питания:echo “1″ > /sys/power/pm_trace Управление вентилятором процессора:echo “1″ > /sys/class/thermal/cooling_device0/cur_state Управление энергосбережением контроллеров для подключаемых носителей:echo min_power > /sys/class/scsi_host/host2/link_power_management_policyecho min_power > /sys/class/scsi_host/host3/link_power_management_policyecho min_power > /sys/class/scsi_host/host4/link_power_management_policy Включаем энергосбережение для шины PCIe:echo powersave > /sys/module/pcie_aspm/parameters/policy Включаем энергосбережение для шины USB:[ -L /sys/bus/usb/devices/1-5/power/level ] && echo auto > /sys/bus/usb/devices/1-5/power/level[ -L /sys/bus/usb/devices/1-5/power/level ] && echo auto > /sys/bus/usb/devices/1-5/power/level for i in /sys/bus/usb/devices/*/power/autosuspend; do echo 1 > $i; donefor i in /sys/bus/usb/devices/*/power/level; do echo auto > $i; doneПоследнее используйте с осторожностью, т. к. могут быть проблемы с мышью. или options usbcore autosuspend=1 в /etc/modprobe.conf или /etc/modules Включаем режим для портативных устройств:echo “5″ > /proc/sys/vm/laptop_mode Настраиваем энергосбережение для подключаемых носителей информации:hdparm -B 128 -S 200 /dev/sdahdparm -B 128 -S 200 /dev/sg1 Параметры, специфичные для платформ на основе Intel-овской логики:echo 1 > /sys/module/i915/parameters/i915_enable_rc6echo 1 > /sys/module/snd_hda_intel/parameters/power_saveecho 1 > /sys/module/longhaul/parameters/scale_voltage Более подробно и более познавательно об этом можно прочитать и найти более интресную информацию по следующей ссылке: http://www.thinkwiki.org/wiki/How_to_reduce_power_consumption |
|||||||
Так же в этом разделе:
|
|||||||
|
|||||||
|