Nada de sync ou BleachBit, limpe o cache do sistema de forma alternativa

Publicado por Lucas Alves Santos em 20/08/2015

[ Hits: 4.855 ]

 


Nada de sync ou BleachBit, limpe o cache do sistema de forma alternativa



Olá Linuxers.

Geralmente limpamos o cache do sistema com o BleachBit ou usando a função "sync" no terminal, porém na dica de hoje vou mostrar a vocês como limpar o cache de uma forma um pouco diferente, usando o "sysctl".

O que é cache do sistema?

Na área da computação, cache (também usado a grafia: cachet ou cachê, mas cuja pronúncia correta em inglês é KASH) é um dispositivo de acesso rápido, interno a um sistema, que serve de intermediário entre um operador de um processo e o dispositivo de armazenamento ao qual esse operador acede. (https://pt.wikipedia.org/wiki/Cache)

Limpando o cache com o "sysctl"

1. Antes de tudo, confira quanto de cache está sendo utilizado. Para isso rode o comando a seguir:

free -m

No resultado, veja que na aba "em cache" mostra a utilização do cache.

2. Como limpar?

Abra um emulador de terminal e rode os comandos a seguir para limpar o seu cache:

sudo su (vai solicitar sua senha)
# sync
# sysctl -w vm.drop_caches=3
# sysctl -w vm.drop_caches=0


Pronto! Seu cache já estará limpinho.

Outras dicas deste autor

Amarok, uma alternativa ao iTunes. Veja como instalar no seu Ubuntu e derivados

WPS Office - Corrigindo erro ao abrir [Falha de segmentação (imagem do núcleo gravada)]

Krita: Corrigindo erro na inicialização e deixando o programa em português

Instalação do Shockwave Player no Fedora 21

Desligamento programado no Linux - Como fazer?

Leitura recomendada

Simuladão para Certificação Linux

O sistema operacional Tropix

Ferramenta para monitorar HTB e HFSC em tempo real

No process in pidfile '/var/run/zabbix/zabbix_server.pid' found running; none killed

Resumo LPI 102: Tópico 105 - Shells, Scripts e Administração de Dados

  

Comentários
[1] Comentário enviado por J0taLinux_981 em 21/08/2015 - 02:02h

Valeu pela dica Lucas! No entanto, quanto digito o segundo valor aparece a mensagem:

escritorio-dsktp # sysctl -w vm.drop_caches=0
sysctl: chave de configuração "vm.drop_caches": Argumento inválido

O que pode ser ? Uso Mint 17.2 64 bits.

[2] Comentário enviado por bigbruno em 26/08/2015 - 18:03h

Uma coisa é uma coisa, outra coisa são outras coisas mais.

Os programas como bleachbit apagam arquivos de cache salvos em disco, o comando citado apaga a cache feita na memória RAM.

Por sinal, em geral apagar cache da memória RAM vai mostrar mais memória livre, porém o desempenho do sistema diminui, pois está em cache justamente pra acelerar o uso do sistema.

[3] Comentário enviado por removido em 29/08/2015 - 16:19h


[2] Comentário enviado por bigbruno em 26/08/2015 - 18:03h

Uma coisa é uma coisa, outra coisa são outras coisas mais.

Os programas como bleachbit apagam arquivos de cache salvos em disco, o comando citado apaga a cache feita na memória RAM.

Por sinal, em geral apagar cache da memória RAM vai mostrar mais memória livre, porém o desempenho do sistema diminui, pois está em cache justamente pra acelerar o uso do sistema.


Isso mesmo, pessoal de desespera acreditando que esta com pouca memoria livre, quando na verdade esta fazendo um bom uso dela:

http://blog.hostdime.com.br/materias/tecnologia/ah-nao-o-linux-esta-comendo-minha-ram/



Contribuir com comentário




Patrocínio

Site hospedado pelo provedor RedeHost.
Linux banner

Destaques

Artigos

Dicas

Tópicos

Top 10 do mês

Scripts