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

How Check Linux Memory Usage



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

ரேம் மிக வேகமாக உள்ளது மற்றும் அது கணினியின் CPU (மத்திய செயலாக்க அலகு) க்கு அருகில் உள்ளது. கணினியின் CPU க்கு ரேம் நெருக்கமாக இருப்பதால், CPU க்கு நேரடியாக RAM க்கு அணுகல் உள்ளது. இவ்வாறு, HDD அல்லது SSD போன்ற சேமிப்பு சாதனங்களுடன் ஒப்பிடும்போது தரவு அணுகல் தாமதம் மிகக் குறைவு. அதனால்தான் அனைத்து நிரல்களும் கேச் தரவைச் சேமிக்க ரேமைப் பயன்படுத்துகின்றன.







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



ரேம் பயன்பாட்டைச் சரிபார்ப்பது லினக்ஸில் மிக முக்கியமான பணிகளில் ஒன்றாகும். உங்கள் லினக்ஸ் அமைப்பின் ரேம் பயன்பாட்டை நீங்கள் கண்காணிக்க முடிந்தால் பல லினக்ஸ் பிரச்சனைகளை நீங்கள் கண்டறியலாம்.



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





கணினி நினைவகத்தின் அலகுகள்:

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

அனைத்து கணினி ஸ்டோரேஜ்களும் ஒரே யூனிட்டைப் பயன்படுத்துகின்றன. புரிந்து கொள்ள இது மிகவும் முக்கியம்.



கணினி சேமிப்பு அலகுகள் கீழே கொடுக்கப்பட்டுள்ளன.

  • பிட்: கணினி சேமிப்பகத்தின் மிகச்சிறிய அலகு ஒரு பிட் ஆகும். ஒரு பிட் 0 அல்லது 1 ஐ வைத்திருக்க முடியும். அவ்வளவுதான்.
  • பைட்: 8 பிட்கள் ஒரு பைட்டை உருவாக்குகின்றன.
  • கிலோபைட்டுகள்: 1,000 பைட்டுகள் ஒரு கிலோபைட்டை உருவாக்குகின்றன.
  • மெகாபைட்: 1,000 கிலோபைட்டுகள் ஒரு மெகாபைட்டை உருவாக்குகின்றன.
  • ஜிகாபைட்: 1,000 மெகாபைட் ஒரு ஜிகாபைட்டை உருவாக்குகிறது.
  • டெராபைட்: 1,000 ஜிகாபைட் ஒரு டெராபைட்டை உருவாக்குகிறது.
  • பெட்டாபைட்: 1,000 டெராபைட்டுகள் ஒரு பெட்டாபைட்டை உருவாக்குகின்றன.
  • கிபிபைட்டுகள்: 1,024 பைட்டுகள் ஒரு கிபிபைட்டை உருவாக்குகின்றன.
  • மெபிபைட்: 1,024 கிபிபைட்டுகள் ஒரு மெபிபைட்டை உருவாக்குகின்றன.
  • கிபிபைட்: 1,024 மெபிபைட்டுகள் ஒரு கிபிபைட்டை உருவாக்குகின்றன.
  • டெபிபைட்: 1,024 ஜிபிபைட்டுகள் ஒரு டெபிபைட்டை உருவாக்குகின்றன.
  • பெபிபைட்: 1,024 டெபிபைட்டுகள் ஒரு பெபிபைட்டை உருவாக்குகின்றன.

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

  • கிலோபைட்டுகள்: 1,000 பைட்டுகள் அல்லது 103பைட்டுகள்.
  • மெகாபைட்: 1,000,000 பைட்டுகள் அல்லது 106பைட்டுகள்.
  • ஜிகாபைட்: 1,000,000,000 பைட்டுகள் அல்லது 109பைட்டுகள்.
  • டெராபைட்: 1,000,000,000,000 பைட்டுகள் அல்லது 1012பைட்டுகள்.
  • பெட்டாபைட்: 1,000,000,000,000,000 பைட்டுகள் அல்லது 10பதினைந்துபைட்டுகள்.
  • கிபிபைட்டுகள்: 1024 பைட்டுகள் அல்லது 210பைட்டுகள்.
  • மெபிபைட்: 1,048,576 பைட்டுகள் அல்லது 2இருபதுபைட்டுகள்.
  • கிபிபைட்: 1,073,741,824 பைட்டுகள் அல்லது 230பைட்டுகள்.
  • டெபிபைட்: 1,099,511,627,776 பைட்டுகள் அல்லது 240பைட்டுகள்.
  • பெபிபைட்: 1,125,899,906,842,624 அல்லது 2ஐம்பதுபைட்டுகள்.

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

கிலோபைட், மெகாபைட், ஜிகாபைட், டெராபைட் மற்றும் பெட்டாபைட் ஆகியவை 10 பைட்டுகளின் சக்தி என்பதை கவனிக்கவும். ஆனால், கிபிபைட், மெபிபைட், கிபிபைட், டெபிபைட் மற்றும் பெபிபைட் ஆகியவை 2 பைட்டுகளின் சக்திகள். மனிதர்களாகிய நமக்கு, 10 விரல்கள் இருப்பதால் 10 (தசம எண் அமைப்பு) சக்திகளில் கணக்கிடுவது எளிது. ஆனால், கணினிகளைப் பொறுத்தவரை, 2 (பைனரி எண் அமைப்பு) சக்திகளில் கணக்கிடுவது எளிது. எனவே, கணினிகள் சேமிப்பு அல்லது நினைவகத்தின் அளவைக் குறிக்க 2 அதிகாரங்களைப் பயன்படுத்துகின்றன.

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

சுருக்கெழுத்து குறியீடுகள் அல்லது சின்னங்கள் கீழே கொடுக்கப்பட்டுள்ளன.

  • பைட்டுகள்: பி
  • கிலோபைட்டுகள்: கேபி அல்லது கேபி
  • மெகாபைட்: எம்பி
  • ஜிகாபைட்: ஜிபி
  • டெராபைட்: மேலும்
  • பெட்டாபைட்: பிபி
  • பைட்டுகள்: பி
  • கிபிபைட்டுகள்: கிபி அல்லது கே
  • மெபிபைட்: MiB அல்லது M
  • கிபிபைட்: ஜிபி அல்லது ஜி
  • டெபிபைட்: டிபி அல்லது டி
  • பெபிபைட்: PiB அல்லது P

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

நினைவகம் மற்றும் லினக்ஸில் இடமாற்றம்:

லினக்ஸில், உடல் நினைவகம் என்று அழைக்கப்படுகிறது நினைவு . இயற்பியல் நினைவகம் நிரம்பும்போது, ​​லினக்ஸ் புத்திசாலித்தனமாக குறைவான அணுகல் தரவை நினைவகத்திலிருந்து ஒரு குறிப்பிட்ட பகுதிக்கு (HDD அல்லது SSD) நகர்த்துகிறது. வட்டின் இந்த பகுதி இடமாற்று என்று அழைக்கப்படுகிறது.

இலவச இயற்பியல் நினைவகம் கிடைக்காதபோது, ​​சில குறைவாக அணுகும் தரவு இடமாற்றத்திற்கு நகர்த்தப்படும். இது உடல் நினைவகத்தை விடுவிக்கிறது, இதனால் கணினியை செயலிழக்காமல் பாதுகாக்கிறது.

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

நினைவக பயன்பாட்டை இலவசமாக சரிபார்க்கிறது:

இலவசம் கணினியின் மொத்த நினைவக பயன்பாட்டு தகவலைக் காட்டும் கட்டளை ஆகும். இலவசம் இயல்பாக கிட்டத்தட்ட அனைத்து லினக்ஸ் விநியோகங்களுடனும் அனுப்பப்படுகிறது.

நினைவக பயன்பாட்டை நீங்கள் சரிபார்க்கலாம் இலவசம் கட்டளை பின்வருமாறு:

$இலவசம்

தி இலவசம் எந்த கட்டளை வரி விருப்பங்களும் இல்லாமல் கட்டளை Kibibytes அலகு நினைவகம் மற்றும் இடமாற்று பயன்பாடு தகவல் காட்டுகிறது.

