¿Seu computador não tem muita memória acessível? Depois que você começa a abrir muitos programas, ele começa a funcionar ler? Bem, isso não é uma solução (talvez você deva pensar em usar uma distro mais leve ou, se possível, atualizar seu computador), mas pode ajudá-lo. A ideia é limpe o cache do seu sistema. Por padrão, o Linux aumenta o cache até usar toda a memória disponível. Isso é normal, todos os sistemas operacionais fazem para fornecer a velocidade mais alta. O problema é que às vezes isso pode produzir efeitos reversos: lentidão, oscilação no vídeo, etc. |
Qual é o cache?
O cache é um memória menor e mais rápida, que armazena cópias dos dados localizados na memória principal usada com mais frequência.
É um conjunto de dados duplicados de outros originais, com a propriedade de que os dados originais são caros para acessar, geralmente com o tempo, em comparação com a cópia no cache. Quando os dados são acessados pela primeira vez, uma cópia é feita no cache; são efectuados os seguintes acessos à referida cópia, reduzindo o tempo médio de acesso aos dados.
Quando o processador precisa ler ou gravar em um local da memória principal, ele primeiro verifica se uma cópia dos dados está no cache. Nesse caso, o processador lê ou grava imediatamente no cache, o que é muito mais rápido do que ler ou gravar na memória principal.
Como posso limpar o que está no cache?
sudo su sync && echo 3> / proc / sys / vm / drop_caches exit
En GNOME você poderá ver o efeito desse comando muito claramente se adicionar o Monitor do Sistema ao painel.
fonte: Scott Klarr
5.3.9.5. / proc / sys / vm /
Este diretório facilita a configuração do subsistema de memória virtual (VM) do kernel Linux. O kernel faz uso extensivo e inteligente da memória virtual, comumente conhecida como espaço de troca.
fonte: http://web.mit.edu/rhel-doc/4/RH-DOCS/rhel-rg-es-4/s1-proc-directories.html
Não encontrei drop_caches, mas a ideia é que sejam arquivos de controle; o 3 seria a ordem para esvaziar o cache. Eu acho que uma vez esvaziado, ele reverterá para 0 o arquivo. Certamente ele retorna a 0 quando você reinicia, o outro não verifica
Saudações!
5.3.9.5. / proc / sys / vm /
Este diretório facilita a configuração do subsistema de memória virtual (VM) do kernel Linux. O kernel faz uso extensivo e inteligente da memória virtual, comumente conhecida como espaço de troca.
fonte: http://web.mit.edu/rhel-doc/4/RH-DOCS/rhel-rg-es-4/s1-proc-directories.html
Não encontrei drop_caches, mas a ideia é que sejam arquivos de controle; o 3 seria a ordem para esvaziar o cache. Eu acho que uma vez esvaziado, ele reverterá para 0 o arquivo. Certamente ele retorna a 0 quando você reinicia, o outro não verifica
Saudações!
E com um
rm / proc / sys / vm / drop_caches
o
rm /proc/sys/vm/drop_caches/.*
Não funciona da mesma maneira?
Experimente ... mas acho que não.
Olá!
o que o autor do post coloca ótimo !! trabalho!! o único a mudar isso?
sudo su
sincronizar blablabla
saída
sim ta!
Com o comando sync, você evita excluir objetos da memória SRAM que estão em execução.
os valores de 0 a 3 informam ao kernel quais objetos você deseja liberar da SRAM.
0 na de na
1 cache de página
2 inodos e dentries
3 o 1 e o 2
Indes metadata e dentries info de diretórios uma relação dos arquivos que ele contém ... pare assim, entre o corretor do tablet e minha memória antiga ...
você pode criar um botão no menu com um arquivo sh para sincronizar; echo 3> / proc / blablabla drop-caches (claro que este bom garoto postou)
Gwin ZMO KK
Bem, eu tentei, abri meu arquivo drop_caches para ver o que tinha e colocou apenas 0, para usar
sync && echo 3> / proc / sys / vm / drop_caches
Seu conteúdo mudou de 0 para 3, o que seria muito diferente de usar rm, pois isso excluiria o arquivo inteiramente.
Embora eu ainda não entenda como isso afeta o fato de ter 0 conteúdo e ser alterado para 3.
funciona sem problemas, valeu Pablo
Um prazer.