Estou executando o Postgresql em um servidor Ubuntu e preciso monitorar seu uso de memória. Atualmente, tenho scripts em execução em um cron job de um minuto que monitora/registra várias estatísticas e também precisa monitorar/registrar o uso de memória atual do Postgresql. Pesquisei e não consegui encontrar muito, além do fato de que o Postgresql faz bom uso da memória compartilhada, portanto, os valores fornecidos por um programa como 'top' não são precisos.
Como posso monitorar qual é o uso total de memória do Postgresql em um determinado momento? Esses dados serão usados posteriormente para criar gráficos para análise.