இயல்பாக, தி இலவசம் கட்டளை இடையகங்கள் மற்றும் கேச் நினைவக பயன்பாட்டை காட்டுகிறது பஃப் / கேச் நெடுவரிசை. நீங்கள் இடையகங்கள் மற்றும் கேச் நினைவகத்தை தனித்தனியாக பார்க்க விரும்பினால், இலவச கட்டளையை உடன் இயக்கவும் -இன் பின்வருமாறு விருப்பம்:

$இலவசம் -இன்

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

இலவச கட்டளை பின்வரும் தகவல்களைக் காட்டுகிறது:

மொத்தம்: இது உங்கள் லினக்ஸ் அமைப்பின் மொத்த கிடைக்கக்கூடிய உடல் நினைவகம் மற்றும் இடமாற்று இடம் (கிபிபைட்டுகளில்).

பயன்படுத்தப்பட்டது: இது உங்கள் லினக்ஸ் அமைப்பால் பயன்படுத்தப்படும் உடல் நினைவகம் மற்றும் இடமாற்று இடத்தின் அளவு. எனது உபுண்டு இயந்திரத்தில் 0 கிபி இடமாற்று இடம் பயன்படுத்தப்படுகிறது என்பதை கவனிக்கவும். எனவே, இது இடமாற்றத்தைப் பயன்படுத்துவதில்லை. அது மிகவும் நல்லது.

இலவச: இது இன்னும் பயன்படுத்தப்படாத உடல் நினைவகத்தின் அளவு.

பகிரப்பட்டது: இது பல்வேறு செயல்முறைகள் அல்லது நிரல்களால் பகிரப்படும் நினைவகத்தின் அளவு. ஒன்று அல்லது அதற்கு மேற்பட்ட லினக்ஸ் நிரல்கள் ஒரே நூலகம் அல்லது செயல்பாட்டு அழைப்புகளைப் பயன்படுத்தலாம். ஒரே விஷயங்களுக்கு பல முறை நினைவகத்தை ஒதுக்குவதற்கு பதிலாக, லினக்ஸ் இந்த செயல்முறைகள் அல்லது நிரல்களில் பொதுவான விஷயங்களை புத்திசாலித்தனமாக பகிர்ந்து கொள்கிறது. இது உடல் நினைவகத்தை சேமிக்கிறது. தி tmpfs கோப்பு அமைப்புகள் (அதாவது /dev/shm , /ஓடு , /ரன்/பூட்டு , /ரன்/பயனர்/ , /sys/fs/cgroup முதலியன) லினக்ஸில் உள்ள ஒவ்வொரு செயல்முறைகள் மற்றும் நிரல்களுக்கும் பகிரப்படும் சில உடல் நினைவகத்தைப் பயன்படுத்துகிறது.

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

தற்காலிக சேமிப்பு: கேச் தரவுக்குப் பயன்படுத்தப்படும் உடல் நினைவகத்தின் அளவு இது.

பஃப் / கேச்: இடையகங்கள் மற்றும் தற்காலிக சேமிப்புக்கு பயன்படுத்தப்படும் மொத்த உடல் நினைவகத்தின் அளவு இது.

கிடைக்கும்: இது புதிய பயன்பாடுகளை மாற்றாமல் தொடங்குவதற்குப் பயன்படுத்தக்கூடிய மதிப்பிடப்பட்ட உடல் நினைவகமாகும்.

பல்வேறு யூனிட்களில் நினைவகம் மற்றும் இடமாற்ற பயன்பாட்டு தகவலைப் பார்க்க நீங்கள் பல்வேறு கட்டளை வரி விருப்பங்களைப் பயன்படுத்தலாம்.

எடுத்துக்காட்டாக, நினைவகத்தைப் பார்க்கவும் மற்றும் பயன்பாட்டு தகவலை பைட்டுகளில் மாற்றவும், இயக்கவும் இலவசம் உடன் கட்டளை -பி அல்லது பைட்டுகள் பின்வருமாறு விருப்பம்:

$இலவசம் -பி

Kibibytes (இயல்புநிலை) இல் நினைவகம் மற்றும் இடமாற்ற பயன்பாட்டு தகவலைப் பார்க்க, இயக்கவும் இலவசம் உடன் கட்டளை -செய்ய அல்லது - கிபி பின்வருமாறு விருப்பம்:

$இலவசம் -செய்ய

மெபிபைட்டுகளில் நினைவகம் மற்றும் இடமாற்ற பயன்பாட்டு தகவலைப் பார்க்க, இயக்கவும் இலவசம் உடன் கட்டளை -எம் அல்லது -மெபி பின்வருமாறு விருப்பம்:

$இலவசம் -எம்

ஜிபிபைட்டுகளில் நினைவகம் மற்றும் இடமாற்ற பயன்பாட்டு தகவலைப் பார்க்க, இயக்கவும் இலவசம் உடன் கட்டளை -g அல்லது -என பின்வருமாறு விருப்பம்:

$இலவசம் -g

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

நீங்கள் நினைவகத்தைக் காட்ட விரும்பினால் மற்றும் பயன்பாட்டு தகவலை கிலோபைட்டுகளில் மாற்ற விரும்பினால், அதை இயக்கவும் இலவசம் உடன் கட்டளை -கிலோ பின்வருமாறு விருப்பம்:

$இலவசம் --கிலோ

மெகாபைட்டில் நினைவகம் மற்றும் இடமாற்ற பயன்பாட்டு தகவலை நீங்கள் காட்ட விரும்பினால், அதை இயக்கவும் இலவசம் உடன் கட்டளை -மெகா பின்வருமாறு விருப்பம்:

$இலவசம் --மெகா

நினைவகம் மற்றும் ஜிகாபைட் பயன்பாட்டு தகவலை இடமாற்றம் செய்ய விரும்பினால், அதை இயக்கவும் இலவசம் உடன் கட்டளை - கிகா பின்வருமாறு விருப்பம்:

$இலவசம் -கிகா

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

தி இலவசம் கட்டளை மனிதனால் படிக்கக்கூடிய வெளியீட்டு விருப்பத்தையும் கொண்டுள்ளது. இந்த விருப்பம் மிகவும் எளிதில் புரிந்துகொள்ளக்கூடிய (மனிதர்களுக்கு) நினைவகத்தை அச்சிடும் மற்றும் பயன்பாட்டுத் தகவலை திரையில் மாற்றும்.

மனிதனால் படிக்கக்கூடிய வெளியீட்டிற்கு, இயக்கவும் இலவசம் உடன் கட்டளை -h அல்லது -மனிதன் பின்வருமாறு விருப்பம்:

$இலவசம் -h

நீங்கள் பார்க்க முடியும் என, மனிதனால் படிக்கக்கூடிய வடிவம் புரிந்து கொள்ள மிகவும் எளிதானது.

தி -h அல்லது -மனிதன் விருப்பத்தேர்வு நினைவகம் மற்றும் இடமாற்று பயன்பாட்டு தகவலை பைட்டுகள், கிபிபைட்டுகள், மெபிபைட்டுகள், கிபிபைட்டுகள், டெபிபைட்டுகள் அல்லது பெபிபைட்டுகளில் இயல்பாக அச்சிடுகிறது. இந்த அலகுகள் அடிப்படை -2 அல்லது பைனரி எண் முறையைப் பயன்படுத்துகின்றன (2 இன் சக்திகள்).

அடிப்படை -10 அல்லது தசம எண் அமைப்பில் (10 இன் அதிகாரங்கள்) மனிதனால் படிக்கக்கூடிய வெளியீட்டை நீங்கள் காண விரும்பினால், இலவச கட்டளையை இயக்கவும் -h அல்லது -மனிதன் கட்டளை வரி விருப்பம் -ஆம் கட்டளை வரி விருப்பம் பின்வருமாறு:

$இலவசம் --மனிதன் --ஆம்

தி இலவசம் கட்டளை நினைவகம் மற்றும் பயன்பாட்டு தகவலை பைட்டுகள், கிலோபைட்டுகள், மெகாபைட்டுகள், ஜிகாபைட்டுகள், டெராபைட்டுகள் அல்லது பெட்டாபைட்டுகளில் அச்சிடும். இந்த அலகுகள் அடிப்படை -10 அல்லது தசம எண் முறையைப் பயன்படுத்துகின்றன (10 இன் அதிகாரங்கள்).

மொத்த நினைவகம் மற்றும் இடமாற்ற பயன்பாட்டு தகவலை நீங்கள் காட்ட விரும்பினால், -t அல்லது -total விருப்பத்துடன் இலவச கட்டளையை பின்வருமாறு இயக்கவும்:

