Como desabilitar o cache no Ubuntu? O Ubuntu consome mais RAM?

Como desabilitar o cache no Ubuntu? O Ubuntu consome mais RAM?

acabei de visualizarNotícias sobre hackers. Há algo mencionado como"Linux comeu minha RAM". Quanto é verdade que o Linux consome mais RAM.

Será útil se alguém puder fornecer um guia para remover o cache do aplicativo.

No começo meu pc inicializava mais rápido do que agora. Depois de instalar muitos programas, estou enfrentando esse problema.

Responder1

Você não leu a página da web. O link que você forneceu é totalmente oposto ao que você está reivindicando, então vamos trazer as informações aqui para você:

O que está acontecendo?

O Linux está emprestando memória não utilizada para cache de disco.Isso faz com que pareça que você está com pouca memória, mas não está! Tudo está bem!

Por que está fazendo isso?

O cache de disco torna o sistema muito mais rápido! Não há desvantagens, exceto para iniciantes confusos. Ele não tira a memória dos aplicativos de forma alguma, nunca!

E se eu quiser executar mais aplicativos?

Se seus aplicativos quiserem mais memória, eles apenas recuperarão um pedaço emprestado pelo cache do disco. O cache de disco sempre pode ser devolvido aos aplicativos imediatamente!Você não está com pouca memória RAM!

Preciso de mais troca?

Não, o cache de disco apenas pega emprestada a memória RAM que os aplicativos não desejam atualmente. Não usará troca. Se os aplicativos quiserem mais memória, eles simplesmente a retiram do cache do disco. Eles não começarão a trocar.

Como faço para impedir que o Linux faça isso?

Você não pode desabilitar o cache de disco.A única razão pela qual alguém deseja desabilitar o cache de disco é porque acha que isso tira memória de seus aplicativos, o que não acontece! O cache de disco faz com que os aplicativos carreguem mais rápido e funcionem de maneira mais suave, mas NUNCA tira memória deles!Portanto, não há absolutamente nenhuma razão para desativá-lo!

Agora vamos com a explicação chata:

A filosofia do Linux é queRAM não utilizada é RAM desperdiçada, portanto, precisa ser preenchido com algo útil, que é oesconderijo. Cache significa que, em vez de ler arquivos do antigo e lento HDD/SSD, ele é carregado na RAM, que é várias vezes mais rápido do que qualquer um deles, e ao mesmo tempo se traduz em inicialização mais rápida de programas, operações mais rápidas com frequência. dados acessados, um grande ganho em desempenho.

Como desabilitar o cache no Ubuntu?

Você não pode, ou mais parecido,você não precisa.

O Ubuntu consome mais RAM?

Contra o que estamos comparando aqui? Linux e Windows? Ubuntu e outras distribuições Linux? Se for Windows e Linux, o Linux tem melhor gerenciamento de memória e menor consumo de memória do que o Windows. Se for o Ubuntu e outra distro, é provável que você esteja tentando comparar laranjas e maçãs. Você deve levar em consideração o gerenciador de janelas/desktop usado, versão do kernel, patches aplicados, etc.

Quanto é verdade que o Linux consome mais RAM.

Novamente, com o que estamos comparando?

Será útil se alguém puder fornecer um guia para remover o cache do aplicativo.

POR QUE? A memória está disponível para qualquer programa usar, se necessário, imediatamente quando solicitado. O kernel do Linux não conta a memória "em cache" como memória "livre" porque é "usada", mas a memória em cache é recuperável e é destruídaimediatamente qualquer aplicativo precisa dele.

No começo meu pc inicializava mais rápido do que agora. Depois de instalar muitos programas, estou enfrentando esse problema.

Os tempos de inicialização são extremamente subjetivos e, como você poderia ter instalado vários programas, não é de admirar que seus tempos de inicialização tenham sido mais lentos. Meu tempo de inicialização foi reduzido em cerca de 75% depois que removi o Mongo DB, que revisou um banco de dados de 300 MB. Apenas aquele programa adicionou cerca de 2 minutos ao meu tempo de inicialização, desativei para iniciá-lo no momento da inicialização e agora meu sistema inicializa em> 1 minuto. Você deve revisar quais programas são iniciados no momento da inicialização e desativá-los. Desativar o cache não ajudará a acelerar a inicialização do sistema e, pelo contrário, piorará o desempenho geral do sistema.

Os aplicativos criam cache para que iniciem mais rápido na próxima vez, não é? Eu só quero limpar o cache do aplicativo?

Depende do aplicativo, a maioria dos aplicativos não usa cache sem um bom motivo. Os navegadores, por exemplo, possuem um cache. Mas esse cache é de objetos da internet (imagens, JavaScript, CSS, conteúdo estático, etc) e o tempo de carregamento da página web é mais rápido nas visitas subsequentes. Outros aplicativos usam cache para armazenar miniaturas, dados acessados ​​com frequência, etc. Esses aplicativos usam cache em disco. Esse cache não é carregado na memória até que o aplicativo seja iniciado e não é contado como memória em cache.

Os aplicativos normalmente não podem enviar páginas em cache para o kernel. O cache de memória é totalmente controlado pelo kernel e determina o que deve ser armazenado em cache.

Responder2

Desativar o cache de disco ou o cache do programa apenas deixará o seu computador lento. Se você ler todo o site vinculado como fonte, saberá que é esse o caso e não teríamos essa discussão.

O cache do disco rígido e o cache do programa armazenam dados em sua memória. Isso torna a inicialização do programa, o uso e a abertura de arquivos mais rápidos. É por isso que você quer.

O mal-entendido aqui (eu acho) é que você pensa que isso aloca memória e, portanto, limitará a quantidade de RAM disponível. O que é exatamente o que não acontece. Não leva tempo para limpar a RAM em cache e preenchê-la com programas carregados.

Portanto não há razão para desabilitar esse recurso, não sei se é possível já que está integrado no núcleo do Linux e não é um recurso do Ubuntu.

Só quero deixar claro que o cache é uma coisa boa, pois acelera muitos programas e operações, e não são apenas o Ubuntu e o Linux que possuem esse recurso. Meu computador para jogos com Windows 7 tem os mesmos recursos.

Ter memória no seu computador que não está fazendo nada é apenas um desperdício de hardware, não é algo que você deseja, e é por isso que o cache é uma coisa boa.

informação relacionada