КАРТА САЙТА
Sibnet.ru
Sibnet.ru

Sibnet.ru — это информационно-развлекательный интернет-проект, ориентированный на широкий круг Сибирского региона.
По данным Rambler Top100, Sibnet.ru является самым популярным порталом в Сибири.

Контакты:
АО "Ринет"
ОГРН 1025402475856
г. Новосибирск, ул. Якушева, д. 37, 3 этаж
отдел рекламы:
(383) 347-10-50, 347-06-78, 347-22-11, 347-03-97

Редакция: (383) 347-86-84

Техподдержка:
help.sibnet.ru
Авторизируйтесь,
чтобы продолжить
Некоторые функции доступны только зарегистрированным пользователям
Неправильный логин или пароль




  Un Dostres   Sibnet-club

 личные данные


друзья:
_Revan_
ToDeUs
prickly_baby
ЖПСБ

Так не плачь обо мне, когда я уйду стучаться в двери травы...
14.03.2013
 
Un Dostres
10:17 power.sh
Запись открыта: всем
#!/bin/sh

if on_ac_power; then
# =========если сеть включена==============
# выключаем лаптоп-режим
echo 0 > /proc/sys/vm/laptop_mode
# максимальный размер памяти в процентах для хранения грязных данных, прежде чем процесс, их сгенеривший, будет принужден записать их
# чем меньше - тем чаще обращение к харду
echo 10 > /proc/sys/vm/dirty_ratio
# минимальное число памяти (в процентах), где позволено хранить гразные данные вместо записи на диск.
# Этот параметр должен быть намного меньше чем dirty_ratio чтобы позволить записывать куски грязных данных за один проход.
echo 5 > /proc/sys/vm/dirty_background_ratio
# как часто ядро должно проверять есть ли «грязные» (измененные) данные для записи на диск (в сантисекундах).
# Чем выше значение, очевидно, тем реже используется диск для записи грязных данных.
echo 6000 > /proc/sys/vm/dirty_writeback_centisecs
# выкл. энергосбережение звуковой карты.
echo 0 > /sys/module/snd_hda_intel/parameters/power_save
# выставляем максимальную производительность для SATA-устройств
echo max_performance > /sys/class/scsi_host/host0/link_power_management_policy
echo max_performance > /sys/class/scsi_host/host1/link_power_management_policy
echo max_performance > /sys/class/scsi_host/host2/link_power_management_policy
echo max_performance > /sys/class/scsi_host/host3/link_power_management_policy
echo max_performance > /sys/class/scsi_host/host4/link_power_management_policy
echo max_performance > /sys/class/scsi_host/host5/link_power_management_policy
# выставляем режим работы на производительность для каждого ядра
echo ondemand > /sys/devices/system/cpu/cpu0/cpufreq/scaling_governor
echo ondemand > /sys/devices/system/cpu/cpu1/cpufreq/scaling_governor
# закомментированная команда - для включения веб-камеры
# modprobe uvcvideo
# по умолчанию энергосбережение для PCI-EXPRESS выключено
echo default > /sys/module/pcie_aspm/parameters/policy
# яркость экрана на полную
setpci -s 00:02.0 F4.B=FF
# включаем режим периодического опрашивания сидирома
hal-disable-polling --enable-polling --device /dev/cdrom
# Параметр 'sched_mc_power_savings' из /sys/devices/system/cpu/ позволяет использовать энергосберегающий режим работы процессора
# в случае, если у того более одного ядра, благодаря особому распределению нагрузки между ядрами.
# выключаем
echo 0 > /sys/devices/system/cpu/sched_mc_power_savings
#===========если ноут работает от батарейки===============
else
# врубаем лаптоп-режим в самый агрессивный режим энергосбережения
echo 5 > /proc/sys/vm/laptop_mode
# увеличиваем размер памяти для записи грязных данных чтобы уменьшить кол-во обращений к харду
echo 90 > /proc/sys/vm/dirty_ratio
# уменьшаем минимальный объем памяти, где позволено хранить гразные данные вместо записи на диск
echo 1 > /proc/sys/vm/dirty_background_ratio
# увеличиваем интервал проверки наличия грязных данных для записи на диск
echo 60000 > /proc/sys/vm/dirty_writeback_centisecs
# включаем энергосбережение для звуковухи
echo 10 > /sys/module/snd_hda_intel/parameters/power_save
# снижаем энергопотребление SATA-устройств
echo min_power > /sys/class/scsi_host/host0/link_power_management_policy
echo min_power > /sys/class/scsi_host/host1/link_power_management_policy
echo min_power > /sys/class/scsi_host/host2/link_power_management_policy
echo min_power > /sys/class/scsi_host/host3/link_power_management_policy
echo min_power > /sys/class/scsi_host/host4/link_power_management_policy
echo min_power > /sys/class/scsi_host/host5/link_power_management_policy
# выставляем режим работы процессоров
echo powersave > /sys/devices/system/cpu/cpu0/cpufreq/scaling_governor
echo powersave > /sys/devices/system/cpu/cpu1/cpufreq/scaling_governor
# вебки нету, отключать нечего
# modprobe -r uvcvideo
# энергосбережение для PCI-Express
echo powersave > /sys/module/pcie_aspm/parameters/policy
# снижаем яркость экрана
setpci -s 00:02.0 F4.B=40
# выключаем периодический опрос сидюка
hal-disable-polling --device /dev/cdrom
# энергосбережение всего проца
echo 1 > /sys/devices/system/cpu/sched_mc_power_savings
fi

test -f /usr/share/acpi-support/key-constants || exit 0

. /usr/share/acpi-support/policy-funcs

if [ -z "$*" ] && ( [ `CheckPolicy` = 0 ] || CheckUPowerPolicy ); then
exit;
fi

pm-powersave $*





комментариев пока что нет!
Редакция: (383) 347-86-84

Техподдержка:
help.sibnet.ru
Размещение рекламы:
тел: (383) 347-06-78, 347-10-50

Правила использования материалов
Наши вакансии

О проекте
Пользовательское соглашение
Политика конфиденциальности