Saya menjalankan Postgresql di server Ubuntu dan harus dapat memantau penggunaan memorinya. Saat ini saya memiliki skrip yang berjalan dalam pekerjaan cron satu menit yang memantau / mencatat berbagai statistik dan perlu juga memantau / mencatat penggunaan memori Postgresql saat ini. Saya telah mencari-cari dan belum dapat menemukan banyak, selain fakta bahwa Postgresql menggunakan memori bersama dengan baik sehingga nilai yang diberikan oleh program seperti 'top' tidak akurat.
Bagaimana saya bisa memantau berapa total penggunaan memori Postgresql pada waktu tertentu? Data ini nantinya akan digunakan untuk membuat grafik untuk analisis.
sumber
Anda dapat menggunakan
pmap
perintah untuk mendapatkan memori yang digunakan dari suatu proses:sumber