উচ্চ সিপিইউ লোড তবে শীর্ষে প্রক্রিয়াগুলি প্রায় 0%


11

আমাদের কাছে অস্বাভাবিক উচ্চ লোড এবং সিপিইউ ব্যবহার সহ একটি সার্ভার রয়েছে তবে কেন তা আমরা বুঝতে পারি না। যখন আমরা শীর্ষে চলে আসি তখন সমস্ত সিপিইউ খুব কম মনে হয়।

http://cl.ly/2d1g0K3q261r0R0K3e35

এর ফলে কী ঘটছে তার সন্ধানের আরও ভাল কোনও উপায় আছে কি?


আমার লক্ষ্য করা উচিত আমি উবুন্টু 10.04
বেন

উত্তর:


4

আমি মনে করি এই বাগটি আপনার ক্ষেত্রে। আউটপুট থেকে আমি যা দেখতে পাই তা থেকে আপনার পর্যাপ্ত মেমরি থাকে (ক্যাশেড 14 গিগাবাইট বা তার বেশি নোট করুন), কোনও আই / ও সমস্যা নেই, তবে আপনার জেন সম্পর্কিত প্রক্রিয়া চলছে। এটি আমাকে একটি বাগ হিসাবে ভাবায় make


এটি উবুন্টু 10.04-তে একটি বাগ হতে দেখা গেছে এবং এডাব্লুএস যে হার্ডওয়্যারটি ব্যবহার করছিল
বেন

7

লোড হ'ল 1, 5 এবং 15 মিনিটের ভিত্তিতে কোনও সিস্টেমের কাজের চাপের পরিমাণ।

সর্বাধিক প্রচলিত ভুল ধারণাটি হ'ল লোড এভারেজ নির্ভুলভাবে কোনও সিস্টেমের সিপিইউ ব্যবহারের সাথে সংযুক্ত থাকে।
লোড তবে অতিরিক্ত পরিমাপের অন্তর্ভুক্ত করে না যেমন সিপিইউ I / O এর জন্য অপেক্ষা করে যা আমি মনে করি এটি আপনার সমস্যা।

চিত্রটির ভিত্তিতে আমি অনুমান করছি যে আপনি স্মৃতিশক্তি হারিয়েছেন এবং ডিস্কে ডেটা অদলবদল করতে শুরু করেছেন।

একটি সাধারণ free -mআপনাকে জানায় যে কতটা র‌্যাম এবং অদলবদল ব্যবহৃত হয়।
আকর্ষণীয় কলামটি ছাড়াও বিনামূল্যে কলাম -/+ buffers/cache
যদি এটি শূন্যের কাছাকাছি হয় আপনি র‌্যামের বাইরে চলে গেছেন এবং সেই অনুযায়ী কাজ করা উচিত।


1
অদলবদলের জন্য +1। আপনি ব্যবহার করতে পারেন iotopবা vmstatচেষ্টা করতে পারেন এবং দেখুন এটি I / O is
অ্যাক্সেল নওফ

1
- / + বাফারস / ক্যাশে: 2933 14586
বেন

4

লক্ষ্য করা যায় যে লোড গড় বেশ বেশি (68, বাহ)। এটি কি অনেকগুলি প্রক্রিয়া রয়েছে যা কিছুটা সিপিইউ নেয়, এইভাবে সমস্ত সিপিইউ সময় গ্রহণ করে? হতে পারে, এই প্রক্রিয়াগুলি কেবল খুব দ্রুত শুরু হয় এবং শেষ হয় সুতরাং শীর্ষগুলি তাদের অস্তিত্ব ক্যাপচার করতে পারে না, আপনি চেষ্টা করতে পারেন এটি শীর্ষে তা দেখতে পারে কি না।



2

ব্যবহার করার চেষ্টা করুন:

top -o cpu

-oপতাকা অবরোহী CPU ব্যবহার দ্বারা প্রসেস অর্ডার শীর্ষ বাধ্য করা হবে।


আমি যখন দৌড়েছি তখন আমি top -o cpu"শীর্ষস্থান: অজানা যুক্তি 'ও' পেয়েছি
বেন

ঠিক আছে, চলমান অবস্থায় শীর্ষে দৌড়াতে এবং আঘাত oকরার চেষ্টা করুন । এটিতে আপনাকে একটি প্রাথমিক কী জিজ্ঞাসা করা উচিত। লিখুন cpuএবং এন্টার চাপুন।
দস্যু

1
সিপু দ্বারা বাছাই করার পরেও তালিকার শীর্ষে 1% এর উপরে কিছুই নেই এবং নির্দিষ্ট সময়ে কেবলমাত্র মুষ্টিমেয় (2-3) রয়েছে। বাকি 0%
বেন

CentOS 7.2 উপর অন্তত এটি করার সঠিক কমান্ডtop -o %CPU
siliconrockstar

2

এটি এনএফএস বা অন্য কোনও জিনিসে ফাইল লক হতে পারে যা অন্য কোনও প্রক্রিয়াটিতে অ্যাক্সেসের প্রয়োজন এমন একটি ফাইল লক করে

প্রচুর থ্রেড সক্রিয় সহ কনফিগার করা পরিষেবাটিও মিস করা যেতে পারে


0

দেখে মনে হচ্ছে সিপিইউ ব্যবহার কোনও থ্রেড থেকে আসছে। topমনে হয় এটি বিবেচনা করা হবে না। আমি সম্প্রতি এটি একটি মাইএসকিএল সার্ভারে দেখেছি। সেখানে INSERT স্টেটমেন্ট চলছে কিন্তু আমি সलेक्ट সহ নতুন সারিগুলি পেতে অক্ষম হলাম কারণ মাইএসকিএলডের কিছু থ্রেড টেবিল সূচকটি আপডেট করছে। শীর্ষগুলি একটি কোরটিতে 100% ব্যবহারকারীর বোঝা দেখায় তবে মাইএসকিএলডি সহ প্রতিটি প্রক্রিয়া ছিল 0.0% সিপিইউ। ঘন্টা পরে একই নির্বাচনী প্রত্যাশিত ফলাফল সেট সরবরাহ করে।

আরো দেখুন

প্রতি থ্রেড সিপিইউ পরিসংখ্যান পাচ্ছেন

'এইচটিপি' প্রক্রিয়া এবং থ্রেড সিপু ব্যবহার?

আমাদের সাইট ব্যবহার করে, আপনি স্বীকার করেছেন যে আপনি আমাদের কুকি নীতি এবং গোপনীয়তা নীতিটি পড়েছেন এবং বুঝতে পেরেছেন ।
Licensed under cc by-sa 3.0 with attribution required.