লিনাক্স: গত মিনিট ধরে CPU ব্যবহার করুন


4

আমি একটি স্ক্রিপ্টটি আমাকে গত 5 মিনিটের মধ্যে গড় CPU ব্যবহার সম্পর্কে বলতে চাই (এবং ক্রন কাজ হিসাবে প্রতি 5 মিনিট পুনরাবৃত্তি করুন)।

/proc/stat সিস্টেম শুরু হওয়ার পর থেকে কাউন্টারে আছে, এবং আমি পার্স এবং নমুনা করার জন্য একটি সম্পূর্ণ প্রোগ্রাম বিকাশ এড়াতে চাই। top মনে হচ্ছে এই মুহূর্তে (দ্বিতীয়?

sysstat / sar প্রতিশ্রুতিশীল দেখায়, কিন্তু মনে হচ্ছে আমি সবসময় মধ্যরাত মান কি তাকান করব sar -u আমাকে দেয়...


1
দুর্ভাগ্যবশত, আমরা একটি কোড লেখার পরিষেবা নয়। কোনও নির্দিষ্ট কার্য সম্পাদন করার জন্য কোডটি কেবল জিজ্ঞাসা করার পরিবর্তে, আপনি যে পর্যন্ত চেষ্টা করেছেন তা আমাদের দেখান (বর্তমানে আপনার যেকোনো কোড সহ) এবং যেখানে আপনি আটকে আছেন তাই আমরা আপনার নির্দিষ্ট সমস্যার সাথে আপনাকে সাহায্য করতে পারি। শুধুমাত্র কোডের জন্য জিজ্ঞাসা করা প্রশ্নাবলীগুলি অত্যন্ত বিস্তৃত এবং সম্ভবত হতে পারে রাখা বা বন্ধ রাখা
bwDraco

যা আমি উল্লেখ করেছি, / proc / stat, শীর্ষ, সর। আমি কোডটি জিজ্ঞাসা করছি না (যেমন আমি বললাম, আমি এই কাজটির জন্য কাস্টম / নতুন কোডটি চাই না), আমি একটি বিদ্যমান লিনাক্স ইউটিলিটি / কমান্ড লাইন খুঁজছি যা সময়ের সাথে সাথে সিপিএম ব্যবহার তথ্য পেতে পারে দিন সীমানা ইত্যাদি (সম্ভবত লাইন বরাবর sar -u, কিন্তু যে মধ্যরাত মান এটা মনে মনে মিস ...)
Fire Lancer

উত্তর:


4

তুমি ব্যবহার করতে পার sar যে জন্য. উদাহরণ স্বরূপ sar 300 5 মিনিটের সময়ের জন্য গড় CPU ব্যবহার মুদ্রণ করা হবে।

~]# sar 300
Linux xxxxx....

10:40:02 AM     CPU     %user     %nice   %system   %iowait    %steal     %idle
10:45:02 AM     all     69.57      0.00      4.69      0.04      0.00     25.70
10:50:02 AM     all     68.99      0.00      4.61      0.07      0.00     26.33
10:55:02 AM     all     68.98      0.00      4.88      0.05      0.00     26.09

00:00:00 ঠিক পরে কি কাজ করে? আমার পরীক্ষায় এটা কখনই মনে হচ্ছে না, কারণ এটি পূর্ববর্তী ডেটা ফাইলকে সম্পূর্ণভাবে একত্রিত করবে না? হয়তো কিছু অতিরিক্ত পদক্ষেপ / সরঞ্জাম / কনফিগ?
Fire Lancer

3

আপনি তাকান করতে চান /proc/loadavg। প্রথম তিনটি ক্ষেত্র এক মিনিট, পাঁচ মিনিট এবং পনের মিনিটের লোড গড়। একটি বিল্ট ইন ইউটিলিটি জন্য, তাকান uptime কমান্ড।

আমাদের সাইট ব্যবহার করে, আপনি স্বীকার করেছেন যে আপনি আমাদের কুকি নীতি এবং গোপনীয়তা নীতিটি পড়েছেন এবং বুঝতে পেরেছেন ।
Licensed under cc by-sa 3.0 with attribution required.