லினக்ஸில் CPU பயன்பாட்டை எவ்வாறு சரிபார்க்கலாம்

How Check Cpu Utilization Linux



CPU இன் செயல்திறன் ஒரு அமைப்பின் செயல்திறனை தீர்மானிக்கும் முக்கிய காரணிகளில் ஒன்றாகும். வரையறுக்கப்பட்ட செயலாக்க சக்தியை அதிகம் பயன்படுத்த, இந்த ஆதாரம் எவ்வாறு பயன்படுத்தப்படுகிறது என்பதை கண்காணிக்க வேண்டியது அவசியம். CPU செயல்திறனைக் கண்காணிப்பது பிழைத்திருத்த செயல்முறைகள், கணினி வளங்களை நிர்வகித்தல், கணினி முடிவுகளை எடுப்பது மற்றும் அமைப்புகளை நிகழ்நேரத்தில் மதிப்பீடு செய்ய உதவும்.

இந்த வழிகாட்டியில், லினக்ஸில் CPU பயன்பாட்டை எவ்வாறு சரிபார்க்கலாம் என்பதைப் பார்க்கவும்.







லினக்ஸில் CPU பயன்பாடு

கணினி வழங்கும் அனைத்து செயலாக்க சக்தியின் முதன்மை ஆதாரம் CPU ஆகும். அதிலிருந்து அதிகம் பெற, அதன் பயன்பாட்டை நிர்வகிப்பது மற்றும் மேம்படுத்துவது அவசியம்.



நவீன இயக்க முறைமைகள் CPU ஐ முடிந்தவரை திறமையாக பயன்படுத்த உகந்ததாக உள்ளது. அங்குள்ள பிற பயன்பாடுகள் கூட மிகவும் உகந்ததாக உள்ளன. இருப்பினும், பயனர்கள் இல்லாமல் இருக்கலாம். உதாரணமாக, என் விஷயத்தில், நான் நூற்றுக்கணக்கான உலாவித் தாவல்கள் திறந்திருக்கும் போது மற்றும் பல பின்னணிப் பணிகள் இயங்கும் போது நான் விளையாட்டுகளை விளையாடுகிறேன். அனைத்து மென்பொருளும் உகந்ததாக இருக்கும்போது, ​​எனது பயன்பாட்டு முறை அதிக CPU சுமையை ஏற்படுத்தும்.



பல பயனர்கள் உள்நுழைந்திருந்தால், CPU பயன்பாடு தானாகவே அதிகமாக இருக்கும். எவ்வாறாயினும், கணினி நிர்வாகி அதைக் கண்காணிக்க விரும்பலாம், அதையெல்லாம் யாராவது பற்றவைக்கவில்லை என்பதை உறுதிப்படுத்த, ஒட்டுமொத்த மோசமான கணினி செயல்திறன் மற்றும் அனுபவத்தை ஏற்படுத்தும். ஒரு குறிப்பிட்ட செயல்முறை/பயன்பாடு அதிக CPU பயன்பாட்டை ஏற்படுத்தினால், அது செயலிழந்ததாக இருக்கலாம், பிழையாக இருக்கலாம் அல்லது அதன் இயல்பு.





சில நேரங்களில், அசாதாரண CPU பயன்பாடு கணினி ஊடுருவல் இருப்பதையும் குறிக்கலாம்.

இந்தத் தகவல்களின் அடிப்படையில், CPU பயன்பாட்டைச் சரிபார்ப்பது மிகவும் நுண்ணறிவாக இருக்கும்.



லினக்ஸில் CPU பயன்பாட்டை சரிபார்க்கவும்

லினக்ஸைப் பொறுத்தவரை, CPU பயன்பாட்டைக் கண்காணிக்க ஏராளமான கருவிகள் உள்ளன. செயல்திறன் அளவீடுகளைப் பிரித்தெடுக்க பல்வேறு உள்ளமைக்கப்பட்ட கணினி அழைப்புகள் உள்ளன. சில கருவிகள் அனைத்து லினக்ஸ் டிஸ்ட்ரோக்களுடனும் முன்பே நிறுவப்பட்டுள்ளன, சிலவற்றிற்கு கைமுறை நிறுவல் தேவைப்படலாம்.