$இலவசம் -டி

நீங்கள் பார்க்க முடியும் என, மொத்த நினைவகம் (இயற்பியல் + இடமாற்று) பயன்பாட்டு தகவல் வெளியீட்டின் முடிவில் காட்டப்படும்.

நீங்கள் இயக்கவும் முடியும் இலவசம் கண்காணிப்பு முறையில் கட்டளை. இந்த முறையில், தி இலவசம் குறிப்பிட்ட கால இடைவெளியில் (நொடிகளில்) கட்டளை தொடர்ந்து நினைவகத்தை அச்சிடும் மற்றும் பயன்பாட்டு தகவலை மாற்றும்.

நீங்கள் இயக்க முடியும் இலவசம் உடன் கண்காணிப்பு முறையில் கட்டளை -s அல்லது - வினாடிகள் கட்டளை வரி விருப்பம் பின்வருமாறு:

$இலவசம் -s <தாமதம்>

அல்லது,

$இலவசம்- வினாடிகள்<தாமதம்>

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

எடுத்துக்காட்டாக, நினைவகத்தை அச்சிட மற்றும் 5 விநாடிகள் இடைவெளியில் தொடர்ந்து தகவல் பரிமாற்றத்திற்கு, இலவச கட்டளையை பின்வருமாறு இயக்கவும்:

$இலவசம் -s 5

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

நீங்கள் நிறுத்த விரும்பினால் இலவசம் கட்டளை, அழுத்தவும் + சி .

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

எடுத்துக்காட்டாக, நினைவகத்தை அச்சிட மற்றும் பயன்பாட்டுத் தகவலை 5 வினாடி இடைவெளியில் 5 முறை மாற்ற, இயக்கவும் இலவசம் கட்டளை பின்வருமாறு:

$இலவசம் -s 10 -சி 5

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

நினைவகத்தை சரிபார்க்கவும் மற்றும் பயன்பாட்டை மாற்றவும் நீங்கள் தெரிந்து கொள்ள வேண்டியது அவ்வளவுதான் இலவசம் கட்டளை ஆனால், நீங்கள் மேலும் தெரிந்து கொள்ள விரும்பினால், மேன்பேஜை சரிபார்க்கவும் இலவசம் கட்டளை பின்வருமாறு:

$ஆண் இலவசம்

தி மேன்பேஜ் இலவசம் கட்டளை காட்டப்பட வேண்டும்.

படித்தல் /ப்ரோக் /மெமின்ஃபோ கோப்பு மூலம் நினைவகப் பயன்பாட்டைச் சரிபார்க்கிறது:

உங்கள் லினக்ஸ் அமைப்பின் நினைவக பயன்பாட்டுத் தகவலைப் படிக்கவும் /proc/meminfo கோப்பு.

நீங்கள் படிக்கலாம் /proc/meminfo பின்வரும் கட்டளையுடன் கோப்பு:

$பூனை /சதவீதம்/மெமின்ஃபோ

கோப்பில் நிறைய நினைவக பயன்பாட்டு தகவல்கள் உள்ளன. நினைவகப் பயன்பாடுகள் கிபிபைட்ஸ் யூனிட்டில் உள்ளன.

மிக முக்கியமான நினைவக பயன்பாட்டு தகவல் /proc/meminfo கோப்புகள்:

மொத்த எண்ணிக்கை: இது லினக்ஸ் அமைப்பின் மொத்த நிறுவப்பட்ட நினைவகம் அல்லது இயற்பியல் நினைவகம் (RAM) ஆகும்.

MemFree: இது பயன்படுத்தப்படாத உடல் நினைவகத்தின் அளவு (RAM).

கிடைக்கக்கூடியது: இது புதிய புரோகிராம்களுக்கு கிடைக்கும் மதிப்பிடப்பட்ட உடல் நினைவகம் (ரேம்) ஆகும்.

இடையகங்கள்: இது கர்னல் இடையகங்களுக்கு ஒதுக்கப்பட்ட உடல் நினைவகத்தின் அளவு. தற்காலிகமாக தரவை ஒரு இடத்திலிருந்து இன்னொரு இடத்திற்கு நகர்த்துவதற்கு இடையகங்கள் பயன்படுத்தப்படுகின்றன.

தற்காலிக சேமிப்பு: தற்காலிக நினைவகமாகப் பயன்படுத்தப்படும் உடல் நினைவகத்தின் அளவு இது.

இடமாற்றம்: இது ஸ்வாப் வட்டுக்கு நகர்த்தப்பட்டு மீண்டும் இயற்பியல் ரேமிற்கு நகர்த்தப்பட்ட நினைவகத்தின் அளவு. ஆனால் தரவு இன்னும் இடமாற்று வட்டில் சேமிக்கப்படுகிறது.

செயலில்: இது பயன்படுத்தப்படும் உடல் நினைவகத்தின் அளவு மற்றும் தேவைப்படாவிட்டால் பொதுவாக மீட்டெடுக்க முடியாது.

செயலற்றது: இது உடல் நினைவகத்தின் அளவு மற்றும் தேவைப்பட்டால் மற்ற செயல்முறைகள் அல்லது நிரல்களால் எளிதில் மீட்டெடுக்கப்படுகிறது.

செயலில் (ஆனான்): இது அநாமதேய tmpfs கோப்பு அமைப்புகள் மற்றும் பகிரப்பட்ட நினைவகத்தால் பயன்படுத்தப்படும் உடல் நினைவகத்தின் அளவு.

செயலற்றது (ஆனான்): இது அநாமதேய டிஎம்எஃப்எஸ் கோப்பு முறைமைகள் மற்றும் பகிரப்பட்ட நினைவகத்தால் பயன்படுத்தக்கூடிய உடல் நினைவகத்தின் அளவு ஆகும்.

செயலில் (கோப்பு): இது தீவிரமாக பயன்படுத்தப்படும் கேச் நினைவகத்தின் அளவு.

செயலற்றது (கோப்பு): இது புதிதாக ஏற்றப்பட்ட அல்லது மீட்டெடுக்கக்கூடிய கேச் நினைவகத்தின் அளவு.

எதிர்பார்க்க முடியாதது: பயனர் நிரல்களால் பூட்டப்பட்டிருப்பதால் மீட்டெடுக்க முடியாத நினைவகத்தின் அளவு இது.

தடுக்கப்பட்டது: பயனர் நிரல்களால் பூட்டப்பட்டிருப்பதால் மீட்டெடுக்க முடியாத மொத்த நினைவகம் இது.

இடமாற்று: இது இடமாற்று வட்டின் மொத்த அளவு.

இடமாற்று: இது இலவசமாக இருக்கும் இடமாற்று இடத்தின் அளவு.

அழுக்கு: வட்டுக்கு மீண்டும் எழுத காத்திருக்கும் மொத்த நினைவக அளவு.

திரும்ப எழுது: வட்டுக்கு மீண்டும் எழுதப்படும் நினைவகத்தின் மொத்த அளவு.

AnonPages: பக்கங்களால் பயன்படுத்தப்படும் நினைவகத்தின் மொத்த அளவு மற்றும் பயனர் இடைவெளி பக்க அட்டவணையில் வரைபடமாக்கப்பட்டது.

வரைபடமானது: வெவ்வேறு நிரல்களால் பயன்படுத்தப்படும் நூலகங்கள் போன்ற லினக்ஸ் கர்னலால் வடிவமைக்கப்பட்ட கோப்புகளுக்குப் பயன்படுத்தப்படும் நினைவகத்தின் அளவு.

உதாரணமாக: இது tmpfs கோப்பு முறைமைகளால் பகிரப்பட்டு பயன்படுத்தப்படும் நினைவகத்தின் அளவு.

மறுக்கத்தக்கது: கர்னலால் கோரப்பட்ட நினைவகத்தின் அளவு மற்றும் தேவைப்படும்போது திரும்பப் பெறலாம்.

ஸ்லாப்: இது கர்னலின் பயன்பாட்டிற்கான தரவு கட்டமைப்புகளை கேச் செய்ய கேர்னல் பயன்படுத்தும் நினைவகத்தின் அளவு.

மறுக்கத்தக்கது: இது ஸ்லாபில் இருந்து திரும்பப்பெறக்கூடிய நினைவகத்தின் அளவு.

