Цель: уменьшить количество обращений к диску, и увеличить время нахождения HDD в состоянии spin-down.
Если в компьютере установлен SSD, то пропускаем этот раздел.
Из общих рекомендаций скажу, что хорошо бы увеличить количество оперативной памяти. Если используется 32-х битная Linux поставить pae-версию ядра. Или использовать 64-х битное ядро.
- tmp файлы
По умолчанию временные каталоги в ubuntu создаются на диске. Постоянно обращаясь и скидывая временные файлы на диск операционная система не дает диску выключаться.
Лучше временные файлы разместить в RAM.
Для этого нужно добавить в файл /etc/fstab такие строчки
tmpfs /tmp tmpfs defaults 0 0 tmpfs /var/tmp tmpfs defaults 0 0
- wpa_supplicant (для <=9.04)
Этот драйвер пишет свои логи примерно раз в минуту в файл, задаваемый в строке запуска.
По умолчанию лог ведется в стандартный каталог /var/log/, что приводит к регулярной раскрутке диска.
Чтобы уменьшить количество событий, влияющих на обращение к диску можно направить вывод в /tmp/wpa_supplicant.log отредактировав файл
/usr/share/dbus-1/system-services/fi.epitest.hostap.WPASupplicant.service
[D-BUS Service] Name=fi.epitest.hostap.WPASupplicant #Exec=/sbin/wpa_supplicant -u -f /var/log/wpa_supplicant.log Exec=/sbin/wpa_supplicant -u -f /tmp/wpa_supplicant.log User=root
Перенаправлять вывод wpa_supplicant.log имеет смысл делать, если планируется отключать log файлы (см. laptop-mode).
- Gnome power manager
GPM пишет статистику о потреблении энергии примерно раз в минуту в файл, размещаеый в home каталоге, что приводит к регулярной раскрутке диска.
Vetal1950 предложил элегантное решение. Добавить в /etc/fstab команду монтирования:
tmpfs /var/lib/upower tmpfs defaults,noatime,nodiratime 0 0
Спас мне бессонную ночь :)
ОтветитьУдалитьЭх, хорошо, когда всем хорошо!
ОтветитьУдалить