কাউচবাসে এত বেশি সিপিইউ কেন ব্যবহার করে? [বন্ধ]


11

আমি খুব সম্প্রতি আমার সার্ভারে কাউচবাস ইনস্টল করেছি তবে এটি প্রচুর সিপিইউ ব্যবহার করে এবং প্রচুর ডিস্ক আইও করে does আপনি নীচের চিত্রগুলি থেকে দেখতে পাচ্ছেন এটি খুব স্পষ্ট যে আমি যখন কাউচবেস ইনস্টল করেছি, সিপিইউ ব্যবহারের ফলে আকাশ ছোঁয়া হয়েছে!

30 দিনের বেশি সিপিইউ ব্যবহার 30 দিনের বেশি সিপিইউ ব্যবহার

গত 24 ঘন্টা ধরে সিপিইউর ব্যবহার গত 24 ঘন্টা ধরে সিপিইউর ব্যবহার

30 দিনের বেশি ডিস্কের ব্যবহার 30 দিনের বেশি ডিস্কের ব্যবহার

গত 24 ঘন্টা ধরে ডিস্কের ব্যবহার গত 24 ঘন্টা ধরে ডিস্কের ব্যবহার

আপনি সিপিইউ ব্যবহার থেকে দেখতে পাচ্ছেন যে আমি 14:00 থেকে 15:00 এর মধ্যে কাউচবেস ঘুরিয়েছি (এবং সিপিইউ ব্যবহার 0% এ নেমে গেছে)। তারপরে আমি এটি আবার চালু করেছিলাম এবং এর সাথে একটি স্কালা ওয়েব অ্যাপ্লিকেশন সংযুক্ত করেছি (এই সময়ে ব্যবহারটি 110% পর্যন্ত লাফিয়ে গেছে)। এই অ্যাপ্লিকেশনটির শূন্য ব্যবহারকারী ছিল এবং একেবারে কিছুই করেনি। এটি টু হিচ কাউচবাস সার্ভারটি সংযুক্ত করেছে এবং তারপরে ক্লায়েন্টদের অনুরোধের জন্য অপেক্ষা করেছিল)। 17:00 এ আমি এটি বন্ধ করে দিয়েছি এবং সিপিইউ আবার 15% এ নেমে গেছে। 21:00 এ আমি আবার অ্যাপ্লিকেশনটি চালু করেছিলাম এবং সিপিইউ ব্যবহারটি আবার 110% পর্যন্ত বেড়ে গেছে।

কাউচবেস কী করছে? স্কচ অ্যাপ্লিকেশন যা কাউচবাস ব্যবহার করে তা একেবারেই কিছুই করে না (নীচে কাউচবাজ প্রতি সেকেন্ডের ক্রিয়াকলাপগুলির একটি গ্রাফ রয়েছে), তবে কাউচবাস এখনও কনটিনিস ডিস্ক আইও করেন এবং ১১০% সিপিইউ ব্যবহার করেন। এমনকি কাউচবাস সার্ভারের সাথে কোনও অ্যাপ্লিকেশন সংযুক্ত না থাকলেও এটি 15% সিপিইউ ব্যবহার করে! এটি একটি ডাটাবেসের জন্য কীভাবে গ্রহণযোগ্য?

গত 24 ঘন্টা ধরে প্রতি সেকেন্ডে কাউচবেস অপারেশন গত 24 ঘন্টা ধরে প্রতি সেকেন্ডে কাউচবেস অপারেশন


1
আপনার কাছ থেকে ডেটা কী হচ্ছে তা অস্পষ্ট। আপনি যদি আমাদের cbcollect_info দিতে পারেন তবে এর চেয়ে আরও বেশি সম্ভাবনা রয়েছে যে আমরা কিছু দেখতে সক্ষম হব।
alk

@ ডালের সাথে একমত হন যদি এটি 1700 থেকে 2100 অবধি বন্ধ থাকে তবে আপনি যে ডিস্কটির জন্য দোষ চাপান সে সময়কালে কেন এটি ধীর হয় না? আপনি সিদ্ধান্তে ঝাঁপিয়ে পড়তে পারেন। শীর্ষস্থানীয় কি দেখায়? ..আর, কেবল এই প্রশ্নের বয়স লক্ষ্য করা গেছে। আপনি কি সমাধান খুঁজে পেয়েছেন? উত্তর?
ম্যাথু এলভে

উত্তর:


0

ক্লাস্টারের অবস্থা, ডকুমেন্ট ইনডেক্সিং এবং ডিস্কটি স্থির করতে (কিছু ক্লিনআপ, কমপ্যাকশন, ..) পরীক্ষা করার জন্য কাউচবেসে কিছু প্রসেস চলছে।

এজন্য আপনি আপনার ডাটাবেজে কিছু ক্রিয়াকলাপ দেখছেন।


2
কেবলমাত্র "ব্যাকগ্রাউন্ড ওয়ার্ক" এর জন্য 300 আইওপিএস সহ উল্লেখযোগ্য পরিমাণে সিপিইউ চক্র দখল করা এক ধরণের অতিরিক্ত ব্যবহার বলে মনে হচ্ছে। কীভাবে ক্রিয়াকলাপ চিহ্নিত এবং নিয়ন্ত্রণ করা যায় (এবং সম্ভবত সীমাবদ্ধ) তার উপর আপনি কিছুটা ব্যাখ্যা করতে পারেন? এবং কেন কোনও ক্লায়েন্টের নিষ্ক্রিয় সংযোগটি একটি সম্পূর্ণ সিপিইউ কোর দখল করছে?
দ্য ওয়াববিট

1
আসলেই কি এ জাতীয় সমস্যা? ব্যবহারটি উচ্চতর বলে মনে হয়েছে, তবে লিনাক্স যতটা সিপিইউ রিসোর্স প্রয়োজন তত ব্যবহার করবে তা মনে রাখবেন। এটি ব্যবহার করে যে ~ 100% সম্ভবত এটির অর্থ এটির চেয়ে ভাল কিছু নেই (আরও গুরুত্বপূর্ণ পড়ুন)।
জিওসওয়ার্ড
আমাদের সাইট ব্যবহার করে, আপনি স্বীকার করেছেন যে আপনি আমাদের কুকি নীতি এবং গোপনীয়তা নীতিটি পড়েছেন এবং বুঝতে পেরেছেন ।
Licensed under cc by-sa 3.0 with attribution required.