কেন টেবিলের 0.0% মিছিলে হটোপ মিটার> 90% প্রদর্শিত হয়?


12

htopনীচের টেবিলের নম্বরগুলি সিপিইউ ব্যবহার এবং লোড গড় 0.0% এর সাথে প্রায় নিষ্ক্রিয় সিস্টেমটি দেখায়, তবে নীচের টেবিলের নম্বরগুলি কেন সিপিইউ ব্যবহারের নিয়মিত 90% উপরে স্ক্রিনের শীর্ষে জুড়ে অগ্রগতি মিটারগুলি দেখায়?

আংশিক htop স্ক্রিন দখল


1
আমার ঠিক একই সমস্যা আছে এবং আমি একটি ড্রিমহোস্ট ভিপিএসে (ভার্চুয়াল প্রাইভেট সার্ভার )ও আছি।
দ্বৈততা

উত্তর:


6

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

করার জন্য একটি চেহারা আছে vtopযা সিপিইউ ভাগ, আপনার কন্টেইনারে না শুধু সেটি সকল প্রক্রিয়ার WS Sho আউটপুট।

যদি vtopইনস্টল না করা থাকে এবং এটি সম্ভবত বাণিজ্যিক সমাধানের জন্য প্রত্যাশিত কারণ কোনও গ্রাহক কীভাবে অন্যান্য গ্রাহকরা কী প্রসেসগুলি চালাচ্ছেন তা দেখতে পছন্দ করবে না, আপনার পাত্রে ভিতর থেকে সমস্যাটি সমাধানের কোনও উপায় নেই, যদি না প্যাচিং topউত্সকে গণনা করা হয় কার্নেলের পরিসংখ্যান থেকে এটি পাওয়ার পরিবর্তে সিপিইউ ব্যবহার।

এটি আপনার ভিএসবারে চলমান সমস্ত প্রক্রিয়ার সিপিইউ ব্যবহারের সংক্ষিপ্তকরণের মাধ্যমে এটি করতে পারে, যেমন:

ps aux | awk '
    {cpu+=$3; ram+=$6} 
    END {printf("cpu: %d%%, RAM: %.2f MiB\n",cpu,ram/1024) }'

ব্যাখ্যার জন্য +1; topএই মেশিনে হটোপ একইভাবে রিপোর্ট। ভিটো ইনস্টল না হওয়ায় পরীক্ষিত নয়। এটিকে স্বীকৃত হিসাবে চিহ্নিত করা হচ্ছে কারণ এটি "কেন?" এর উত্তর দেয় যদিও এটি "অন্তর্নিহিতদের উদ্দেশ্য করে না এবং" এটি সম্পর্কে কী করা যেতে পারে? ", যেমনটি
অপ্রকাশিত

4

এই ধরণের অসঙ্গতি সাধারণত কার্নেল থ্রেড দ্বারা উচ্চ প্রসেসর ব্যবহারের সূচক, যা htopডিফল্টরূপে প্রদর্শিত হয় না । এগুলি প্রদর্শন htopকরতে Setup, তারপরে যান Display options, এবং তারপরে চেক করুন Hide kernel threads। এটি আপনাকে দায়বদ্ধ থ্রেডগুলি দেখতে দেয়।

আপনি hide_kernel_threads0 ইন সেট করেও এই আচরণটি অক্ষম করতে পারেন ~/.htoprc


2
ধন্যবাদ ক্রিস। আমি এটি করেছি তবে টেবিলের মানগুলি এখনও 0%। ভার্চুয়াল মেশিনে চলার জন্য এটি কি অদ্ভুত কিছু হতে পারে? হোস্টটি ভার্চুয়াল প্রাইভেট সার্ভার (ড্রিমহোস্ট ডটকমে)।
ম্যাট উইলকি

আমার জন্য এটি আরও সঠিক উত্তর। আমার একটি প্রক্রিয়া ছিল যা কার্নেল থেকে প্রচুর সিপিইউ গ্রহণ করেছিল এবং এটি ব্যবহারকারীর স্পেস প্রক্রিয়াগুলিতে প্রদর্শিত হয়নি।
প্যাট্রিক চু

... এইচটিপপ সিপিইউ মিটারগুলি কার্নেলের সময় সবুজ লাল এবং ব্যবহারকারীর সময় দেখায় এবং আমরা পরিষ্কারভাবে দেখতে পারি এটি প্রায় সবুজ।
ম্যাথমেটিক্যালআরচিড

1

htopদিয়ে চালু করার চেষ্টা করুন sudo। টেবিলের সেই সক্রিয় থ্রেডগুলি দেখতে আপনাকে রুট অ্যাক্সেসের প্রয়োজন।


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