Я смог удвоить время автономной работы моего нетбука, отключив кучу ненужных мне сервисов и выгрузив их драйверы ядра.
Используйте, service --status-all
чтобы увидеть, что работает в вашей системе, и service <service-name> stop
выключить ее.
Используйте, lsmod
чтобы увидеть, какие модули ядра загружены, и rmmod <module>
выгрузить его.
Если / когда вы хотите вернуть вещи назад, проще всего просто перезагрузить компьютер.
Иногда вам также необходимо убить демонов или программы, которые используют сервис или драйвер, прежде чем их можно будет отключить. Посмотрите на вывод из, ps aux
чтобы увидеть, что работает, и kill -9 <pid>
завершить их.
Обычно я отключаю следующие сервисы: Ubuntu One, ssh, apache, базы данных, avahi, pulseaudio, чашки, apparmor, acpi-daemon, bluetooth. Модули, которые я выгружаю: весь аудиопоток, usb_storage, драйверы веб-камеры, беспроводная связь, Bluetooth. (Некоторые сервисы, такие как аудио, не умирают легко.)
Я даже дошел до того, что выключил x ( service gdm stop
) и работал полностью только с консолей, что позволило мне продлить срок службы батареи моего нетбука почти до 8 часов.