Postgresql মেমরি ব্যবহার দেখুন


11

আমি একটি উবুন্টু সার্ভারে পোস্টগ্র্যাস্কিল চালাচ্ছি এবং এর মেমরির ব্যবহার নিরীক্ষণ করতে সক্ষম হওয়া প্রয়োজন। বর্তমানে আমার কাছে এক মিনিটের ক্রোন চাকরিতে স্ক্রিপ্টগুলি চলছে যা বিভিন্ন পরিসংখ্যান মনিটরিং / লগ করে এবং পোস্টগ্রেসকিএল-র বর্তমান মেমরির ব্যবহারের নিরীক্ষণ / লগ করাও প্রয়োজন। আমি আশেপাশে অনুসন্ধান করেছি এবং খুব বেশি কিছু খুঁজে পাচ্ছি না, পোস্টগ্র্রেস্কেল শেয়ার্ড মেমোরির ভাল ব্যবহার করে তাই 'শীর্ষ' এর মতো কোনও প্রোগ্রামের দ্বারা প্রদত্ত মানগুলি সঠিক না হয়ে যায়।

পোস্টগ্রেএসকিএল-এর মোট স্মৃতি ব্যবহার যে কোনও সময়ে কীভাবে করা যায় তা আমি কীভাবে পর্যবেক্ষণ করতে পারি? এই ডেটাটি পরে বিশ্লেষণের জন্য গ্রাফ তৈরি করতে ব্যবহৃত হবে।

উত্তর:


8

সাধারণভাবে লিনাক্সে এবং বিশেষত পোস্টগ্রিসের জন্য মেমরির ব্যবহার একটি জটিল জটিল বিষয় , একটি ভাল সূচনা পয়েন্ট ব্রুস মোমজিয়ান্স ব্লগ বিষয়টি এবং গন্ধের ব্যবহারটি coveringেকে রাখেবিষয়টিতে ক্রিস সেইবেনম্যানস ব্লগে লিঙ্কগুলি অনুসরণ করা ভাল ।


লিঙ্কগুলির জন্য ধন্যবাদ, তবে কার্নেলের সংস্করণটি অনেক পুরানো বলে দুর্গন্ধটি কাজ করবে না বলে মনে হয়। ভাল নিবন্ধ যদিও।
রাউফেল

0

pmapকোনও প্রক্রিয়াটির ব্যবহৃত স্মৃতি পেতে আপনি কমান্ডটি ব্যবহার করতে পারেন :

# pmap -p PID

দুর্ভাগ্যক্রমে পিএমএপ এই ক্ষেত্রে খুব কার্যকর নয় কারণ পোস্টগ্র্যাসকিএল প্রচুর ভাগ করা মেমরি ব্যবহার করে। অনেক সময় পোস্টগ্রেএসকিএল-এর জন্য পিএম্যাপের মতো সরঞ্জাম দ্বারা প্রতিবেদন করা মোট মেমরি সিস্টেমের মোট ব্যবহারযোগ্য মেমরির চেয়ে বেশি হয়।
রাউফেল
আমাদের সাইট ব্যবহার করে, আপনি স্বীকার করেছেন যে আপনি আমাদের কুকি নীতি এবং গোপনীয়তা নীতিটি পড়েছেন এবং বুঝতে পেরেছেন ।
Licensed under cc by-sa 3.0 with attribution required.