சேவையகங்களின் திறமையான செயல்பாட்டிற்கு வழக்கமான சேவையக சுமை கண்டறிதல் மிகவும் முக்கியமானது. சேவையக சுமை கண்டறிதல் சாத்தியமான சிக்கல்களை அடையாளம் காணவும், செயல்திறன் மேம்படுத்தவும், தொடர்ச்சியான செயல்பாட்டை உறுதி செய்யவும் அனுமதிக்கிறது. பொதுவாக, இத்தகைய நடைமுறைகளில் தனிப்பட்ட வன்பொருள் கூறுகள், மென்பொருள், நெட்வொர்க் அமைப்புகள் மற்றும் செயல்பாட்டுத் தரவு ஆகியவற்றின் மதிப்பீடு அடங்கும்.
இந்தக் கட்டுரையில், டெர்மினல் வழியாக சர்வர் வளப் பகுப்பாய்வின் முக்கிய முறைகளை ஆராய்வோம், மேலும் பிரவுசரில் தானியங்கி கண்காணிப்புக்கான கருவிகளையும் சுருக்கமாகக் காண்போம். இந்த வழிகாட்டுதல், முன்பே நிறுவப்பட்ட மென்பொருளைப் பொருட்படுத்தாமல், எந்தவொரு லினக்ஸ் இயக்க முறைமையிலும் உள்ள எந்தவொரு பிரத்யேக அல்லது மெய்நிகர் சர்வர்களுக்கும் பொருந்தும்.
டெர்மினலில் உள்ள சர்வரில் ஒட்டுமொத்த சுமையை எவ்வாறு சரிபார்க்கலாம்
சேவையகத்தின் ஒட்டுமொத்த சுமையை டெர்மினலில் நேரடியாகச் சரிபார்க்க, top மற்றும் atop போன்ற பிரபலமான பயன்பாடுகள் பயன்படுத்தப்படும். பெரும்பாலான சந்தர்ப்பங்களில், அவை ஏற்கனவே முன்பே நிறுவப்பட்டிருக்கும். இந்தக் கட்டளையை இயக்கினால் போதும்:
top
இதற்கு பதிலளிக்கும் விதமாக, கருவி நிகழ்நேரத்தில் அமைப்பின் தற்போதைய நிலை குறித்த தகவல்களை வழங்கும்:
இந்த வழியில், சேவையக நிர்வாகியால் விசைப்பலகை வழிசெலுத்தலைப் பயன்படுத்தி, பொதுவான தகவல்களை மட்டுமல்லாமல் ஒரு குறிப்பிட்ட செயல்முறை பற்றிய தகவல்களையும் கண்காணிக்க முடியும். இருப்பினும், இந்த நிரல் ஆழமான பகுப்பாய்விற்கும் அனுமதிக்கிறது. இதற்காக, பயன்பாட்டின் பிரதான சாளரத்தில் " F " விசையை அழுத்தவும், அதன் பிறகு கூடுதல் புலங்களைத் தேர்ந்தெடுக்க முடியும்:
செயலில் உள்ள புலங்கள் தடித்த எழுத்துக்களில் சிறப்பிக்கப்பட்டு, மற்றவற்றை விட வெளிறிய நிறத்தில் தோன்றும், மேலும் அவற்றுடன் * என்ற குறியீடும் இடம்பெறும். ஒரு குறிப்பிட்ட புலத்தைச் செயல்படுத்த, விசைப்பலகை வழிசெலுத்தலைப் பயன்படுத்தி, பின்னர் ஸ்பேஸ் அல்லது " D " விசையை அழுத்தவும். புலங்கள் சாளரத்திலிருந்தும், பொதுவாக நிரலிலிருந்தும் வெளியேற, " Q " அல்லது " Esc " விசையை அழுத்தவும். பிரதான சாளரத்திற்குத் திரும்பி, விசைப்பலகையில் உள்ள அம்புக்குறி விசைகளைப் பயன்படுத்தி வலதுபுறம் உருட்டுவதன் மூலமும் புதிதாகச் சேர்க்கப்பட்ட புலங்களைக் காணலாம்:
வெளியேறும்போது ' W ' விசையை அழுத்தி தற்போதைய அமைப்புகளைச் சேமிப்பது அவசியம்.
அடுத்த கருவி மேலே உள்ளது . அது பின்வரும் கட்டளை மூலம் தொடங்கப்படுகிறது:
atop
தொடங்கப்பட்ட உடனேயே, இது கணினி பற்றிய தகவலைக் காட்டுகிறது:
இது கண்காணிப்பிற்கான ஏறக்குறைய ஒரே மாதிரியான செயல்பாட்டைக் கொண்டிருப்பதுடன், நெட்வொர்க் மற்றும் வட்டுகள் பற்றிய தகவல்களைக் கண்காணிக்கவும் அனுமதிக்கிறது. " help " கட்டளையின் மூலம் கிடைக்கக்கூடிய அனைத்து செயல்பாடுகளையும் நீங்கள் அறிந்துகொள்ளலாம் :
பெரும்பாலான சந்தர்ப்பங்களில், நிர்வாகிகள் ஒரு குறிப்பிட்ட காலத்திற்கான பதிவுகளைப் பார்க்க இந்தக் கருவியைப் பயன்படுத்துகின்றனர். கடந்த காலத்திற்கான சுமையை நீங்கள் அறிய வேண்டியிருக்கும் போது இது பயனுள்ளதாக இருக்கும், எடுத்துக்காட்டாக, ஒரே இரவில். பதிவுகளைப் பார்க்க, கட்டளையைப் பயன்படுத்தவும்:
atop -r
வழிசெலுத்தலுக்கு, நேரத்தில் முன்னோக்கிச் செல்ல " t " விசையையும், பின்னோக்கிச் செல்ல " Shift + t " விசையையும் பயன்படுத்தவும்.
இயல்பாக, atop ஒவ்வொரு 10 நிமிடங்களுக்கும் பதிவுகளை எழுதி, அவற்றை /var/log/atop கோப்பகத்தில் சேமிக்கிறது. இடைவெளி அல்லது சேமிக்கும் பாதையை மாற்ற, நீங்கள் /etc/default/atop என்ற உள்ளமைப்புக் கோப்பைத் திறந்து பின்வரும் மாற்றங்களைச் செய்ய வேண்டும்:
INTERVAL=60
LOGPATH="/var/log/atop"
OUTFILE="$LOGPATH/daily.log"
கொடுக்கப்பட்ட எடுத்துக்காட்டில், பதிவுகள் ஒவ்வொரு நிமிடமும் குறிப்பிட்ட பாதை மற்றும் கோப்பு பெயரில் சேமிக்கப்படும். அதன் பிறகு, நீங்கள் கட்டளையுடன் நிரலை மறுதொடக்கம் செய்ய வேண்டும்:
systemctl restart atop.service
உலாவியில் உள்ள சேவையகத்தில் ஒட்டுமொத்த சுமையை எவ்வாறு சரிபார்க்கலாம்
உலாவியில் மூன்றாம் தரப்புக் கருவிகளைப் பயன்படுத்துவது, சர்வரில் என்ன நடக்கிறது என்பதைப் பற்றிய ஒரு காட்சிப்பூர்வமான சித்திரத்தை வழங்குகிறது. ஒரு குறிப்பிட்ட செயல்பாட்டைக் கண்டறிய, டெர்மினலில் உள்ள நிரல்களுக்கு இடையில் மாற வேண்டிய தேவையின்றி, வசதியான பகுப்பாய்வை மேற்கொள்வதையே இத்தகைய கருவிகள் நோக்கமாகக் கொண்டுள்ளன. மிகவும் செயல்பாட்டுக்கு உகந்த தீர்வுகளில் ஒன்று நெட் டேட்டா (NetData) ஆகும். இது முற்றிலும் இலவசமானது, ஆனாலும் முழுமையான சர்வர் கண்டறிதலுக்குத் தேவையான அனைத்தையும் கொண்டுள்ளது. உபுண்டு 20.04.6 இயங்குதளத்தில் இயங்கும் ஒரு பிரத்யேக சர்வரின் எடுத்துக்காட்டில், அதன் நிறுவல் மற்றும் உள்ளமைப்பை விரிவாகக் காண்போம் :
apt-get install netdata –y
நிறுவிய உடனேயே, அமைப்பிற்குச் செல்லவும். பிரதான உள்ளமைவு கோப்பைத் திறக்கவும்:
vim /etc/netdata/netdata.conf
முதல் மூன்று மதிப்புகளை ஒப்பிட்டுப் பாருங்கள், அவை ஒத்ததாக இருக்க வேண்டும், மேலும் சேவையகத்தின் வெளிப்புற ஐபி முகவரியையும் குறிப்பிட வேண்டும். இதன் மூலம் கட்டுப்பாட்டுப் பலகத்திற்கு மேலும் அணுகல் செய்யப்படும். கோப்பில் மாற்றங்களைச் சேமித்து வெளியேறவும். சேவையை மறுதொடக்கம் செய்யுங்கள்:
systemctl restart netdata
செயல்பாட்டுத் தன்மையைச் சரிபார்க்கவும்:
systemctl status netdata
சேவை தொடங்கப்பட்டது. கட்டுப்பாட்டுப் பலகத்திற்குச் செல்ல வேண்டியதுதான். இதைச் செய்ய, உலாவியைத் திறந்து இங்கு செல்லவும்:
http://11.22.33.44:19999
உள்ளமைவு கோப்பில் குறிப்பிடப்பட்டுள்ள சேவையகத்தின் IP முகவரி 11.22.33.44 ஆகவும் , நிரலின் தரநிலை போர்ட் 19999 ஆகவும் உள்ளது.
டாஷ்போர்டின் மேற்புறத்தில், சேவையகத்தில் உள்ள சுமை பற்றிய முக்கிய தகவல்கள் நிகழ்நேரத்தில் காட்டப்படும்:
கீழே நீங்கள் சேவையகத்தின் ஒவ்வொரு கூறுகளின் வரைபடத்தையும் கூர்ந்து கவனிக்கலாம்:
விளக்கப்படங்களை பெரிதாக்க அல்லது பெரிதாக்க, நீங்கள் "Shift + mouse wheel" கலவையைப் பயன்படுத்தலாம். பயனர் முக்கிய வரைபடங்களைப் பற்றி நன்கு அறிந்தவுடன், மேல் வலது மூலையில் அமைந்துள்ள ஒவ்வொரு தனித்தனி கூறுக்கும் ஒரு கூடுதல் மெனு தானாகவே திறக்கும். இந்த கருவி பின்வரும் கூறுகள் பற்றிய விரிவான தகவல்களை வழங்கும் திறன் கொண்டது:
முதல் மூன்று உருப்படிகளைப் பயன்படுத்தி ஒரு விரிவான பகுப்பாய்வைக் கருத்தில் கொள்வோம்: CPUகள், நினைவகம், வட்டுகள்:
குறிப்பிட்ட தூண்டுதல்களில் விழிப்பூட்டல்களுக்கான நெகிழ்வான அமைப்புகளையும் NetData கொண்டுள்ளது. அவற்றைச் செயல்படுத்த, மேல் பலகத்தில் "அலாரம்" என்பதைத் தேர்ந்தெடுத்து, பட்டியலிலிருந்து ஏற்கனவே தயாரிக்கப்பட்ட ஸ்கிரிப்டைத் தேர்ந்தெடுக்கவும்:
இந்த பயன்பாட்டின் செயல்பாடுகள் மிகவும் விரிவானவை, மேலும் GitHub திட்டப் பக்கத்திலோ அல்லது அதிகாரப்பூர்வ இணையதளத்திலோ உள்ள சாத்தியக்கூறுகளின் முழுப் பட்டியலையும் நீங்கள் அறிந்துகொள்ளுமாறு நாங்கள் பரிந்துரைக்கிறோம் . பொதுவாக முழு சேவையகத்தையும், குறிப்பாக அதன் தனிப்பட்ட கூறுகளையும் முழுமையாகக் கட்டுப்படுத்த இந்த ஒரு கருவியே போதுமானதாக இருக்கும்.
தீர்மானம்
நடத்தப்பட்ட சர்வர் கண்டறிதலின் விளைவாக, கணினி பொதுவாக நிலையானதாகவும் திறமையாகவும் இயங்குகிறது என்று உறுதிப்படுத்திக் கொள்ளலாம். CPU சுமை, நினைவக பயன்பாடு, வட்டு செயல்பாடு மற்றும் நெட்வொர்க் சுமை ஆகியவற்றின் பகுப்பாய்வு, சர்வர் வளங்கள் உகந்ததாகப் பயன்படுத்தப்படுவதைக் காட்டியது. இருப்பினும், சாத்தியமான சிக்கல்களைத் தடுக்க, சுமையை தொடர்ந்து கண்காணித்து, எதிர்காலத்தில் சர்வரின் நம்பகத்தன்மை மற்றும் செயல்திறனை உறுதிசெய்ய காப்புப்பிரதி தீர்வுகளைத் தயாரிப்பது முக்கியம்.