আমি যখন সিপিইউ ব্যবহারের জন্য নিম্নলিখিত কমান্ডটি কার্যকর করি তখন আমি ভাল + ব্যবহারকারী সিপিইউ ব্যবহার পাই।
top -b -n1 | grep "Cpu(s)" | awk '{print $2 + $4}'
আউটপুট:
14.5
এখানে আমার সমস্যা হচ্ছে যে আউটপুট শীর্ষ কমান্ডের উপর নির্ভর করে সুতরাং এটি তত্ক্ষণাত্ শীর্ষ কমান্ড হিসাবে পরিবর্তিত হয় না। তাই আমি তাত্ক্ষণিকভাবে সঠিক সিপিইউ পাচ্ছি না। এটি একই আউটপুট দেয় এবং পরিবর্তন করে না।
আমি আউটপুটে রিয়েলটাইম সিপিউজ পেতে চাই। আমার আদেশটি উন্নত করতে দয়া করে আমাকে সহায়তা করুন।
time
। আমার সিস্টেমে এটি কেবল 0.165s লাগে।
time (top -b -n1 | grep "Cpu(s)" | awk '{print $2 + $4}' )