Estoy ejecutando Postgresql en un servidor Ubuntu y necesito poder monitorear su uso de memoria. Actualmente tengo scripts ejecutándose en un trabajo cron de un minuto que monitorea / registra varias estadísticas y también necesito monitorear / registrar el uso de memoria actual de Postgresql. He buscado y no he podido encontrar mucho, aparte del hecho de que Postgresql hace un buen uso de la memoria compartida, por lo que los valores dados por un programa como 'top' no son precisos.
¿Cómo puedo controlar cuál es el uso total de memoria de Postgresql en un momento dado? Estos datos luego se usarán para crear gráficos para el análisis.