Como saber o que está destruindo meu sistema Linux?

2

Meu sistema linux está destruindo ocasionalmente. Eu tenho 4 GB de ram que é bom mesmo para o Windows 8. Apesar de tudo, tenho boas especificações. Mas ocasionalmente a luz do HDD na CPU fica ligada por um longo tempo e, ao mesmo tempo, o sistema não está respondendo. Eu não posso nem matar processos. Todo o sistema está pendurado.

Eu quero saber o que está causando isso.

Conforme solicitado:

$ cat /proc/sys/vm/swappiness
60
    
por Ufoguy 26.01.2014 / 08:56

1 resposta

2

Uma coisa que pode causar esse tipo de problema é o uso excessivo de troca . Você pode verificar seu valor atual executando

 cat /proc/sys/vm/swappiness

No seu caso, você disse que retorna 60 , que é um valor bastante alto. Isso significa que sua máquina estará escrevendo para trocar em vez de usar RAM com bastante frequência. Basicamente, se a sua RAM estiver ~ 60% cheia, ela irá começar a trocar (gravar no disco) e isso irá desacelerar muito o seu sistema. Isso é explicado com mais detalhes aqui e você pode querer ler este Ask Ubuntu postar também.

De qualquer forma, como você tem uma quantidade razoável de RAM, sugiro que reduza seu swappiness para algo menos extremo, como 10 . Você pode fazer isso emitindo este comando:

sudo sysctl vm.swappiness=10

Isso deve melhorar significativamente a capacidade de resposta do seu sistema.

    
por 26.01.2014 / 18:10