Este artigo é um artigo espelhado de tradução automática, por favor clique aqui para ir para o artigo original.

Vista: 4079|Resposta: 1

[Linux] Uso excessivo de buff/cache de memória no Linux

[Copiar link]
Publicado em 10/12/2022 12:07:49 | | | |
Requisitos: Use o comando free -h para verificar o uso de memória e descubra que a memória disponível é inferior a 1G, o sistema acabou de ser instalado e não executou muitos programas de serviço.

Motivo: buff é um cache de arquivo de escrita, cache é um cache de arquivo de leitura, Linux não libera o cache imediatamente após o uso, mas é usado para armazenar outras informações para melhorar a eficiência de IO, entãoSe houver operações de leitura e gravação de arquivos muito grandes, o buff/cache ficará alto

No Linux, você frequentemente encontrará o problema do uso excessivo de buff/cache de memória, especialmente ao usar hosts em nuvem, porque muitos deles são memória virtual, então se buff/cache ocupar muita memória, haverá muito pouca memória livre, o que afetará o uso;

Normalmente, a relação de memória é:

Máquina normal: total=usado+livre

Máquina virtual: total=used+free+buff/cache



buff/cache é um cache de arquivos causado por leituras e gravações do sistema, que não é liberado a tempo, e a solução é a seguinte:

O valor de drop_caches pode ser um número entre 0 e 3, representando diferentes significados:

0: Não liberar (padrão do sistema)
1: Liberar o cache da página
2 : para liberar dentries e inodes
3: Liberar todos os caches

Após a execução, conforme mostrado abaixo:



(Fim)





Anterior:O VS 2022 configura o projeto para gerar um arquivo .pdb
Próximo:Diferença entre código ASCII, ISO8859-1, Unicode, GBK e UTF-8
Publicado em 11/12/2022 23:01:30 |
Aprenda
Disclaimer:
Todo software, material de programação ou artigos publicados pela Code Farmer Network são apenas para fins de aprendizado e pesquisa; O conteúdo acima não deve ser usado para fins comerciais ou ilegais, caso contrário, os usuários terão todas as consequências. As informações deste site vêm da Internet, e disputas de direitos autorais não têm nada a ver com este site. Você deve deletar completamente o conteúdo acima do seu computador em até 24 horas após o download. Se você gosta do programa, por favor, apoie um software genuíno, compre o registro e obtenha serviços genuínos melhores. Se houver qualquer infração, por favor, entre em contato conosco por e-mail.

Mail To:help@itsvse.com