আমি ভাবছি যে আপনি কীভাবে সিস্টেমের সিপিইউ ব্যবহার পেতে পারেন এবং উদাহরণস্বরূপ ব্যাশ ব্যবহার করে এটি শতাংশে উপস্থাপন করতে পারেন।
নমুনা আউটপুট:
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আপনি গড় গড় গড় সময় নির্ধারণ করতে পারেন, এটি যদি আমার মনে হয় যা করে তবে তা করে। রিয়েলটাইমে এটি পরীক্ষা করতে আপনি লুপের সময় এটি কোনও ব্যাশে রাখতে পারেন।