Não estou familiarizado com o funcionamento do swap, mas, olhando as informações do sistema ao fazer login, parece que meu uso de memória é muito menor do que o que o Digital Ocean mostra. Isso se deve ao uso do swap? Estou tentando avaliar como esta instância de 1 GB se sairá com meus usuários atuais e futuros.
É realmente difícil dar sentido à “memória livre” porque é um recurso flexível que é usado para diferentes propósitos.
Dito isso, você está um pouco curto - mas eu também estou, na mesma situação (78 usuários ativos em 7 dias e 114 ativos em 30 dias):
total used free shared buff/cache available
Mem: 985M 780M 63M 23M 141M 53M
Swap: 2.0G 1.1G 964M
Já escrevi em outros lugares e recentemente, talvez você possa acompanhar esses outros comentários:
Também
Você tem duas coisas com que se preocupar no dia a dia: o desempenho do fórum e a probabilidade de uma falha porque você realmente ficou sem memória (o que significa que toda a sua swap foi usada e não foi suficiente). Se você puder monitorar a atividade da swap, usando o painel de um provedor ou usando ‘vmstat 5 5’ na linha de comando, eu diria para fazer isso. Se você puder monitorar a responsividade do seu fórum, talvez faça isso também.
E então, mês a mês, você se encontra realizando uma atualização, e isso exigirá mais memória do que a operação diária do fórum. Se você estiver usando muita swap durante uma atualização, a atualização levará mais tempo do que o normal. Se sua swap for esgotada, você poderá ter uma falha e isso pode ser muito ruim.
Sua swap já está meio usada - se você tiver espaço em disco para dobrá-la, faça isso.
No meu caso, vejo que tenho 74 MB disponíveis, mas vejo que 165 MB estão sendo usados para buffer/cache. O que, se entendi corretamente, pode ser usado pelo sistema. Isso faz parte do cache de disco… No seu link, parecia que a ideia era que “disponível” é tudo o que está disponível para você, incluindo buffer/cache. Então, ainda estou confuso quanto a isso.
No entanto, vejo que estou usando 723 MB de um total de 968 MB, o que me diz que ainda tenho 245 MB de sobra…
Devo seguir?
Se sim, então a última captura de tela que compartilhei com “Informações do sistema” mostrando 83% de uso de memória pareceria correta e significaria que não estou realmente perto de nenhum perigo…
Você pode estar olhando para isso da maneira errada.
Se você quiser anotar no papel a resposta que Ed lhe deu, a capacidade de memorizar apenas uma palavra é suficiente. Você só tem que anotá-la e olhar para a sua tela para memorizar a próxima palavra, e assim por diante. Isso funcionará mesmo se você só conseguir memorizar um único caractere. Mas você economizará tempo sendo capaz de memorizar todo o post de uma vez. Você não teria que perder tempo olhando muitas vezes para fazer as coisas em pequenos lotes.
Se não me engano, quando um programa tem acesso a mais memória disponível, ele usará mais e melhorará seu desempenho. Não é um uso de valor fixo estrito. Além disso, a RAM é bem mais rápida que um disco: usar RAM em vez de swap é melhor.
Não sei o que te faz dizer isso. Você talvez tenha olhado para a linha errada? Ou talvez eu esteja interpretando mal o “muito”. Pode ser a pequena marcação mais baixa no final do gráfico?
Como qualquer memória em uso pode ser trocada, ela pode ser liberada, se necessário. Portanto, medir o que está em uso não diz quanto poderia estar em uso, se houvesse mais RAM disponível, ou se houvesse pressão de memória. É como tentar medir a quantidade de ar em um balão vendo o quão grande ele é. Bem, não é, mas tenho certeza de que existe uma analogia em algum lugar. Talvez seja como medir o sucesso de uma loja de varejo vendo quanto dinheiro há no caixa.
É importante notar que existem dois sentidos bastante diferentes de “memória insuficiente” - um é “meu fórum está lento” e outro é “meu fórum travou”.
Para um fórum pequeno e com pouco tráfego, 1G ainda parece ser suficiente, embora cada nova versão do software possa torná-lo mais marginal.