Estou executando um servidor no Ubuntu com Ruby, Sinatra, Unicorn e Nginx. Eu começo tudo e se constrói para cerca de 66%, onde permanece por um tempo. Em seguida, após algumas horas, há um grande pico de E / S de disco e um aumento permanente no uso da memória. Isso, então, continua a aumentar em saltos com o passar do tempo, sem maiores picos de E / S.
Esses gráficos são da página Gráficos da DigitalOcean - eles hospedam a instância.
Verificando meus logs do Unicorn e meus logs pessoais que faço em qualquer atividade dentro do meu aplicativo Ruby, parece não haver nenhum evento importante ocorrendo nos momentos em que esses picos ocorrem. A atividade parece ser razoavelmente padrão. Isso também é verdade quando ocorrem os saltos no uso da memória.
Parece que algo está acontecendo fora do meu aplicativo que está causando o pico de E / S de disco e a memória subsequente aumenta.
Eu estou querendo saber se há algo mais que eu possa estar procurando para diagnosticar o problema?