மறுப்பு: இது தேவைப்படும்போது கூட மீட்டெடுக்க முடியாத ஸ்லாபிலிருந்து வரும் நினைவகத்தின் அளவு.

கர்னல்ஸ்டாக்: இது கர்னல் ஸ்டாக் ஒதுக்கீட்டிற்குப் பயன்படுத்தப்படும் நினைவகத்தின் அளவு.

பக்க அட்டவணைகள்: இது பக்க அட்டவணைகளுக்கு அர்ப்பணிக்கப்பட்ட நினைவகத்தின் அளவு. ஒரு பக்க அட்டவணை என்பது மெய்நிகர் நினைவகம் மற்றும் உடல் நினைவகத்திற்கு இடையில் வரைபடமாக கணினியால் பயன்படுத்தப்படும் தரவு கட்டமைப்பாகும்.

துள்ளல்: இது தொகுதி சாதனங்களின் இடையகத்திற்குப் பயன்படுத்தப்படும் நினைவகத்தின் அளவு (அதாவது HDD அல்லது SSD போன்ற சேமிப்பு சாதனங்கள்).

TT: FUSE தற்காலிக எழுதும் இடையகங்களுக்குப் பயன்படுத்தப்படும் நினைவகத்தின் அளவு.

மேலும் பல நினைவக பயன்பாட்டு தகவல்கள் உள்ளன /proc/meminfo கோப்பு. நீங்கள் ஆர்வமாக இருந்தால், அவர்கள் மேன்பேஜில் என்ன இருக்கிறார்கள் என்பதை நீங்கள் பார்க்கலாம் சதவீதம் .

இன் மேன்பேஜை திறக்க சதவீதம் பின்வரும் கட்டளையை இயக்கவும்:

$ஆண் 5சதவீதம்

ப்ரோக்கின் மேனேஜ் திறக்கப்பட வேண்டும்.

தட்டச்சு செய்க /proc/meminfo மற்றும் அழுத்தவும் . கீழே உள்ள ஸ்கிரீன்ஷாட்டில் நீங்கள் பார்க்க முடியும் என அது உங்களை /proc /meminfo பிரிவுக்கு செல்ல வேண்டும். ஒவ்வொரு துறையின் விளக்கங்களையும் நீங்கள் காணலாம் /proc/meminfo இங்கே கோப்பு.

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

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

நீங்கள் ஓடலாம் மேல் பின்வரும் கட்டளையுடன்:

$மேல்

தி மேல் திட்டம் தொடங்க வேண்டும். மேல் பகுதியில் மேல் கீழே உள்ள ஸ்கிரீன்ஷாட்டில் குறிக்கப்பட்ட நிரல், மெபிபைட்ஸ் யூனிட்டில் (இயல்புநிலை) நினைவகம் மற்றும் இடமாற்று பயன்பாட்டு சுருக்கத்தை நீங்கள் பார்க்க வேண்டும்.

தி மேல் கட்டளை பின்வரும் உடல் நினைவக தகவலைக் காண்பிக்கும்:

மொத்தம்: கணினியின் மொத்த இயற்பியல் நினைவகம்.

இலவச: உடல் நினைவகத்தின் அளவு இன்னும் பயன்படுத்தப்படவில்லை.

பயன்படுத்தப்பட்டது: கணினியால் பயன்படுத்தப்படும் உடல் நினைவகத்தின் அளவு.

பஃப் / கேச்: தற்காலிக நினைவகம் மற்றும் இடையகமாகப் பயன்படுத்தப்படும் உடல் நினைவகத்தின் அளவு.

பயன் பெறுங்கள்: புதிய நிரல்களுக்கு கிடைக்கும் உடல் நினைவகத்தின் அளவு.

தி மேல் கட்டளை பின்வரும் இடமாற்று தகவலைக் காண்பிக்கும்:

மொத்தம்: கணினியின் மொத்த கிடைக்கக்கூடிய இடமாற்று நினைவகம்.

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

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

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

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

அழுத்துகிறது மீ மீண்டும் முன்னேற்றம் பார் பாணியை மாற்றும். தகவல் முன்பு போலவே இருக்கும்.

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

இயல்பாக, தி மேல் கட்டளை பின்வரும் நினைவக பயன்பாட்டு தகவலைக் காட்டுகிறது:

மதிக்கப்பட்டது: இது செயல்முறையின் மெய்நிகர் நினைவக அளவு. மெய்நிகர் நினைவகம் என்பது செயல்முறையால் பயன்படுத்தப்படும் மொத்த உடல் மற்றும் இடமாற்று நினைவகம்.

முன்: இது செயல்முறையின் குடியிருப்பு நினைவக அளவு. குடியிருப்பு நினைவகம் என்பது செயல்முறை பயன்படுத்தும் உடல் நினைவகத்தின் அளவு.

SHR: இது செயல்முறையின் பகிரப்பட்ட நினைவக அளவு. இந்த செயல்முறை பயன்படுத்தும் நினைவகத்தின் அளவு வேறு சில செயல்முறைகளுடன் பகிரப்படுகிறது.

%MEM: செயல்முறை பயன்படுத்தும் உடல் நினைவகத்தின் சதவீதம்.

நீங்கள் கட்டமைக்க முடியும் மேல் மேலும் நினைவக பயன்பாட்டுத் தகவலைக் காட்டும் கட்டளை,

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

தகவல்கள்: இது செயல்முறையின் தரவு மற்றும் அடுக்கு அளவு. இது ஒரு செயல்முறையால் ஒதுக்கப்பட்ட நினைவகத்தின் அளவு. இது இன்னும் உடல் நினைவகத்துடன் இணைக்கப்படாமல் இருக்கலாம். ஆனால் இது எப்போதும் செயல்முறையின் மெய்நிகர் நினைவகத்தில் (VIRT) காட்டப்படும். இது டேட்டா ரெசிடென்ட் செட் அல்லது டிஆர்எஸ் என்றும் அழைக்கப்படுகிறது.

RSan: இது செயல்முறையின் வதிவிட அநாமதேய நினைவக அளவு. இது இயற்பியல் நினைவகத்தின் (RES) துணைக்குழு ஆகும், இது ஒரு கோப்பில் இன்னும் வரைபடமாக்கப்படாத தனியார் பக்கங்களைக் குறிக்கிறது.

RSfd: இது செயல்முறையின் குடியுரிமை கோப்பு-ஆதரவு நினைவக அளவு. இது பகிர்வு பக்கங்கள் மற்றும் துணை நிரல் படங்கள், பகிரப்பட்ட நூலகங்கள், கோப்பு மேப்பிங் போன்றவற்றைக் குறிக்கும் உடல் நினைவகத்தின் (RES) துணைக்குழு ஆகும்.

RSsh: இது செயல்முறையின் ரெசிடென்ட் பகிரப்பட்ட நினைவக அளவு. இது பகிரப்பட்ட அநாமதேய பக்கங்களைக் குறிக்கும் உடல் நினைவகத்தின் (RES) துணைக்குழு ஆகும்.

RSlk: இது செயல்முறையின் வதிவிட பூட்டப்பட்ட நினைவக அளவு. இது மாற்ற முடியாத உடல் நினைவகத்தின் அளவு (RES). அது உடல் நினைவகத்தில் இருக்க வேண்டும்.

ஸ்வாப்: இது செயல்முறையின் மாற்றப்பட்ட அளவு. இது ப memoryதீக நினைவகத்தின் அளவு (RES) தகவலாகும்.

பயன்படுத்தப்பட்டது: இது செயல்முறை பயன்படுத்தும் மொத்த நினைவகத்தின் அளவு (உடல் + இடமாற்று) ஆகும்.

USED ​​= RES + SWAP.

ஒரு செயல்முறையால் பயன்படுத்தப்படும் உடல் நினைவகம் (RES) என்பது வதிவிட அநாமதேய நினைவக அளவு (RSan), குடியிருப்பு கோப்பு-ஆதரவு நினைவகம் அளவு (RSfd) மற்றும் குடியிருப்பு பகிரப்பட்ட நினைவக அளவு (RSsh) ஆகியவற்றின் தொகுப்பாகும்.

RES = RSan + RSfd + RSsh

இந்த நினைவக தகவல் பத்திகளை இயக்க, இயக்கவும் மேல் மற்றும் அழுத்தவும் எஃப் .