பின்வரும் அனைத்து முறைகளும் உபுண்டு 20.04.1 LTS இல் நிரூபிக்கப்பட்டுள்ளன. இருப்பினும், வேறு எந்த நவீன டிஸ்ட்ரோவிலும் அவை நன்றாக வேலை செய்யும்.

மேல் பயன்படுத்தி CPU பயன்பாட்டை சரிபார்க்கவும்

மேலே பயன்படுத்தி, நீங்கள் கணினியை நிகழ்நேரத்தில் கண்காணிக்கலாம். இது லினக்ஸ் கர்னலால் தற்போது நிர்வகிக்கப்படும் செயல்முறைகள் மற்றும் நூல்களின் பட்டியலுடன் கணினி தகவல்களின் சுருக்கமான சுருக்கத்தையும் தெரிவிக்கிறது. இது அதன் நடத்தையை மாற்ற மற்றும் பல்வேறு செயல்களைச் செய்ய ஊடாடும் விருப்பங்களையும் வழங்குகிறது.

மேல் கருவி CPU பயன்பாட்டைக் காட்டும். கருவியை இயக்கவும்.

$மேல்

இங்கே, கவனம் செலுத்த வேண்டிய முக்கிய வரி மூன்றாவது. வெளியீட்டு மதிப்புகள் சுருக்கமாக விளக்கப்பட்டுள்ளன. ஒவ்வொரு மதிப்பும் CPU எதையாவது செய்ய செலவிடும் நேரத்தை விளக்குகிறது.

  • நாங்கள்: பயனர் இடத்தில் மக்களுக்கான செயல்முறைகளை இயக்கும் நேரம்.
  • sy: கர்னல் விண்வெளி செயல்முறைகளை இயக்கும் நேரம்.
  • ni: தனிப்பயன் (கைமுறையாக அமைக்கப்பட்ட) நல்ல மதிப்புடன் செயல்முறைகளை இயக்கும் நேரம்.
  • ஐடி: சும்மா செலவழித்த நேரம்.
  • வா: I/O கோரிக்கை நிறைவுக்காக காத்திருக்கும் நேரம்.
  • ஹாய்: வன்பொருள் குறுக்கீடுகளுக்கு சேவை செய்யும் நேரம்.
  • si: மென்பொருள் குறுக்கீடுகளுக்கு சேவை செய்யும் நேரம்.
  • st: மெய்நிகர் இயந்திரத்தை இயக்குவதற்கான நேரம் இழந்தது, இது திருடும் நேரம் என்றும் அழைக்கப்படுகிறது.

இப்போது, ​​பல்வேறு ஹாட்ஸ்கிகளுடன் செயல்முறை பட்டியலை வரிசைப்படுத்தி வடிகட்டலாம். இங்கே, CPU பயன்பாட்டுடன் தொடர்புடையவற்றை நான் விவரித்தேன்.

  • பி: CPU பயன்பாடு மூலம் செயல்முறைகளை வரிசைப்படுத்துங்கள்.
  • நான்: பட்டியலிலிருந்து செயலற்ற செயல்முறைகளை அகற்றவும். திரும்பப் பெற, I ஐ மீண்டும் அழுத்தவும்.
  • எம்: நினைவக பயன்பாடு மூலம் பட்டியலை வரிசைப்படுத்துங்கள்.
  • எஸ்: எவ்வளவு காலம் செயல்முறைகள் இயங்குகின்றன என்பதை பட்டியலிடுங்கள்.
  • U: உரிமையாளரால் செயல்முறைகளை வடிகட்டவும்.
  • கே: ஒரு செயல்முறையைக் கொல்லுங்கள். செயல்முறையின் PID தேவை.

Htop ஐப் பயன்படுத்தி CPU பயன்பாட்டைச் சரிபார்க்கவும்

