Instância da AWS com 30 GB de RAM, ainda sem memória e alto uso de CPU com um aplicativo pequeno?

1

Estamos em uma instância de 30 GB da AWS executando um aplicativo Ruby on Rails usando o Passenger + Apache.

Embora o App Postgres DB tenha milhões de registros, o tamanho do DB é de apenas alguns GB. Agora estou encontrando o servidor para estar sempre em alta utilização.

O que posso fazer para diagnosticar o problema ou otimizar o servidor para reduzir o uso da CPU e da memória? à medida que o aplicativo falha devido ao alto uso da CPU ou da memória com apenas 20 usuários on-line.

Aqui está a saída dos comandos -

tempo de atividade

sar-q

topo

vmstat106

iostat2

ps-eo'pcpu,%cpu,pid,comm'|grep-v'%CPUPIDCOMMAND'|classificar-n(últimas20linhas)

ps-eo'rss,%mem,pcpu,%cpu,pid,comm'|grep-v'%CPUPIDCOMMAND'|sort-n

    
por iCyborg 25.05.2018 / 19:32

0 respostas