делает прослойку в виде рамдиска. правда тут еще не факт что мы намного выйграем в уменьшении энергопотребления, поэтому - отключить максимум потребляющих демонов и просто самому не шерстить особо по диску.
Где-то на лоре проскакивала инфа, что экран должен быть наоборот светлее. точнее сам цвет пикселей экрана должен быть как можно ближе в белому. А подсветку да, на минимум надо ставить.
Слил воедино куски из скриптов выполняющихся до и после входа в runlevel. На скорую руку откоментил, половина уже не используется. Девайс - asus eee pc 901.
#Выключить интерфейсы перед отключением питания от устройств, на современных ядрах емнип уже не нужно. Сейчас в стартовых скриптах ничего не отключаю.
#ifconfig eth0 down
#ifconfig ra0 down
#hciconfig hci0 down
#echo 0 > /sys/module/eeepc_laptop/drivers/platform\:eeepc/eeepc/rfkill/rfkill2/state
#echo 0 > /sys/module/eeepc_laptop/drivers/platform\:eeepc/eeepc/rfkill/rfkill1/state
#echo 0 > /sys/module/eeepc_laptop/drivers/platform\:eeepc/eeepc/backlight/eeepc/brightness
#Энергосбережением процессора будут рулить юзеры
chmod 666 /sys/module/eeepc_laptop/drivers/platform\:eeepc/eeepc/cpufv
chmod 666 /sys/module/eeepc_laptop/drivers/platform\:eeepc/eeepc/camera
chmod 666 /sys/devices/system/cpu/sched_smt_power_savings
#Максимальная производительность для быстрой загрузки
echo 0 > /sys/module/eeepc_laptop/drivers/platform\:eeepc/eeepc/cpufv
echo 0 > /sys/devices/system/cpu/sched_smt_power_savings
#Редко видеочатю
echo 0 > /sys/module/eeepc_laptop/drivers/platform\:eeepc/eeepc/camera
#Не нужно, всегда стоит при наличии acpi-батарейки
#echo 5 > /proc/sys/vm/laptop_mode
#Понижаем вольтаж цпу для всех рабочих частот
echo 24 17 15 15 > /sys/devices/system/cpu/cpu0/cpufreq/phc_vids
echo 24 17 15 15 > /sys/devices/system/cpu/cpu1/cpufreq/phc_vids
#Предварительный тюнинг ramzswap. Грязные хаки для не вырвиглазной работы reiser4 с компрессией на ssd. Более не нужны, за отсутствием обоих
#echo 40 > /proc/sys/vm/swappiness
#echo 5 > /proc/sys/vm/vfs_cache_pressure
#echo 60000 > /proc/sys/vm/dirty_writeback_centisecs
#echo 60000 > /proc/sys/vm/dirty_expire_centisecs
#echo 60 > /proc/sys/vm/dirty_ratio
#echo 40 > /proc/sys/vm/dirty_background_ratio
#echo 1 > /proc/sys/vm/highmem_is_dirtyable
#echo 1 > /proc/sys/vm/overcommit_memory
#echo 65 > /proc/sys/vm/overcommit_ratio
#Дальше все и так ясно
echo 0 > /proc/sys/kernel/printk
echo 1 > /proc/sys/kernel/sysrq
echo Y > /sys/module/snd_hda_intel/parameters/power_save_controller
echo 3 > /sys/module/snd_hda_intel/parameters/power_save
#Состояние сохраняется биосом, если выключен - включим.
echo 1 > /sys/module/eeepc_laptop/drivers/platform\:eeepc/eeepc/cardr
ulimit -u 150
ulimit -m 1000000
#Тут остатки былых экспериментов
#hdparm -S 1 /dev/sda
#hdparm -S 1 /dev/sdb
#hdparm -a 0 /dev/sda
#hdparm -a 0 /dev/sdb
#hal-disable-polling --device /dev/sde
#modprobe ramzswap #disksize_kb=716800
#swapon /dev/ramzswap0 -p 100
#
#rmmod rt2860sta
#ethtool -s eth0 wol d
#rmmod atl1e
#rmmod btusb
tuncfg
>На ноутах этим рулит acpi так что ничего не сделать(
вспомнил - в каком то треде одно тело заявило, что после неких манипуляций достучался до кулеров...
что-то сомневаюсь что это реально, или таки можно и я просто туплю?
чтобы уменьшить нагрузку на диск можно скнинуть часто используемое барахло на рам диски, например дисковый кеш файрфокса.
а вообще повыше уже все правильно написано, даже с примерами.
единственный недостаток - я так и не понял можно ли рулить линуксовыми драйверами энергосбережением i915. Под оффтопиком драйвера видео от интеля на максимальном энергосбережении дают где-то +30 минут.