আমি ভাবছি যে আপনি কীভাবে সিস্টেমের সিপিইউ ব্যবহার পেতে পারেন এবং উদাহরণস্বরূপ ব্যাশ ব্যবহার করে এটি শতাংশে উপস্থাপন করতে পারেন।
নমুনা আউটপুট:
57%
একাধিক কোর থাকলে, যদি গড় শতাংশকে গণনা করা যায় তবে এটি চমৎকার হবে।
ps -A -o pcpu | tail -n+2 | paste -sd+ | bc
/proc/stat
খুব সীমাবদ্ধ, তবে এই এক মাছ ধরার নৌকা আমার জন্য ভাল যথেষ্ট কাজ করে: cat <(grep 'cpu ' /proc/stat) <(sleep 1 && grep 'cpu ' /proc/stat) | awk -v RS="" '{printf "%.2f%\n", ($13-$2+$15-$4)*100/($13-$2+$15-$4+$16-$5)}'
। % .2f এর সাহায্যে আপনি যে দশমিক সংখ্যা আউটপুট করতে চান তা নিয়ন্ত্রণ করতে পারেন এবং sleep 1
আপনি গড় গড় গড় সময় নির্ধারণ করতে পারেন, এটি যদি আমার মনে হয় যা করে তবে তা করে। রিয়েলটাইমে এটি পরীক্ষা করতে আপনি লুপের সময় এটি কোনও ব্যাশে রাখতে পারেন।