नीचे यूनिक्स से केवल चोरी की गई है। सीपीयू का उपयोग 60% से अधिक होने पर अधिकतम सीपीयू का उपयोग करने वाली प्रक्रिया का पता लगाएं? , हालांकि बेशक इस सवाल के लिए अनुकूल है।
विशिष्ट CPU उपयोग द्वारा सूची प्रक्रियाओं
ps ahux --sort=-c | awk '{if($3>0.0)printf"%s %6d %s\n",$3,$2,$11}'
यह उन प्रक्रियाओं की एक सूची देता है जिनमें CPU उपयोग >0.0
% होता है, आप अपनी आवश्यकताओं के अनुसार इस मान को बदल सकते हैं, जैसे >50.0
। प्रत्येक पंक्ति में CPU उपयोग प्रतिशत, PID और प्रक्रिया की फ़ाइल है।
सबसे सीपीयू उपयोग के साथ सूची प्रक्रियाओं
ps ahux --sort=-c | awk 'NR<=5{printf"%s %6d %s\n",$3,$2,$11}'
यह NR<=5
वर्तमान में शीर्ष 5 ( ) प्रक्रियाओं को दिखाता है जिससे वर्तमान में सबसे अधिक सीपीयू लोड होता है।
sudo apt install htop
आपको इस उद्देश्य के लिए एक उपयोगी टेक्स्ट-मोड टूल देता है (मानक से अधिक उपयोगकर्ता के अनुकूलtop
)। लेकिनtop
अगर आप छोटा फुट-प्रिंट चाहते हैं तो अच्छा है।