Htop மற்றும் மேல் இரண்டும் அடிப்படையில் ஒரே கருவிகள். கணினி கண்காணிப்பு திறனின் அடிப்படையில் அவர்கள் இருவரும் ஒரே அம்சங்களை வழங்குகிறார்கள். இருப்பினும், htop ஒரு சிறந்த தரமான வாழ்க்கை அனுபவத்தை வழங்குகிறது.

Htop இன் இயல்புநிலை காட்சி வேலை செய்ய மிகவும் வசதியாக உள்ளது. UI மேல் விட சிறந்த தெளிவு உள்ளது. நூல்கள் வண்ணமயமானவை மற்றும் பார்க்க இனிமையானவை. இது கிடைமட்ட மற்றும் செங்குத்து உருட்டுதல் இரண்டையும் வழங்குகிறது.

பெரும்பாலான டிஸ்ட்ரோக்கள் இயல்பாக மேல் நிறுவப்பட்டிருக்கும் போது, ​​நீங்கள் htop ஐ கைமுறையாக நிறுவ வேண்டும். எந்த லினக்ஸ் டிஸ்ட்ரோவிலும் செயல்படுவதால் ஸ்னாப்பைப் பயன்படுத்தி htop ஐ நிறுவுவது சிறந்தது. உங்களிடம் ஸ்னாப்பி (ஸ்னாப் பேக்கேஜ் மேனேஜர்) நிறுவப்பட்டிருப்பதாகக் கருதி, பின்வரும் கட்டளையை இயக்கவும்.

$சூடோஒடிநிறுவு htop

Htop ஐத் தொடங்கவும்.

$htop

Htop இன் பயன்பாடு மேலே உள்ளதைப் போலவே நான் மேலும் எதையும் விவாதிக்க மாட்டேன்.

Iostat ஐப் பயன்படுத்தி CPU பயன்பாட்டைச் சரிபார்க்கவும்

Iostat கருவி CPU மற்றும் I/O பயன்பாட்டு புள்ளிவிவரங்களை தெரிவிக்கிறது. இது எளிய வெளியீடு கொண்ட ஒரு எளிய கருவி. இருப்பினும், கருவி இயக்கப்பட்ட தருணத்தின் புள்ளிவிவரங்களை மட்டுமே அது தெரிவிக்கும். மேல் அல்லது htop போலல்லாமல், iostat நிகழ்நேர கணினி கண்காணிப்பை வழங்காது.

ஐஸ்டாட் கருவி சிஸ்டாட் தொகுப்பின் ஒரு பகுதியாக வருகிறது. இது கிட்டத்தட்ட எந்த லினக்ஸ் டிஸ்ட்ரோவிலும் கிடைக்கிறது. நீங்கள் sysstat தொகுப்பை நிறுவியிருப்பதாகக் கருதி, தொடரலாம்.

Iostat ஐ துவக்கவும்.

$iostat

இன்னும் ஆழமான அறிக்கையில் ஆர்வம் உள்ளதா? பயனர் செயல்முறைகள், கணினி செயல்முறைகள், I/O காத்திருத்தல் மற்றும் செயலற்ற நேரம் ஆகியவற்றின் CPU பயன்பாட்டைக் காண -c கொடியைப் பயன்படுத்தவும்.

$iostat-சி

விரிவாக்கப்பட்ட புள்ளிவிவரங்களுக்கு கொடி -x ஐப் பயன்படுத்தவும். ஒவ்வொரு அறிக்கையும் எத்தனை முறை காட்டப்பட வேண்டும் என்பதை கொடி வரையறுக்கும்.

$iostat-தொழில் 5 2

Mpstat ஐப் பயன்படுத்தி CPU பயன்பாட்டைச் சரிபார்க்கவும்

Mpstat கருவி sysstat தொகுப்பின் ஒரு பகுதியாகும். கருவி தனிப்பட்ட செயலிகள் அல்லது செயலி கோர்களின் பயன்பாட்டைப் புகாரளிக்கிறது.

Mpstat ஐப் பயன்படுத்த, உங்கள் கணினியில் sysstat தொகுப்பு நிறுவப்பட்டிருக்க வேண்டும். நீங்கள் ஏற்கனவே தொகுப்பை நிறுவியுள்ளீர்கள் என்று வைத்துக்கொண்டால், நாம் முன்னேறுவோம்.

