Desligue o syslog no laptop?

8

Existe algum sentido em manter registros no meu laptop? Este não é um servidor para depurar problemas via syslog. Eu ocasionalmente quero olhar para dmesg | cauda, mas isso não significa que eu preciso de alguma coisa no disco. Desperdiça espaço e também o SSD tem um número limitado de ciclos de gravação.

    
por chx 05.09.2011 / 18:29

5 respostas

10

Não faz sentido desativar o registro por causa das características do SSD.

Os firmwares SSD são capazes de distribuir gravações repetidas no mesmo setor 'nivelamento de desgaste' - e a contagem máxima de ciclos de gravação especificada (para cada setor) é bastante alta.

Por exemplo, Hitachi especifica suas unidades SSD para '10 gravações completas por dia durante cinco anos '. Como um fornecedor, você não faz essas declarações apenas se quiser continuar no negócio. E revistas de informática independentes publicam cálculos semelhantes.

Sobre o desperdício de espaço: o espaço não é realmente desperdiçado porque o sistema rotaciona automaticamente os logs, ou seja, exclua entradas antigas após um limite de duração. Por exemplo, no meu laptop /var/log ocupa apenas 36 MiB. E isso inclui alguns daemons não padrão, como servidor da Web, bancos de dados, etc.

Lembre-se também que dmesg não inclui mensagens de log de daemons, como crond, CUPS, MTA ou algo assim.

    
por 05.09.2011 / 21:44
1

Não importa muito em seu laptop moderno, mas, como eu, se você estiver trabalhando em um dispositivo que é extremamente restrito a recursos, considere desativar qualquer serviço / executável desnecessário. Eu estou trabalhando em uma placa de desenvolvimento ARM agora, e para economizar recursos do sistema, eu mesmo desabilitei o sshd e os serviços cron. Para desabilitar o syslog, você pode usar o seguinte comando.

systemctl disable rsyslog.service
    
por 17.09.2015 / 07:36
0

Pessoalmente, nunca me vi procurando nos registros do meu laptop, principalmente porque nada de crítico aconteceu. Pensando de volta, eu nunca precisei olhar para os logs de qualquer um dos meus dispositivos pessoais (eu sei, esta é uma afirmação ousada). Os logs são uma parte crítica da computação empresarial, mas para um usuário doméstico eles são úteis apenas em alguns casos.

Se você tivesse um disco rígido tradicional, eu diria mantê-los, mas como você tem um SSD e está preocupado com gravações, não vejo problema em remover o aplicativo de registro.

Eu diria que é seguro manter o syslog no computador, mas desabilitá-lo a cada inicialização, colocando o seguinte em um script de inicialização:

/etc/init.d/syslog stop
    
por 05.09.2011 / 19:39
0

Concordo totalmente com o maxschlepzig. Se você realmente quiser reduzir o IO na sua unidade, siga este guia para fazer o login no tmpfs: link

Na verdade, eu uso essa configuração em um roteador, mas com log adicional para um servidor syslog.

    
por 06.09.2011 / 12:13
-2

Tente:

/etc/init.d/syslog stop

ou:

service syslog stop

Isso irá parar todos os registros

    
por 05.09.2011 / 18:33