question

Linux memoria ram Cache/buffer esta tomando sobre minha memoria posso parar o que?

Eu tenho a versão mais recente da empresa de Redhat. Eu também tenho um laboratório de testes com a versão mais recente do CentOS.

Quando "top" ou "free" memória usada é consistantly elevado, bem como memória cache. Eu percebo que linux caches de memória para o desempenho, mas eu tenho memória ram mais então suficiente para fazer o que eu preciso.

Não se trata de um desempenho servidor/ws. Assim o cache/buffer troca não é necessária. Gostaria de saber se alguém sabe uma maneira que eu possa desativar o cache??? Limitá-lo?

O que acontece é eu estou monitorando minha /net-snmp máquinas e "usado memória real" é sempre na década de 90 que dispara alertas. Realidade é, a memória não é realmente usado em seu cache. Isso está se tornando muito fustrating desde ive feito um monte de investigação sem sucesso.

Qualquer ajuda, então, é melhor não. Obrigado.
resposta Resposta
Para resolver o seu problema com a memória RAM cache/buffer consumindo a sua memória, é importante começar entendendo como o cache funciona no Linux. O cache de memória é usado para armazenar dados frequentemente acessados para que eles possam ser rapidamente recuperados quando necessário, o que pode melhorar o desempenho do sistema como um todo. No entanto, se o cache estiver consumindo uma quantidade significativa de memória RAM e isso estiver afetando o desempenho do seu sistema, você pode querer considerar limitar ou desativar o cache.

Antes de desabilitar ou limitar o cache, é importante considerar a configuração ideal para o seu sistema. Em primeiro lugar, certifique-se de que você está utilizando a versão mais recente do Redhat ou CentOS, pois atualizações e patches podem corrigir problemas relacionados ao cache de memória. Além disso, verifique se você tem memória RAM suficiente para executar as operações necessárias no seu sistema.

Uma abordagem possível para lidar com o cache de memória é ajustar as configurações do kernel do Linux. Você pode fazer isso usando o comando sysctl para modificar parâmetros relacionados ao cache de memória, como vm.vfs_cache_pressure e vm.swappiness. No entanto, é importante ter cuidado ao alterar essas configurações, pois elas podem afetar o desempenho do sistema de outras maneiras.

Outra opção é usar a ferramenta Tuned, que é uma ferramenta de ajuste de sistema para o Red Hat Enterprise Linux. Com o Tuned, você pode criar perfis de ajuste personalizados para atender às suas necessidades específicas, incluindo configurações relacionadas ao cache de memória.

Além disso, considere investigar mais a fundo o motivo pelo qual a memória cache está consumindo tanta memória RAM. Existem ferramentas de monitoramento de sistema mais avançadas que podem fornecer informações detalhadas sobre o uso da memória e ajudar a identificar possíveis gargalos de desempenho.

Em resumo, antes de desativar ou limitar o cache de memória, certifique-se de estar utilizando a versão mais recente do seu sistema operacional, avalie a quantidade de memória RAM disponível e considere ajustes de kernel ou o uso da ferramenta Tuned. Além disso, busque mais informações sobre o uso da memória cache e utilize ferramentas de monitoramento avançadas para entender melhor o comportamento do sistema. Ao seguir essas etapas, você poderá encontrar uma solução que atenda às suas necessidades e melhore o desempenho do seu sistema.

ComentáriosComentários
Acho que a resposta não está correta ou que você gostaria de acrescentar mais
alguma informação? Envie o seu comentário abaixo..

Guest


HTML não é permitido!

Image Code

Digite os caracteres que aparecem na imagem por isso sabemos que você é humano!

Receber um email quando alguém acrescenta outro comentário a esta pergunta


Topo da página


Home  Terms
Copyright © Accelerated Ideas 2005-2024
All rights reserved