Postgresql Bellek Kullanımını Görüntüle


11

Postgresql'i bir Ubuntu sunucusunda çalıştırıyorum ve bellek kullanımını izleyebilmem gerekiyor. Şu anda çeşitli istatistikleri izlemek / günlük ve ayrıca Postgresql geçerli bellek kullanımını izlemek / günlüğü gereken bir dakikalık cron işinde çalışan komut dosyaları var. Etrafımda arama yaptım ve Postgresql'in paylaşılan hafızayı iyi kullandığından başka bir şey bulamadım, böylece 'üst' gibi bir program tarafından verilen değerler doğru değil.

Herhangi bir zamanda Postgresql'in toplam bellek kullanımının ne olduğunu nasıl izleyebilirim? Bu veriler daha sonra analiz için grafikler oluşturmak için kullanılacaktır.

Yanıtlar:



0

pmapBir işlemin kullanılan belleğini almak için command komutunu kullanabilirsiniz :

# pmap -p PID

Ne yazık ki pmap bu durumda çok yararlı değil çünkü Postgresql çok fazla paylaşılan bellek kullanıyor. Bazen, Postgresql için pmap gibi araçlar tarafından bildirilen toplam bellek, bu nedenle sistemdeki toplam kullanılabilir bellekten daha büyüktür.
Rauffle
Sitemizi kullandığınızda şunları okuyup anladığınızı kabul etmiş olursunuz: Çerez Politikası ve Gizlilik Politikası.
Licensed under cc by-sa 3.0 with attribution required.