Оптимизация системы — различия между версиями

Материал из Rosalab Wiki
Перейти к: навигация, поиск
(Выключение парковки головок жесткого диска)
(Выключение парковки головок жесткого диска)
 
(не показана одна промежуточная версия этого же участника)
Строка 19: Строка 19:
 
     [Unit]
 
     [Unit]
 
     Description=Silence HD
 
     Description=Silence HD
 +
    After=cpupower.service suspend.target hybrid-sleep.target hibernate.target
 
      
 
      
 
     [Service]
 
     [Service]
Строка 28: Строка 29:
 
     WantedBy=sleep.target
 
     WantedBy=sleep.target
  
 +
И активировать его:
 
     sudo systemctl enable hdsilence.service
 
     sudo systemctl enable hdsilence.service
  

Текущая версия на 13:25, 31 января 2019

После установки стандартного образа в системе может быть много предустановленных пакетов и служб, которые именно вам не нужны, но нагружают систему. Они нужны только для того, чтобы охватить максимальное число разных конфигураций компьютеров и потребностей пользователей.

Ненужные пакеты

Если у вас нет WiFi карты фирмы Broadcom, то удалите:

   urpme dkms-broadcom-wl

Удаление старых ядер

Командой

   urpm-package-cleanup --oldkernels

можно удалить старые ядра, если их много, они замедляют обновление проприетарных видеодрайверов или других dkms-модулей

Выключение парковки головок жесткого диска

Это продлит жизнь жесткого диска на ноутбуках:

   sudo hdparm -B 255 /dev/sda

где /dev/sda - путь к нужному диску.

Создать сервис /etc/systemd/system/hdsilence.service:

   [Unit]
   Description=Silence HD
   After=cpupower.service suspend.target hybrid-sleep.target hibernate.target
   
   [Service]
   Type=oneshot
   ExecStart=/sbin/hdparm -B 255 /dev/sda
   
   [Install]
   WantedBy=multi-user.target
   WantedBy=sleep.target

И активировать его:

   sudo systemctl enable hdsilence.service

Выключение ненужных сервисов

Если вы не работаете в локальной сети, то можно остановить сервисы samba.

   systemctl disable nmb.service
   systemctl disable smb.service

Если у вас нет принтера, то можно выключить сервис печати

   systemctl disable cups.service