Mpstat ஐத் தொடங்கவும்.

$mpstat

இங்கே மதிப்புகள் என்ன அர்த்தம். ஒவ்வொரு மதிப்பும் CPU பயன்பாட்டை குறிப்பிட்ட அளவில் விவரிக்கிறது.

  • %usr: பயனர் நிலை CPU பயன்பாடு.
  • %nice: நல்ல பயனர் செயல்முறைகளால் CPU பயன்பாடு.
  • %sys: கர்னல் மூலம் CPU பயன்பாடு.
  • %iowait: வட்டு படிக்க/எழுத காத்திருக்கிறது.
  • %irq: வன்பொருள் குறுக்கீடுகளை கையாளுதல்.
  • மென்பொருள் குறுக்கீடு
  • %திருட்டு: மெய்நிகர் செயலிகளைக் கையாளும் ஒரு ஹைப்பர்வைசருக்காகக் கட்டாயமாக காத்திருக்கிறது.
  • %விருந்தினர்: ஒரு மெய்நிகர் செயலி இயங்குகிறது.
  • %சும்மா: சும்மா நிற்கிறது.

சார் பயன்படுத்தி CPU பயன்பாட்டை சரிபார்க்கவும்

கணினி செயல்பாட்டுத் தகவலைச் சேகரித்து அறிக்கை செய்வதே சார் கட்டளை. இது CPU பயன்பாடு பற்றி ஒரு குறுகிய மற்றும் எளிய அறிக்கையை வழங்குகிறது.

CPU தகவலை ஒரு குறிப்பிட்ட இடைவெளியில் (வினாடிகளில்) வழங்க நாம் சார் பயன்படுத்தலாம். இது நிகழ்நேர அறிக்கை அல்ல என்றாலும், அதனுடன் வேலை செய்வது இன்னும் சிறந்தது.

$சார்<இடைவெளி_வினாடி>

கடைசி உதாரணத்தில், சார் எல்லையில்லாமல் ஓடும். எத்தனை நிகழ்வுகள் சார் வெளியீட்டை அச்சிடும் என்பதை நாம் வரையறுக்கலாம். பின்வரும் எடுத்துக்காட்டில், சார் வெளியீட்டை 5 விநாடிகள் இடைவெளியில், 10 முறை அச்சிடும்.

$சார்5 10

Vmstat ஐப் பயன்படுத்தி CPU பயன்பாட்டைச் சரிபார்க்கவும்

கணினி செயல்முறைகள், நினைவகம், இடமாற்று, CPU செயல்திறன் மற்றும் I/O போன்ற பல்வேறு கணினி தகவல்களை vmstat கருவி தெரிவிக்கிறது.

Vmstat ஐ இயக்கவும். இது இயக்கப்படும் தருணத்தின் கணினி தகவலைப் புகாரளிக்கும்.

$vmstat

சார் போலவே, vmstat கணினி நிலையை ஒரு குறிப்பிட்ட இடைவெளியில் (வினாடிகளில்) தெரிவிக்க முடியும்.

$vmstat 3

கடைசி கட்டத்தில், vmstat எல்லையில்லாமல் இயங்கும். ஒரு குறிப்பிட்ட காலத்திற்கு vmstat ஐ இயக்க, ரன்களின் எண்ணிக்கையை வரையறுக்கவும். இங்கே, vmstat கணினி நிலையை 3 வினாடிகள் இடைவெளியில், 10 முறை தெரிவிக்கும்.

$vmstat 3 10

கண்ணாடியைப் பயன்படுத்தி CPU பயன்பாட்டைச் சரிபார்க்கவும்

