Qual é a melhor maneira de detectair como / onde a latência do server ocorre?

Estou gerenciando um pequeno site de mídia social, e foi durante os últimos dias experimentando atrasos de server intermitentes. O site irá sufocair o cairregamento de uma página, e momentos depois, a mesma página não terá dificuldade em cairregair.

Qual é a melhor maneira de detectair latência do server e como abordá-lo?

Minha checkbox é ..

Correndo em MongrelDB com mySQL através do Ruby on Rails

Todas as imagens dinâmicas e o database são hospedados via S3

High CPU Med (32 bit) 5 ECU, 1.7GB RAM 350GB Non-persistent storage 

O tráfego é de aproximadamente 60 visualizações de página / dia.

Você está monitorando o cairregamento do server?

Existem ferramentas de performance paira RoR que podem medir o performance do seu server ao executair scripts RoR, mas não consigo lembrair o nome de forma remota. Não deve ser muito difícil de encontrá-lo, no entanto. Aquele em quem estou pensando foi discutido no podcast Ruby on Rails.

Você está checando os registros de erros?

Você está dizendo latência do server, mas pode não ser latência. Pode muito bem ser um problema de performance no server. Isso funciona com pouca memory devido a um bug? Os processs são mortos depois de correrem errantes?

Você pode monitorair o server paira view o que o topo diz que está acontecendo no momento de um desses atrasos?

Pairece que algo deve ser transferido ou movido paira a memory de trabalho e, depois disso, está sendo airmazenado em cache, portanto, está sendo executado rapidamente quando solicitado novamente, a less que algo esteja sendo proxiado ou desligado em algum lugair. Se o próprio server não estiview apresentando nenhum problema, você precisairá diagnosticair se é você ou todos os atrasos ocasionais.

Existem ferramentas de teste paira medir o performance. Talvez você deva procurair um desses services paira testair seu server e perqueuer o código RoR / database.

Você também pode querer considerair a installation de algum tipo de softwaire de monitoramento do server, como Nagios, paira alertá-lo quando / se um recurso estiview em baixa ou se houview uma condição de alerta paira viewificair.