Tenho um droplet da Digital Ocean de 2GB de RAM, 25GB de armazenamento e US$ 10. Meu fórum é bastante novo, então todos os números são baixos, exceto:
Memória (entre 75-80%, e inexplicavelmente subiu para 85% ontem e permanece lá). Quando instalei o Discourse, optei pela opção de 2GB em vez de configurar memória swap.
Uso de disco (78-80%). Uma vez, ao recriar o Discourse, o espaço em disco acabou e precisei liberar espaço antes de tentar novamente. Há alguma maneira de liberar mais espaço (por exemplo, excluindo permanentemente tópicos “excluídos”)?
Em quais níveis de porcentagem devo considerar fazer upgrade do droplet?
Ok, você precisa entender algumas coisas sobre como o Discourse funciona:
O Discourse mantém o máximo de memória possível em uso para melhorar a velocidade de resposta. Portanto, o uso de 80% da memória ocorrerá tanto em um droplet de 2 GB quanto em um droplet de 16 GB bem configurado.
O uso do disco não deve ser tão alto, a menos que você tenha muitos anexos. Você pode tentar ./launcher cleanup para remover imagens antigas; isso geralmente ajuda muito se o servidor tiver muitas reconstruções.
A opção de 2 GB deve ter SWAP; você pode começar a sair do SWAP com cerca de 4 GB de memória.
Vou tentar sua sugestão sobre o espaço em disco (não tenho nenhum anexo). Estou me perguntando se são os backups/snapshots da Digital Ocean os culpados.
Notei, neste post, que é anterior à minha instalação do Discourse, que um arquivo de swap é configurado automaticamente:
A memória permanece em 70% porque é assim que deve ser. Ela está acelerando o acesso ao disco. Não se preocupe. Você pode pesquisar no Google “por que o Linux está usando tanta memória” se quiser saber o motivo.
Você redimensionou seu droplet? Eu achava que o plano de $10/mês tivesse 50 GB de armazenamento. Você consegue se virar com 25 GB, mas precisará executar
Segundo o site deles hoje à noite, o droplet básico de 25 GB custa US$ 5/mês, com 1 GB de CPU, 1 TB de transferência e uma taxa de US$ 0,00744/hora.
O droplet de 50 GB custa US$ 10/mês, com 2 GB de CPU e 2 TB de transferência, com uma taxa de US$ 0,01488/hora.
@JimPas Exatamente. Talvez fosse diferente em outubro de 2020 e eles me mantivessem no contrato antigo, mas também me permitissem fazer o upgrade para o acordo atual.
É engraçado imaginar uma corporação global sem rosto como sendo simpática. Mas, sim, supõe-se que seja uma abordagem honrável! Talvez eles não tenham atualizado a conta automaticamente porque isso causaria interrupções — ou seria muito trabalho fazer isso para milhares de clientes.
Edição: Acho que lembrei agora… você pode fazer upgrade de CPU/RAM e depois fazer downgrade novamente, mas com o espaço em disco é uma via de mão única. Então, provavelmente, fui de 1 GB para 2 GB de RAM, mas não alterei o espaço em disco para poder fazer o downgrade novamente, se necessário.