পরিসংখ্যান থেকে সিপিইউ% ব্যবহার পাওয়া যায় না


0

আমি লিনাক্সের অধীনে কালেক্টড নামে একটি সরঞ্জাম ব্যবহার করছি যা আমাকে বিভিন্ন সিপিইউ স্ট্যাটাস দেয়। আমি পাই:

সিপিইউ ব্যবহারকারী মোড

সিপিইউ সিস্টেম মোড

সিপিইউ দুর্দান্ত

সিপিইউ অলস

সিপিইউ অপেক্ষা করুন

সিপিইউ বাধা দেয়

সিপু সোফারিক

সিপিইউ চুরি

এখন, আমি সিপিইউ ব্যবহার% পেতে এই পরিসংখ্যানগুলিকে একত্রিত করতে চাই। তার জন্য কোন ধারণা?

সম্পাদনা: ইন্টারনেট দেখে মনে হচ্ছে যে আমি প্রাপ্ত হতে পারি, উদাহরণস্বরূপ, সিপিইউ_উজার_মোড স্ট্যাটের দুটি ক্রমাগত পরিমাপ বিয়োগ করে ব্যবহারকারীর স্পেসে ব্যবহৃত% সিপিইউ (১০০, বিসি বিভক্ত)। তা কেন? সেই মানগুলি সিপিইউতে যে সমস্ত সময় কাটায়, বুট থেকে, সেই অবস্থায় প্রতিনিধিত্ব করে ... কেন আমি যদি দুটি পরিমাপ বিয়োগ করি তবে%?


আপনি কি সিপিইউ ব্যবহার করতে চান, বা এই স্টাটটি দিয়ে কীভাবে চিত্রিত করবেন তা শিখতে / জানেন?
ফ্রেডেরিক নোল্ট

এই পরিসংখ্যানগুলি থেকে বের করুন, যেহেতু আমি কেবল সেগুলি পেতে পারি এবং% cpu ব্যবহার পেতে আমার
এগুলি

প্রশ্নটি সম্পাদনা করা হয়েছে
ফেট

ঠিক আছে, আমার কাছে সমাধান নেই, আপনি কি এই পোস্টটি দেখেছেন: stackoverflow.com/questions/3748136/how-is-cpu-usage-calculate ?
ফ্রেডেরিক নোল্ট

উত্তর:


1

আপনি যদি মোট সিপিইউ ব্যবহার করতে চান তবে আমি যে কমান্ডটি ব্যবহার করব তা এখানে রয়েছে:

top -b -d1 -n1|grep -i "Cpu(s)"|head -c21|cut -d ' ' -f3|cut -d '%' -f1

ধন্যবাদ তবে আমি আমার এই স্ট্যাটাসটি ব্যবহার করতে পছন্দ করব, যাতে আমার প্রোগ্রামটি সংগ্রহের সাথে কাজ করার জন্য
ফেট

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