আমি আমার ব্যবহৃত সিপিইউ (শতাংশে) থেকে সঠিকভাবে পড়ার চেষ্টা করছি top। এই পরীক্ষার জন্য আমি যে আদেশটি চালাচ্ছি:
top -n1 | awk '/Cpu\(s\):/ {print $2}'
এটি ফিরে আসে:
10.7%us,
যা আমি চাই তথ্য সঠিক অংশ। যাইহোক, আমি যখনই কমান্ডটি চালনা করি তখনই আমি একই আউটপুট পাই, যদিও আমি আমার সিস্টেমে বিভিন্ন লোড প্রয়োগ করছি (এবং উল্লেখ না করে htopআমার ব্যবহারটি পৃথক করে)। দেখে মনে হচ্ছে আমি যখনই শুরু করি top, আমার সিপিইউ ব্যবহারটি একই। কেবল বেশ কয়েকটি ফ্রেমের পরে এটি আমাকে যথাযথ মান দেয়।
দেখে মনে হচ্ছে না আমি এইভাবে শীর্ষের আউটপুটটি পার্স করতে পারি, তাই আমি অন্যান্য নির্ভরযোগ্য অ্যাপ্লিকেশনগুলি খুঁজছি যা শেল থেকে আমাকে একটি সঠিক পাঠদান দেবে। আমি সত্যিই পছন্দ করি কীভাবে htopআমাকে প্রতি-কোর পড়া দিতে পারে।
আমি চেষ্টা করেছি iostatএবং mpstatতারা বেঠিক এবং "পরিবর্তনের ধীর" মান দিতে বলে মনে হচ্ছে।