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

Материал из Rosalab Wiki
Перейти к: навигация, поиск
(Выключение парковки головок жесткого диска)
 
(не показаны 3 промежуточные версии этого же участника)
Строка 3: Строка 3:
 
=== Ненужные пакеты ===
 
=== Ненужные пакеты ===
 
Если у вас нет WiFi карты фирмы Broadcom, то удалите:
 
Если у вас нет WiFi карты фирмы Broadcom, то удалите:
urpme dkms-broadcom-wl
+
    urpme dkms-broadcom-wl
  
 
=== Удаление старых ядер ===
 
=== Удаление старых ядер ===
командой
+
Командой
  '''urpm-package-cleanup --oldkernels'''
+
    urpm-package-cleanup --oldkernels
 
можно удалить старые ядра, если их много, они замедляют обновление проприетарных видеодрайверов или других dkms-модулей
 
можно удалить старые ядра, если их много, они замедляют обновление проприетарных видеодрайверов или других 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.  
 
Если вы не работаете в локальной сети, то можно остановить сервисы samba.  
  '''systemctl disable nmb.service'''
+
    systemctl disable nmb.service
  '''systemctl disable smb.service'''
+
    systemctl disable smb.service
  
 
Если у вас нет принтера, то можно выключить сервис печати
 
Если у вас нет принтера, то можно выключить сервис печати
  '''systemctl disable cups.service'''
+
    systemctl disable cups.service
  
 
[[Category:Установка и настройка]]
 
[[Category:Установка и настройка]]

Текущая версия на 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