குறிக்கப்பட்ட நெடுவரிசைகளுக்கு செல்ல அம்பு விசைகளைப் பயன்படுத்தவும் மற்றும் அழுத்தவும் அதை மாற்றுவதற்கு. இயக்கப்பட்ட நெடுவரிசைகளில் a இருக்கும் * இடதுபுறத்தில் குறி.

நீங்கள் முடித்தவுடன், அழுத்தவும் என்ன மேல் செயல்முறை கண்காணிப்பு சாளரத்திற்கு திரும்ப. நீங்கள் பார்க்க முடியும் என, நினைவக பயன்பாட்டு தகவல் பத்திகள் SWAP, CODE, DATA, USED, RSan, RSfd, RSlk, RSsh காட்டப்படும்.

இயல்பாக, தி மேல் கட்டளை kibibyte அலகு நினைவக பயன்பாட்டு தகவலைக் காட்டுகிறது. மெபிபைட், ஜிபிபைட், டெபிபைட் அல்லது பெபிபைட் போன்ற வேறு யூனிட்டில் நினைவக பயன்பாட்டுத் தகவலைப் பார்க்க விரும்பினால், அதையும் செய்யலாம்.

வெவ்வேறு நினைவக அலகுகளுக்கு இடையில் மாற (கிபிபைட், மெபிபைட், கிபிபைட், டெபிபைட் அல்லது பெபிபைட்), மேலே ஓடி அழுத்தவும் மற்றும் .

மேல் நினைவக பயன்பாட்டு தகவல் மெபிபைட்டுகளில் காட்டப்படும்.

மேல் நினைவக பயன்பாட்டு தகவல் கிபிபைட்டுகளில் காட்டப்படுகிறது.

மேல் நினைவக பயன்பாட்டு தகவல் டெபிபைட்டுகளில் காட்டப்படுகிறது.

மேல் நினைவக பயன்பாட்டு தகவல் பெபிபைட்டுகளில் காட்டப்படும்.

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

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

எந்த செயல்முறை அதிக இடமாற்று இடத்தைப் பயன்படுத்துகிறது என்பதை நீங்கள் பார்க்க விரும்புகிறீர்கள் என்று சொல்லலாம். அதைச் செய்ய, ஓடுங்கள் மேல் மற்றும் அழுத்தவும் எஃப் .

பின்னர், உங்கள் விசைப்பலகையின் அம்பு விசைகளைப் பயன்படுத்தி SWAP நெடுவரிசையைத் தேர்ந்தெடுத்து அழுத்தவும் கள் .

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

நீங்கள் பார்க்க முடியும் என, அதிக இடமாற்ற இடத்தைப் பயன்படுத்தும் செயல்முறைகள் முதலில் பட்டியலிடப்பட்டுள்ளன.

நீங்கள் கட்டமைத்தவுடன் மேல் கட்டளை, நீங்கள் அழுத்தலாம் + இல் உள்ளமைவை a க்கு சேமிக்க toprc கட்டமைப்பு கோப்பு. இந்த வழியில், நீங்கள் மறுசீரமைக்க வேண்டியதில்லை மேல் ஒவ்வொரு முறையும் நீங்கள் அதைப் பயன்படுத்துகிறீர்கள்.

Htop ஐப் பயன்படுத்தி நினைவகப் பயன்பாட்டைச் சரிபார்க்கிறது:

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

போல மேல் , htop பெரும்பாலான லினக்ஸ் விநியோகங்களில் முன்பே நிறுவப்படவில்லை. ஆனால் இது கிட்டத்தட்ட அனைத்து லினக்ஸ் விநியோகங்களின் அதிகாரப்பூர்வ தொகுப்பு களஞ்சியத்தில் கிடைக்கிறது. எனவே, நீங்கள் விரும்பிய லினக்ஸ் விநியோகத்தில் எளிதாக நிறுவலாம்.

நிறுவுவதற்கு htop உபுண்டு/டெபியனில், பின்வரும் கட்டளைகளை இயக்கவும்:

$சூடோபொருத்தமான மேம்படுத்தல்
$சூடோபொருத்தமானநிறுவு htop மற்றும் மற்றும்

குறிப்பு: CentOS/RHEL இல், htop EPEL களஞ்சியத்தில் கிடைக்கிறது. நீங்கள் நிறுவும் முன் htop நீங்கள் EPEL களஞ்சியத்தை வைத்திருக்க வேண்டும் ( epel- வெளியீடு தொகுப்பு) உங்கள் CentOS/RHEL கணினியில் நிறுவப்பட்டுள்ளது.

நிறுவுவதற்கு htop CentOS 7/RHEL 7 இல், பின்வரும் கட்டளைகளை இயக்கவும்:

$சூடோ yum நிறுவepel- வெளியீடுமற்றும் மற்றும்
$சூடோ yum நிறுவ htop மற்றும் மற்றும்

நிறுவுவதற்கு htop CentOS 8/RHEL 8 இல், பின்வரும் கட்டளைகளை இயக்கவும்:

$சூடோdnfநிறுவுepel- வெளியீடுமற்றும் மற்றும்
$சூடோdnfநிறுவு htop மற்றும் மற்றும்

ஒருமுறை htop நிறுவப்பட்டுள்ளது, பின்வரும் கட்டளையுடன் இதை இயக்கலாம்:

$htop

Htop தொடங்க வேண்டும்.

மேல், htop உடல் நினைவகம் மற்றும் இடமாற்று பயன்பாட்டு சுருக்கத்தை காட்டுகிறது. இது ஒரு நல்ல பார் வரைபடத்தில் நினைவகம் மற்றும் இடமாற்ற பயன்பாட்டையும் காட்டுகிறது.

நினைவகம் மற்றும் இடமாற்று பயன்பாடு தகவல் வடிவத்தில் உள்ளது பயன்படுத்தப்பட்டது / மொத்தம் . htop நினைவகம் மற்றும் இடமாற்று பயன்பாட்டு தகவலை சிறப்பாக விவரிக்க அலகு (kibibyte, mebibyte, gibibyte, tebibyte, அல்லது pebibyte) தானாகவே தீர்மானிக்கும்.

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

ஒவ்வொரு நிறமும் எதைக் குறிக்கிறது என்பதை அறிய, இயக்கவும் htop மற்றும் அழுத்தவும் உதவி சாளரத்திற்கு செல்ல htop .

நீங்கள் பார்க்க முடியும் என, பச்சை நிறமானது பல்வேறு நிரல்கள்/செயல்முறைகளால் பயன்படுத்தப்படும் உடல் நினைவகத்தைக் குறிக்கிறது, நீல நிறம் இடையகங்களாகப் பயன்படுத்தப்படும் உடல் நினைவகத்தைக் குறிக்கிறது, மஞ்சள் நிறம் தற்காலிக நினைவகமாகப் பயன்படுத்தப்படும் உடல் நினைவகத்தைக் குறிக்கிறது, மற்றும் சிவப்பு நிறம் பயன்படுத்தப்பட்டதைக் குறிக்கிறது இடமாற்று.

பிரதானத்திற்குத் திரும்ப htop சாளரம், அழுத்தவும் என்ன .

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

இயல்பாக, தி htop கட்டளை பின்வரும் நினைவக பயன்பாட்டு தகவலைக் காட்டுகிறது:

VIRT/M_SIZE: இது செயல்முறையின் மெய்நிகர் நினைவகத்தின் அளவு. மெய்நிகர் நினைவகம் என்பது செயல்முறையால் பயன்படுத்தப்படும் மொத்த உடல் மற்றும் இடமாற்று நினைவகம்.

RES/M_RESIDENT: இது செயல்முறையின் குடியிருப்பு தொகுப்பு அளவு. குடியிருப்பு நினைவகம் என்பது செயல்முறை பயன்படுத்தும் உடல் நினைவகத்தின் அளவு. இது உரை + தரவு + ஸ்டாக் அல்லது M_TRS + M_DRS க்கு சமம்.

SHR/M_SHARE: இது செயல்முறையின் பகிரப்பட்ட நினைவக அளவு. இது செயல்முறை பயன்படுத்தும் நினைவகத்தின் அளவு, இது வேறு சில செயல்முறைகளுடன் பகிரப்படுகிறது.

%MEM/PERCENT_MEM: செயல்முறை பயன்படுத்தும் உடல் நினைவகத்தின் சதவீதம்.

