Differences

This shows you the differences between two versions of the page.

Link to this comparison view

Both sides previous revisionPrevious revision
Next revision
Previous revision
Last revisionBoth sides next revision
work:configuração_inicial_do_fedora_linux [2021/08/20 13:52] magsilvawork:configuração_inicial_do_fedora_linux [2024/05/05 22:23] – [Referências] magsilva
Line 35: Line 35:
 systemctl stop systemd-oomd systemctl stop systemd-oomd
 systemctl disable systemd-oomd systemctl disable systemd-oomd
 +</code>
 +
 +Por garantia, altere os parâmetros do sistema para desabilitar o encerramento de processos ou do Kernel por uso excessivo de memória. Para isso, crie um arquivo em /etc/sysctl.d/98-oom_kill_disable.conf com o seguinte conteúdo:
 +<code>
 +vm.oom-kill=0
 +vm.panic_on_oom=0
 +vm.oom_kill_allocating_task=1
 +vm.oom_dump_tasks=0
 </code> </code>
  
Line 54: Line 62:
 </code> </code>
  
 +
 +===== Desabilite o serviço de reconhecimento de impressão digital  =====
 +Para computadores sem dispositivo de reconhecimento de impressão digital, o serviço ''%%fprintd%%'') pode ser desabilitado.
 +<code>
 +systemctl disable fprintd
 +systemctl stop fprintd
 +</code>
  
 ===== Desabilite o Performance Co-Pilot (PCP) ===== ===== Desabilite o Performance Co-Pilot (PCP) =====
Line 59: Line 74:
 <code> <code>
 dnf remove pcp-* dnf remove pcp-*
 +</code>
 +
 +===== Desabilite a atualização da base de dados de manuais (man-db) =====
 +<code>
 +systemctl stop man-db-cache-update.service
 +systemctl disable man-db-cache-update.service
 +systemctl stop man-db-restart-cache-update.service
 +systemctl disable man-db-restart-cache-update.service
 </code> </code>
  
 ===== Desabilite serviços pouco utilizados ou desnecessários do Gnome ===== ===== Desabilite serviços pouco utilizados ou desnecessários do Gnome =====
 +No diretório ''%%/etc/xdg/autostart/%%'', faça as seguintes alterações:
 <code> <code>
 mv orca-autostart.desktop orca-autostart.desktop.disable mv orca-autostart.desktop orca-autostart.desktop.disable
-mv org.gnome.SettingsDaemon.Housekeeping.desktop org.gnome.SettingsDaemon.Housekeeping.desktop.disable 
-mv org.gnome.SettingsDaemon.Rfkill.desktop org.gnome.SettingsDaemon.Rfkill.desktop.disable 
-mv org.gnome.SettingsDaemon.Smartcard.desktop org.gnome.SettingsDaemon.Smartcard.desktop.disable 
-mv org.gnome.SettingsDaemon.Wwan.desktop org.gnome.SettingsDaemon.Wwan.desktop.disable 
 mv tracker-miner-fs-3.desktop tracker-miner-fs-3.desktop.disable mv tracker-miner-fs-3.desktop tracker-miner-fs-3.desktop.disable
 mv tracker-miner-rss-3.desktop tracker-miner-rss-3.desktop.disable mv tracker-miner-rss-3.desktop tracker-miner-rss-3.desktop.disable
 </code> </code>
  
 +Alguns serviços não podem ser impedidos de executar (por exemplo, org.gnome.SettingsDaemon.*), mas podem ser configurados para executar em intervalos maiores:
 +<code>
 +gsettings set org.gnome.settings-daemon.plugins.housekeeping min-notify-period 10000000
 +</code>
 +
 +Uma alternativa para realmente desativar esses serviços é configurar o arquivo ''%%/usr/share/gnome-session/sessions/gnome.session%%'', removendo as entradas lá e no diretório ''%%/etc/xdg/autostart/%%''.
 +
 +===== Desabilitar serviço de indexação de arquivos do Gnome =====
 +<code>
 +systemctl mask tracker-extract-3.service tracker-miner-fs-3.service tracker-miner-rss-3.service tracker-writeback-3.service tracker-xdg-portal-3.service tracker-miner-fs-control-3.service
 +systemctl --user mask tracker-extract-3.service tracker-miner-fs-3.service tracker-miner-rss-3.service tracker-writeback-3.service tracker-xdg-portal-3.service tracker-miner-fs-control-3.service
 +tracker3 reset -s -r
 +</code>
 +
 +===== Desabilite o cache em disco do Firefox =====
 +No about:config, configure como ''false'' a opção ''browser.cache.disk.enable'' e ''browser.cache.disk_cache_ssl''.
 +
 +
 +===== Desativar suporte a rede sem fio em computadores sem hardware compatível =====
 +<code>
 +dnf remove wpa_supplicant ModemManager
 +</code>
 +
 +===== Desativar o serviço de controle de diversos GPU em um computador =====
 +<code>
 +systemctl disable switcheroo-control
 +systemctl stop switcheroo-control
 +</code>
  
 ===== Mostra mensagens do kernel durante inicialização ===== ===== Mostra mensagens do kernel durante inicialização =====
Line 172: Line 220:
 xset b 0 0 0 xset b 0 0 0
 </code> </code>
 +
 +===== Configure o ZFS para usar menos recursos =====
 +
 +Crie o arquivo %%/etc/modprobe.d/zfs.conf com o seguinte conteúdo:
 +<code>
 +# Don't let ZFS use less than 512MB and more than 4GB
 +options zfs zfs_arc_min=536870912
 +options zfs zfs_arc_max=4294967296
 +#
 +# disabling prefetch is no longer required
 +options zfs_prefetch_disable=1
 +options zfs l2arc_noprefetch=0
 +</code>
 +
 +
 +===== Referências =====
 +  * https://sysctl-explorer.net/
 +  * https://manpages.debian.org/testing/zfsutils-linux/zfs-module-parameters.5.en.html