Olá! Quanto o servidor de outline consome de recursos por usuário adicional (memória, CPU)? A banda de rede obviamente é compartilhada.
O uso de memória depende muito da sua configuração e dos padrões de acesso, então é difícil dar uma resposta muito genérica. Além disso, o servidor Outline não tem um conceito de “usuário” exatamente. Em vez disso, ele utiliza “Chaves de Acesso”. Cada chave de acesso requer uma quantidade mínima de memória; espero que você possa rodar com 1000 ou mais chaves de acesso em uma VM com 512 MB de RAM.
Uma preocupação maior com memória é o número de conexões abertas simultaneamente, cada uma exigindo uma quantidade de buffers na memória. Se você tem muitos usuários ativos simultaneamente, pode ser útil verificar o uso de memória da sua VM para ver se está se aproximando dos limites. Essas informações estão disponíveis por meio das métricas Prometheus do Outline, e também são exibidas em muitas consoles de provedores de nuvem.
Basicamente, você me aconselha a verificar o uso de memória via Prometheus. Obrigado, vou tentar fazer isso dessa forma. E quanto à carga de CPU?
Você deve atingir limites de I/O (saturando uma conexão de gigabit) antes de atingir limites de CPU.
Mais uma vez, obrigado pela ajuda.