நீங்கள் கட்டமைக்க முடியும் htop மேலும் நினைவக பயன்பாட்டுத் தகவலைக் காட்டும் கட்டளை,

CODE / M_TRS: இது செயல்முறையின் குறியீடு அளவு. இது செயல்பாட்டின் இயங்கக்கூடிய குறியீட்டிற்கு அர்ப்பணிக்கப்பட்ட உடல் நினைவகத்தின் அளவு.

தரவு/எம்_டிஆர்எஸ்: இது செயல்முறையின் தரவு மற்றும் ஸ்டாக் அளவு. இது ஒரு செயல்முறையால் ஒதுக்கப்பட்ட நினைவகத்தின் அளவு. இது இன்னும் உடல் நினைவகத்துடன் இணைக்கப்படாமல் இருக்கலாம். ஆனால் அது எப்போதுமே செயல்முறையின் மெய்நிகர் நினைவகத்தில் (VIRT/M_SIZE) காட்டப்படும்.

LIB/M_LRS: இது செயல்முறையின் நூலக அளவு. இது ஒரு நூலகக் குறியீடு (செயல்முறை/நிரலால் பயன்படுத்தப்படுகிறது) பயன்படுத்தும் உடல் நினைவகத்தின் அளவு.

DIRTY/M_DT: இது செயல்முறையின் அழுக்கு பக்கங்களின் அளவு. இடையகத்தில் மாற்றியமைக்கப்பட்ட பிரிவு/பக்கம் ஒரு அழுக்கு பக்கம் என்று அழைக்கப்படுகிறது.

இந்த நினைவக தகவல் பத்திகளை இயக்க, இயக்கவும் htop மற்றும் அழுத்தவும் எஃப் 2 .

பிறகு, செல்லவும் பத்திகள் இருந்து அமைவு பிரிவில், நீங்கள் புதிய நெடுவரிசைகளைச் சேர்க்க விரும்பும் நெடுவரிசையைத் தேர்ந்தெடுக்கவும் செயலில் உள்ள நெடுவரிசைகள் பிரிவில், நீங்கள் சேர்க்க விரும்பும் நெடுவரிசையைத் தேர்ந்தெடுக்கவும் கிடைக்கும் பத்திகள் பிரிவு, மற்றும் அழுத்தவும் நெடுவரிசையைச் சேர்க்க.

நெடுவரிசை சேர்க்கப்பட வேண்டும் செயலில் உள்ள நெடுவரிசைகள் பிரிவு

அதே வழியில், மற்ற நினைவக நெடுவரிசைகளைச் சேர்க்கவும் (தொடங்கும் நெடுவரிசைகள் எம்_ ) நீங்கள் முடித்தவுடன், அழுத்தவும் பிரதானத்திற்குத் திரும்ப htop ஜன்னல்.

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

இல் உள்ள செயல்முறைகளை நீங்கள் பார்க்கலாம் மரக் காட்சி . இந்த பார்வையில், செயல்முறைகள் பெற்றோர்-குழந்தை உறவால் ஏற்பாடு செய்யப்படுகின்றன.

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

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

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

ஒரு குறிப்பிட்ட நெடுவரிசை மூலம் செயல்முறைகளை வரிசைப்படுத்த, அழுத்தவும் எஃப் 6 .

பிறகு, நீங்கள் செயல்முறைகளை வரிசைப்படுத்த விரும்பும் ஒரு நெடுவரிசையைத் தேர்ந்தெடுக்கவும் மூலம் வரிசைப்படுத்து பிரிவு மற்றும் அழுத்தவும் .

நான் செயல்முறைகளை வரிசைப்படுத்துவேன் M_RESIDENT / BEEF ஆர்ப்பாட்டத்திற்கான நெடுவரிசை.

நீங்கள் பார்க்கிறபடி, குடியிருப்பு நினைவக பயன்பாட்டால் செயல்முறைகள் நன்றாக வரிசைப்படுத்தப்படுகின்றன.

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

ஸ்மெம் பயன்படுத்தி நினைவகப் பயன்பாட்டைச் சரிபார்க்கிறது:

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

கணிதத்தில், இது போல் தெரிகிறது,

செயல்முறையின் உடல் நினைவக பயன்பாடு = பகிரப்பட்ட நினைவக பயன்பாடு + பகிரப்படாத நினைவக பயன்பாடு

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

கணிதத்தில், இது போல் தெரிகிறது,

செயல்முறையின் உடல் நினைவக பயன்பாடு =(பகிரப்பட்ட நினைவக பயன்பாடு/நினைவகத்தைப் பகிரும் செயல்முறைகளின் எண்ணிக்கை)
+ பகிரப்படாத நினைவகம்

என்னால் முடியும் பெரும்பாலான லினக்ஸ் விநியோகங்களில் முன்னிருப்பாக முன்பே நிறுவப்படவில்லை. ஆனால் இது பெரும்பாலான லினக்ஸ் விநியோகத்தின் அதிகாரப்பூர்வ தொகுப்பு களஞ்சியத்தில் கிடைக்கிறது.

உபுண்டு/டெபியனில், நீங்கள் நிறுவலாம் என்னால் முடியும் பின்வரும் கட்டளைகளுடன்:

$சூடோபொருத்தமான மேம்படுத்தல்
$சூடோபொருத்தமானநிறுவுஎன்னால் முடியும்மற்றும் மற்றும்

CentOS/RHEL 7 இல், என்னால் முடியும் EPEL தொகுப்பு களஞ்சியத்தில் கிடைக்கிறது. எனவே, நீங்கள் நிறுவுவதற்கு CentOS/RHEL 7 இல் EPEL களஞ்சியத்தைச் சேர்க்க வேண்டும் என்னால் முடியும் .

CentOS/RHEL 7 இல், நீங்கள் நிறுவலாம் என்னால் முடியும் பின்வரும் கட்டளைகளுடன்:

$சூடோ yum நிறுவepel- வெளியீடுமற்றும் மற்றும்
$சூடோ yum நிறுவஎன்னால் முடியும்மற்றும் மற்றும்

எதிர்பாராதவிதமாக, என்னால் முடியும் CentOS/RHEL இன் அதிகாரப்பூர்வ தொகுப்பு களஞ்சியம் அல்லது EPEL களஞ்சியத்தில் கிடைக்கவில்லை. நீங்கள் தொகுக்க முடியும் என்னால் முடியும் மூலத்திலிருந்து அல்லது பதிவிறக்கவும் என்னால் முடியும் இருந்து பைனரி ஸ்மெமின் அதிகாரப்பூர்வ இணையதளம் .

நீங்கள் தொகுக்க விரும்பினால் என்னால் முடியும் மூலத்திலிருந்து, பின்னர் நீங்கள் ஸ்மெம் மூலக் குறியீட்டை பதிவிறக்கம் செய்யலாம் அதிகாரப்பூர்வ ஸ்மெம் மூல பக்கம் .

நீங்கள் பதிவிறக்கம் செய்ய விரும்பினால் a என்னால் முடியும் முன் தொகுக்கப்பட்ட பைனரி கோப்பு, பின்னர் நீங்கள் அதை பதிவிறக்கம் செய்யலாம் ஸ்மெம் அதிகாரப்பூர்வ பதிவிறக்க பக்கம் .

என்னால் முடியும் ஒவ்வொரு பயனரின் நினைவக பயன்பாட்டையும் காட்ட முடியும்.

லினக்ஸ் பயனர் எவ்வளவு நினைவகத்தைப் பயன்படுத்துகிறார் என்பதை அறிய, இயக்கவும் என்னால் முடியும் பின்வருமாறு:

$சூடோஎன்னால் முடியும்-நீ

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

என்னால் முடியும் பின்வரும் அலகுகளைப் பயன்படுத்துகிறது:

கே - கிபிபைட்

எம் - மெபிபைட்

ஜி - கிபிபைட்

டி - டெபிபைட்

பி - பெபிபைட்

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

தி -உ பயனர் நினைவக பயன்பாட்டு தகவலைக் காட்ட இந்த விருப்பம் பயன்படுத்தப்படுகிறது.

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

என்னால் முடியும் பின்வரும் பயனர் நினைவக பயன்பாட்டு தகவலைக் காட்டுகிறது:

பயனர்: நினைவக பயன்பாடு லினக்ஸ் பயனர்பெயர் பதிவாகியுள்ளது.

