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


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.