கண்பார்வை என்பது கணினி நிலையை கண்காணிக்க ஒரு சக்திவாய்ந்த கருவியாகும். இது பைத்தானில் எழுதப்பட்டுள்ளது, இது பல்வேறு கணினி தகவல்களைப் பெறுவதற்கு psutil நூலகத்தைப் பயன்படுத்துகிறது. சிபியூ கண்காணிப்பு, நினைவகம், நெட்வொர்க் பயன்பாடு, வட்டு I/O, செயல்முறைகள் மற்றும் கோப்பு முறைமை பயன்பாடு போன்ற பல ஆழமான கணினி தகவல்களை Glances வழங்குகிறது. GitHub இல் கண்ணோட்டங்களைப் பாருங்கள்.

கண்ணாடியை நிறுவுவது ஒரு எளிய பணி. பின்வரும் முறை எந்த குனு/லினக்ஸ் டிஸ்ட்ரோவிலும் வேலை செய்யும். உங்களுக்கு தேவையானது உங்கள் கணினியில் கர்ல் அல்லது wget நிறுவப்பட்டிருந்தால் போதும். தேவையான அனைத்து சார்புகளுடன் கண்ணாடிகள் நிறுவப்படும்.

$ சுருட்டை-திhttps://bit.ly/பார்வைகள்| /நான்/பேஷ்
$wget -அல்லது-https://bit.ly/பார்வைகள்| /நான்/பேஷ்

பார்வைகள் ஒரு விரைவான தொகுப்பாகவும் கிடைக்கின்றன. உங்கள் கணினியில் ஸ்னாப்பி (ஸ்னாப் பேக்கேஜ் மேனேஜர்) நிறுவப்பட்டிருப்பதாகக் கருதி, ஸ்னாப்கிராஃப்டில் இருந்து கிளான்ஸ் ஸ்னாப்பை நிறுவவும். ஸ்னாப்கிராஃப்ட் உள்ள பார்வைகளைப் பாருங்கள்.

$சூடோஒடிநிறுவுபார்வைகள்

கண்களைப் பயன்படுத்துவது மிகவும் எளிது. முழுமையான பயன்முறையைத் தொடங்க, பின்வரும் கட்டளையை இயக்கவும்.

$பார்வைகள்

பார்வைகள் வலை சேவையக பயன்முறையில் இயங்குகின்றன. வலை சேவையகத்தைத் தொடங்க, பின்வரும் கட்டளையை இயக்கவும்.

$பார்வைகள்-இன்

சேவையகத்தை அணுக, பின்வரும் URL க்குச் செல்லவும்.

$http://<ஐபி முகவரி>:61208

மூல தகவல் வெளியீட்டிற்கு, கண்ணோட்டங்கள் வெளியீட்டை STDOUT க்கு அச்சிடலாம்.

$ பார்வைகள்-வெளியேcpu.user, mem. used, load

இறுதி எண்ணங்கள்

CPU பயன்பாட்டைப் பெற நிறைய வழிகள் உள்ளன. உங்கள் தேவையைப் பொறுத்து அவை அனைத்தும் நன்றாக வேலை செய்யும் போது, ​​நீங்கள் அவர்களில் சிலருடன் ஒட்டிக்கொள்ள வேண்டியிருக்கும். நீங்கள் ஒரு கணினி நிர்வாகியாக இருந்தால், மாஸ்டரிங் டாப்/htop மற்றும் Glances மிகவும் நெகிழ்வுத்தன்மையை வழங்குகின்றன. கணினி வள நுகர்வு ஒரு விரைவான புதுப்பிப்பை நீங்கள் விரும்பினால், மற்ற முறைகள் சிறந்த அனுபவத்தை வழங்குகின்றன.

CPU பயன்பாட்டை சரிபார்ப்பது நல்லது மற்றும் பயனுள்ளது. இருப்பினும், ஸ்திரத்தன்மையை உறுதிப்படுத்த, அதிகபட்ச அழுத்தத்தின் கீழ் கூட உங்கள் கணினி நன்றாகச் செயல்பட முடியும் என்பதைச் சரிபார்க்க வேண்டும். அழுத்த சோதனை மற்றும் CPU செயல்திறனை அளவிட சில பயனுள்ள லினக்ஸ் பயன்பாடுகளைப் பாருங்கள்.

மகிழ்ச்சியான கணினி!