எண்ணிக்கை: பயனர் தற்போது இயங்கும் செயல்முறைகளின் எண்ணிக்கை.

இடமாற்றம்: பயனர் பயன்படுத்தும் இடமாற்று வட்டு இடத்தின் அளவு.

யுஎஸ்எஸ்: இது பயனர் செயல்முறைகளின் மொத்த தனித்துவமான அளவு. பயனர் பயன்படுத்தும் செயல்முறைகள் மற்ற செயல்பாடுகளுடன் பகிரப்படாத மொத்த உடல் நினைவகமாகும்.

பிஎஸ்எஸ்: இது பயனர் செயல்முறைகளின் மொத்த விகிதாசார தொகுப்பு அளவு. இது இயற்பியல் நினைவகத்தின் மொத்த அளவு மற்றும் சமமாக பிரிக்கப்பட்ட பகிர்வு உடல் நினைவகம் பயனர் சொந்தமான செயல்முறைகளைப் பயன்படுத்துகிறது.

ஆர்எஸ்எஸ்: இது பயனர் செயல்முறைகளின் மொத்த குடியிருப்பு தொகுப்பு அளவு. இது இயற்பியல் நினைவகத்தின் மொத்த அளவு மற்றும் பகிரப்பட்ட உடல் நினைவகம் பயனர் சொந்தமாக பயன்படுத்தும் செயல்முறைகள். ஆர்எஸ்எஸ் நினைவக பயன்பாட்டு தகவல் என்னால் முடியும் இது ஆர்எஸ்எஸ் நினைவக பயன்பாட்டு தகவலைப் போன்றது மேல் அல்லது htop .

இயல்பாக, என்னால் முடியும் மெமரி பயன்பாட்டு தகவலை ஏறுவரிசையில் காட்டுகிறது (குறைந்த முதல் உயர்ந்தது). நினைவக பயன்பாட்டுத் தகவலை இறங்கு வரிசையில் (அதிகபட்சம் முதல் கீழ்நிலை வரை) பார்க்க விரும்பினால், இதைப் பயன்படுத்தவும் -ஆர் விருப்பம் என்னால் முடியும் பின்வருமாறு:

$சூடோஎன்னால் முடியும்-கurர்

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

மொத்த பயனர் நினைவக பயன்பாட்டு தகவலை நீங்கள் பார்க்க விரும்பினால், இயக்கவும் என்னால் முடியும் உடன் -டி பின்வருமாறு விருப்பம்:

$சூடோஎன்னால் முடியும்மூலம்

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

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

மொத்த இயற்பியல் நினைவகம் அல்லது இடமாற்று வட்டு இடத்தின் சதவீதமாக நினைவக பயன்பாட்டு தகவலை நீங்கள் காட்ட விரும்பினால், நீங்கள் இதைப் பயன்படுத்தலாம் -பி க்கு பதிலாக விருப்பம் -செய்ய பின்வருமாறு விருப்பம்:

$சூடோஎன்னால் முடியும்-பாவ்

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

சிஸ்டம்வைட் மெமரி உபயோகத் தகவல் அல்லது சிஸ்டம் மெமரி உபயோகச் சுருக்கத்தைப் பார்க்க விரும்பினால் ரன் செய்யவும் என்னால் முடியும் உடன் -இன் பின்வருமாறு விருப்பம்:

$சூடோஎன்னால் முடியும்-காவ்

நீங்கள் பார்க்க முடியும் என, என்னால் முடியும் கணினி அளவிலான நினைவக பயன்பாட்டு தகவலைக் காட்டுகிறது.

என்னால் முடியும் பின்வரும் கணினிமயமான நினைவக பயன்பாட்டுத் தகவலைக் காட்டுகிறது:

பகுதி: நினைவகம் பயன்படுத்தப்படும் அமைப்பின் பகுதி.

பயன்படுத்தப்பட்டது: இந்த பகுதிக்கு பயன்படுத்தப்படும் உடல் நினைவகத்தின் அளவு.

தற்காலிக சேமிப்பு: இந்த பகுதிக்கு தற்காலிக நினைவகமாக பயன்படுத்தப்படும் உடல் நினைவகத்தின் அளவு.

பிடிப்பு இல்லை: தற்காலிக சேமிப்பில்லாத இந்தப் பகுதிக்கு பயன்படுத்தப்படும் உடல் நினைவகத்தின் அளவு.

முன்பு போலவே, நீங்கள் இதைப் பயன்படுத்தலாம் -டி ஒட்டுமொத்த சிஸ்டம்வைட் மெமரி பயன்பாட்டு தகவல்களையும் பார்க்க விருப்பம்.

$சூடோஎன்னால் முடியும்-கவனமாக

உங்கள் லினக்ஸ் கணினியில் இயங்கும் செயல்முறைகளின் நினைவக பயன்பாட்டையும் நீங்கள் காணலாம் என்னால் முடியும் .

அதைச் செய்ய, ஓடுங்கள் என்னால் முடியும் பின்வருமாறு:

$சூடோஎன்னால் முடியும்-கார்

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

என்னால் முடியும் பின்வரும் செயல்முறை வாரியான நினைவக பயன்பாட்டு தகவலைக் காட்டுகிறது:

PID: செயல்முறையின் செயல்முறை ஐடி.

பயனர்: செயல்முறையைத் தொடங்கிய அல்லது செயலாக்கிய பயனரின் பயனர்பெயர்.

கட்டளை: செயல்முறையைத் தொடங்க பயன்படும் கட்டளை.

இடமாற்றம்: செயல்முறை பயன்படுத்தும் இடமாற்று வட்டு இடத்தின் அளவு.

யுஎஸ்எஸ்: இது செயல்முறையின் தனித்துவமான தொகுப்பு அளவு. செயல்முறை பயன்படுத்தும் உடல் நினைவகத்தின் அளவு மற்ற செயல்முறைகளுடன் பகிரப்படவில்லை.

பிஎஸ்எஸ்: இது செயல்முறையின் விகிதாசார தொகுப்பு அளவு. இது உடல் நினைவகத்தின் அளவு மற்றும் சமமாக பிரிக்கப்பட்ட பகிர்வு உடல் நினைவகம் ஆகும்.

ஆர்எஸ்எஸ்: இது செயல்முறையின் குடியிருப்பு தொகுப்பு அளவு. இது உடல் நினைவகத்தின் அளவு மற்றும் செயல்முறை பயன்படுத்தும் பகிரப்பட்ட உடல் நினைவகம்.

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

உங்கள் கணினியின் இயற்பியல் நினைவகத்தில் ஏற்றப்பட்ட ஒவ்வொரு நூலகக் கோப்பின் நினைவகப் பயன்பாட்டுத் தகவலைப் பார்க்க, இயக்கவும் என்னால் முடியும் உடன் -எம் பின்வருமாறு விருப்பம்:

$சூடோஎன்னால் முடியும்-காமர்

என்னால் முடியும் கீழேயுள்ள ஸ்கிரீன்ஷாட்டில் நீங்கள் காணக்கூடிய உங்கள் கணினியின் இயற்பியல் நினைவகத்தில் ஏற்றப்பட்ட ஒவ்வொரு நூலகக் கோப்புகளின் நினைவகப் பயன்பாட்டுத் தகவலையும் காண்பிக்கும்.

என்னால் முடியும் பின்வரும் நூலக வாரியாக நினைவக பயன்பாட்டுத் தகவலைக் காட்டுகிறது:

வரைபடம்: உங்கள் கணினியின் ப memoryதீக நினைவகத்தில் மேப் செய்யப்பட்ட நூலகக் கோப்பு.

PID கள்: இந்த நூலகக் கோப்பைப் பயன்படுத்தும் செயல்முறைகளின் மொத்த எண்ணிக்கை.

பிஎஸ்எஸ்: இது நூலகக் கோப்பைப் பயன்படுத்தும் செயல்முறைகளின் மொத்த விகிதாசார தொகுப்பு அளவு. இது உடல் நினைவகத்தின் அளவு மற்றும் சமமாகப் பகிரப்பட்ட உடல் நினைவகம் செயல்முறைகள் (இந்த நூலகக் கோப்பைப் பயன்படுத்தி) பயன்படுத்துகின்றன.

