Lihat Penggunaan Memori Postgresql


11

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.

Jawaban:



0

Anda dapat menggunakan pmapperintah untuk mendapatkan memori yang digunakan dari suatu proses:

# pmap -p PID

Sayangnya pmap tidak terlalu berguna dalam kasus ini karena Postgresql menggunakan banyak memori bersama. Kadang-kadang total memori yang dilaporkan oleh alat-alat seperti pmap untuk Postgresql lebih besar dari total memori yang dapat digunakan pada sistem karena hal ini.
Rauffle
Dengan menggunakan situs kami, Anda mengakui telah membaca dan memahami Kebijakan Cookie dan Kebijakan Privasi kami.
Licensed under cc by-sa 3.0 with attribution required.