ஏவிஜிபிஎஸ்எஸ்: இந்த நூலகக் கோப்பைப் பயன்படுத்தும் செயல்முறைகளின் சராசரி விகிதாசார தொகுப்பு அளவு இது. (இந்த நூலகக் கோப்பைப் பயன்படுத்தி) பயன்படுத்தும் ஒவ்வொரு செயல்முறைகளுக்கும் இடையில் பகிரப்படும் சராசரி உடல் நினைவகம். AVGPSS = PSS/PID கள் (பற்றி) என்றும் நீங்கள் கூறலாம்.

Vmstat ஐப் பயன்படுத்தி நினைவகப் பயன்பாட்டைச் சரிபார்க்கிறது:

vmstat லினக்ஸில் நினைவக பயன்பாட்டை சரிபார்க்க மற்றொரு திட்டம். இது கிட்டத்தட்ட அதே தகவலைக் காட்டுகிறது /proc/meminfo கோப்பு.

நினைவக பயன்பாட்டு தகவலைப் பார்க்க, இயக்கவும் vmstat பின்வருமாறு:

$vmstat -s

vmstat கீழேயுள்ள ஸ்கிரீன்ஷாட்டில் நீங்கள் பார்க்க முடியும் என்பதால், கிபிபைட்ஸ் யூனிட்டில் கணினி அளவிலான நினைவக பயன்பாட்டு தகவலைக் காட்ட வேண்டும்.

vmstat பின்வரும் நினைவக பயன்பாட்டு தகவலைக் காட்டுகிறது:

மொத்த நினைவகம்: உங்கள் கணினியின் மொத்த இயற்பியல் நினைவகம்.

பயன்படுத்திய நினைவகம்: உங்கள் கணினியின் மொத்த பயன்படுத்தப்படும் உடல் நினைவகம்.

இலவச நினைவகம்: உங்கள் கணினியின் மொத்த இலவச உடல் நினைவகம்.

மொத்த இடமாற்றம்: கிடைக்கக்கூடிய மொத்த இடமாற்று வட்டு இடம்.

பயன்படுத்திய இடமாற்றம்: பயன்படுத்தப்படும் இடமாற்று வட்டு இடத்தின் அளவு.

இலவச இடமாற்றம்: இடமாற்று வட்டு இடத்தின் அளவு இன்னும் இலவசம்.

இடமாற்றம் தற்காலிக சேமிப்பு: தற்காலிக சேமிப்பாக பயன்படுத்தப்படும் இடமாற்று வட்டு இடத்தின் அளவு.

இடையக நினைவகம்: தரவை ஒரு இடத்திலிருந்து இன்னொரு இடத்திற்கு நகர்த்தும்போது தற்காலிகமாக வைத்திருக்க ஒரு இடையகமாகப் பயன்படுத்தப்படும் உடல் நினைவகத்தின் அளவு.

செயலில் உள்ள நினைவகம்: பயன்படுத்தப்பட்ட உடல் நினைவகத்தின் அளவு ஆனால் மற்ற நிரல்களால் தேவைப்பட்டால் மீட்டெடுக்க முடியாது.

செயலற்ற நினைவகம்: தேவைப்பட்டால் மற்ற நிரல்களால் பயன்படுத்தக்கூடிய ஆனால் எளிதாக மீட்டெடுக்கக்கூடிய உடல் நினைவகத்தின் அளவு.

க்னோம் சிஸ்டம் மானிட்டரைப் பயன்படுத்தி நினைவகப் பயன்பாட்டைச் சரிபார்க்கிறது:

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

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

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

இது கிடைக்கக்கூடிய மொத்த உடல் நினைவகம், பயன்படுத்தப்படும் உடல் நினைவகத்தின் அளவு, பயன்படுத்தப்படும் உடல் நினைவகத்தின் சதவீதம் மற்றும் கேச் நினைவகமாகப் பயன்படுத்தப்படும் உடல் நினைவகத்தின் அளவு ஆகியவற்றைக் காண்பிக்கும். இது உங்களுக்கு நல்ல உடல் நினைவக பயன்பாட்டு விளக்கப்படத்தையும் காண்பிக்கும்.

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

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

செயல்முறைகளுக்கான கூடுதல் நினைவக பயன்பாட்டு தகவலை நீங்கள் காண விரும்பினால், தலைப்பு பட்டியில் வலது கிளிக் செய்து (RMB) மற்றும் சரிபார்க்கவும் மெய்நிகர் நினைவகம் , குடியிருப்பு நினைவகம் , மற்றும் பகிர்ந்த நினைவகம் கீழே உள்ள ஸ்கிரீன்ஷாட்டில் காட்டப்பட்டுள்ளபடி.

மெய்நிகர் (VIRT), வசிப்பவர் (RES) மற்றும் பகிரப்பட்ட (RSS) நினைவகப் பயன்பாட்டுத் தகவல்கள் கீழே உள்ள ஸ்கிரீன்ஷாட்டில் நீங்கள் பார்க்க முடியும்.

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

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

) மற்றும் தேர்ந்தெடுக்கவும் அனைத்து செயல்முறைகள் கீழே உள்ள ஸ்கிரீன்ஷாட்டில் காட்டப்பட்டுள்ளபடி.

மரக் காட்சியில் (பெற்றோர்-குழந்தை உறவு) செயல்முறைகளைப் பார்க்க விரும்பினால், ஹாம்பர்கர் மெனுவைக் கிளிக் செய்யவும் (

) மற்றும் சரிபார்க்கவும் சார்புகளைக் காட்டு கீழே உள்ள ஸ்கிரீன்ஷாட்டில் காட்டப்பட்டுள்ளபடி.

மரத்தின் பார்வையில், எந்த செயல்முறை (பெற்றோர்) எந்த செயல்முறைகளை (குழந்தை) தொடங்கினார்கள் என்பதை நீங்கள் பார்க்கலாம். ஒவ்வொரு பெற்றோர் செயல்முறைகளும் எவ்வளவு நினைவகத்தை பயன்படுத்துகின்றன மற்றும் ஒவ்வொரு குழந்தை செயல்முறையும் எவ்வளவு நினைவகத்தை உட்கொள்கிறது என்பதையும் நீங்கள் பார்க்கலாம்.

KSysGuard ஐப் பயன்படுத்தி நினைவகப் பயன்பாட்டைச் சரிபார்க்கிறது:

KSysGuard என்பது நினைவக பயன்பாடு மற்றும் இயங்கும் செயல்முறைகளை கண்காணிப்பதற்கான ஒரு வரைகலை மென்பொருள் ஆகும். இது KDE பிளாஸ்மா டெஸ்க்டாப் சூழலில் முன்பே நிறுவப்பட்டுள்ளது.

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

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

இயல்பாக, KSysGuard இயங்கும் ஒவ்வொரு செயல்முறைகளுக்கும் உடல் நினைவகம் மற்றும் பகிரப்பட்ட நினைவக பயன்பாட்டுத் தகவலைக் காட்டுகிறது.

நீங்கள் தலைப்பு பட்டியில் வலது கிளிக் செய்து (RMB) கிளிக் செய்யலாம் நெடுவரிசை 'மெய்நிகர் அளவு' காட்டு மற்றும் நெடுவரிசை 'மொத்த நினைவகம்' காட்டு மேலும் நினைவக பயன்பாட்டு தகவலைப் பார்க்க.

நீங்கள் பார்க்க முடியும் என, KSysGuard இப்போது மெய்நிகர் நினைவக அளவு (VIRT) மற்றும் இயங்கும் ஒவ்வொரு செயல்முறைகளுக்கும் மொத்த உடல் நினைவக பயன்பாட்டையும் காட்டுகிறது.

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

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

மரத்தின் பார்வையில், எந்த செயல்முறை (பெற்றோர்) எந்த செயல்முறைகளை (குழந்தை) தொடங்கினார்கள் என்பதை நீங்கள் பார்க்கலாம். ஒவ்வொரு பெற்றோர் செயல்முறைகளும் எவ்வளவு நினைவகத்தை பயன்படுத்துகின்றன மற்றும் ஒவ்வொரு குழந்தை செயல்முறையும் எவ்வளவு நினைவகத்தை உட்கொள்கிறது என்பதையும் நீங்கள் பார்க்கலாம்.

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

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

உள்நுழைவு பயனருக்குச் சொந்தமான செயல்முறைகளை மட்டுமே நீங்கள் பார்க்க விரும்பினால், தேர்ந்தெடுக்கவும் சொந்த செயல்முறைகள் .

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

முடிவுரை:

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