ஒரு சர்வர் அதிக சுமையுடன் இருக்கும்போது, அது மெய்நிகர் அல்லது அர்ப்பணிப்புடன் இருந்தாலும், அது வலைத்தளங்களை மெதுவாக ஏற்றி, உள்ளடக்கத்திற்குப் பதிலாக எரிச்சலூட்டும் பிழைகளை உருவாக்குகிறது. அத்தகைய விளைவைத் தவிர்க்க, அதன் அளவுருக்களை கவனமாகக் கண்காணித்து, வளங்களை சரியான நேரத்தில் பகுப்பாய்வு செய்வது அவசியம்.
அடுத்து, ஹோஸ்டிங் வழங்குநரின் கருவிகளைப் பயன்படுத்தி தனிப்பட்ட வளங்களைக் கண்டறிவதைப் பார்ப்போம், அதே போல் சேவையகப் பக்கத்தில் உள்ள முனையம் மூலமாகவும். கூடுதலாக, மோசமான கணினி செயல்திறனுடன் தொடர்புடைய சிக்கல்களைத் தீர்ப்பதற்கான பல்வேறு அணுகுமுறைகளைக் கருத்தில் கொள்வோம். முன்பே நிறுவப்பட்ட மென்பொருளைப் பொருட்படுத்தாமல், Linux OS இல் இயங்கும் எந்த சேவையகங்களுக்கும் இந்த வழிமுறைகள் பொருந்தும்.
VMmanager வழியாக சேவையக வளங்களைச் சரிபார்க்கிறது.
VMmanager மெய்நிகராக்க கருவி எளிமையானது, ஆனால் அதே நேரத்தில் நோயறிதலுக்கான உலகளாவிய தீர்வாகும். திறமையான நிர்வாகத்தை உறுதி செய்வதில் இது முக்கிய பங்கு வகிக்கிறது. அர்ப்பணிப்பு or மெய்நிகர் சேவையகங்கள் பெரும்பாலான நவீன ஹோஸ்டிங் வழங்குநர்களில். எடுத்துக்காட்டாக, கருவியின் பதிப்பு 6 இல் சரிபார்ப்பு செய்யப்படும், இருப்பினும், முந்தைய பதிப்புகளும் இதே போன்ற நோயறிதல்களை மேற்கொள்ளக்கூடும்.
பகுப்பாய்விற்கு, நீங்கள் செல்ல வேண்டியது விஎம்மேனேஜர் கட்டுப்பாட்டுப் பலகத்திற்குச் சென்று விரும்பிய மெய்நிகர் இயந்திரத்தைத் தேர்ந்தெடுக்கவும்:
அடுத்து, பயனர் உடனடியாக வளங்களைப் பயன்படுத்துவதை உண்மையான நேரத்தில் பார்க்க முடியும். மேலும் விரிவான புள்ளிவிவரங்களுக்கு, நீங்கள் "அளவுருக்கள்" என்பதைத் தேர்ந்தெடுக்க வேண்டும்:
மேலே உள்ள விரிவான புள்ளிவிவரங்கள் தாவல் பொதுவான சேவையக பண்புகள் மற்றும் மெய்நிகராக்க வகையைக் காட்டுகிறது. வரைபடங்களில் நீங்கள் நெட்வொர்க் நெரிசல், செயலி சுமை, ரேம் மற்றும் வட்டு இட பயன்பாட்டை நிகழ்நேரத்தில் காணலாம்:
ஒரு குறிப்பிட்ட காலத்திற்கு வட்டு இடம் அல்லது வள புள்ளிவிவரங்களின் விரிவான பகுப்பாய்விற்கு, நீங்கள் பொருத்தமான மெனு உருப்படியைத் தேர்ந்தெடுக்க வேண்டும். மெய்நிகர் வட்டுகளைப் பற்றிய தகவல்கள் இந்த வடிவத்தில் காட்டப்படும்:
ஒரு குறிப்பிட்ட வளத்திற்கான சுமை புள்ளிவிவரங்கள் வசதியான வரைபடத்தின் வடிவத்தில் காட்டப்படும்:
ஒரு நாள், வாரம், மாதம், வருடத்திற்கான சுமை வரைபடத்தைக் காட்டலாம் அல்லது தேவையான தேதிகளை கைமுறையாகத் தேர்ந்தெடுக்கலாம். அனைத்து முக்கிய ஆதாரங்களும் காட்டப்படும்: செயலி, ரேம், சேமிப்பு, பிணைய இடைமுகம்.
பல பயனர்கள் ஒரு குறிப்பிட்ட காலத்திற்கு வளங்கள் சமமாகப் பயன்படுத்தப்பட வேண்டும் என்று எதிர்பார்க்கிறார்கள். இருப்பினும், இது எப்போதும் அப்படி இருக்காது. எடுத்துக்காட்டாக, செயலற்ற பயன்முறையில் கூட பிணைய இடைமுகம் ஒரே மாதிரியாகத் தோன்றலாம்:
இந்த விஷயத்தில் எந்த நடவடிக்கைகளும் தேவையில்லை. இருப்பினும், ஒரு செயலி, RAM அல்லது வட்டு சேமிப்பகத்தைப் பொறுத்தவரை, சேவையகம் அதன் அனைத்து 100% வளங்களையும் தொடர்ந்து பயன்படுத்தக்கூடாது; பரிந்துரைக்கப்பட்ட சுமை 70% க்கு மேல் இல்லை.
முனையத்தில் சேவையக வளங்களைச் சரிபார்க்கிறது
மொத்த சுமை பகுப்பாய்வு
நாம் முன்னர் சில பகுப்பாய்வு விருப்பங்களைப் பார்த்தோம். சர்வர் வளங்களின் பொதுவான கண்டறிதல் கட்டுரை. அங்கு நாம் நிலையான கருவிகளைப் பற்றிப் பேசினோம், எடுத்துக்காட்டாக மேல்/மேல், மேலும் நிறுவுதல் மற்றும் உள்ளமைத்தல் ஆகியவற்றையும் பார்த்தேன் நெட்டாட்டா உலாவி வழியாக சர்வர் வளங்களை கண்காணிக்க அனுமதிக்கும் பயன்பாடு. இந்த கட்டுரையில் நாம் பார்ப்போம் htop ஒரு மாற்றாக மேல் பொது அமைப்பு வள பகுப்பாய்விற்கான பயன்பாடு.
இந்தக் கருவி முன்னிருப்பாக லினக்ஸ் விநியோகங்களில் முன்பே நிறுவப்படவில்லை, எனவே நிறுவலுடன் தொடங்குவோம். டெபியன்/உபுண்டுவிற்கு நாம் கட்டளையைப் பயன்படுத்துகிறோம்:
apt-get install htop
CentOS-ஐப் பொறுத்தவரை, இதைப் பயன்படுத்துவது மிகவும் அர்த்தமுள்ளதாக இருக்கும் சூடான களஞ்சியங்கள். அவை முன்னிருப்பாக முடக்கப்பட்டுள்ளன, எனவே முதல் கட்டளை அவற்றைச் சேர்ப்பதற்குப் பொறுப்பாகும், இரண்டாவது கட்டளை நிறுவுவதற்குப் பொறுப்பாகும். htop:
yum -y install epel-release
yum install htop -y
நிறுவிய உடனேயே, பயன்பாட்டு மெனுவிலிருந்து அல்லது முனையத்தில் பொருத்தமான கட்டளையுடன் பயன்பாட்டைத் திறக்கலாம்:
htop
இதன் விளைவாக, பயனர் கணினி பற்றிய அனைத்து தகவல்களையும் பார்க்க முடியும்:
மேல் இடது மூலையில் ஒவ்வொரு கோர், ரேம் மற்றும் ஸ்வாப் நினைவகத்தின் பயன்பாடு உட்பட செயலி தரவைக் காட்டுகிறது. லினக்ஸில் ஸ்வாப் நினைவகம் ரேம் பற்றாக்குறை ஏற்பட்டால் பயன்படுத்தப்படுகிறது, இது கணினி நிலைத்தன்மையை உறுதி செய்கிறது. மேல் வலது மூலையில் செயலி சுமை மற்றும் செயலில் உள்ள பணிகளின் எண்ணிக்கையைக் காணலாம். மையப் பகுதி வரிசைப்படுத்தும் திறனுடன் செயலில் உள்ள செயல்முறைகளைக் காட்டுகிறது. கீழ் பகுதி ஹாட் கீகள் மற்றும் செயல்பாடு பற்றிய தகவல்களை வழங்குகிறது. "உதவி" பிரிவில் நிரலின் திறன்களின் விரிவான விளக்கம் உள்ளது:
கணினியைக் கண்டறிவதற்கு முன், சேவையகத்தில் எத்தனை கோர்கள்/செயலிகள் பயன்படுத்தப்படுகின்றன என்பதை சரியாகப் புரிந்துகொள்வது அவசியம். பயனர் அவற்றின் மதிப்பை மேல் இடது மூலையில் கண்டுபிடிக்கலாம். htop பயன்பாடு:
அல்லது கட்டளையை இயக்குவதன் மூலம்:
nproc
பெறப்பட்ட மதிப்பைப் பொறுத்து, அனுமதிக்கப்பட்ட மொத்த சுமை கணக்கிடப்படும் (மேல் வலது மூலையில் சுமை சராசரி). எங்கள் விஷயத்தில் இது 2 க்கு சமம், அதாவது அதிகபட்ச சுமை 2.0 ஆகும். இருப்பினும், கணினி சுமை 2.0 இன் கீழ் முழுமையாக உறைந்துவிடும் என்று இது அர்த்தப்படுத்துவதில்லை. இந்த எண்ணிக்கை அதிகமாக இருக்கலாம், ஆனால் இந்த விஷயத்தில், மற்ற அனைத்து பணிகளும் வரிசையில் இருக்கும், மேலும் சேவையகமே ஏற்றப்படும். சிறந்த மதிப்பு 70% க்கு மிகாமல் சுமையாகக் கருதப்படுகிறது. எடுத்துக்காட்டாக, ஒற்றை-செயலி சேவையகத்தில் சுமை சராசரி 0.7 க்குள் இருக்க வேண்டும். மேலே குறிப்பிடப்பட்ட எடுத்துக்காட்டில் உள்ள சேவையகத்தைப் பொறுத்தவரை, ஒரு நல்ல காட்டி 1.4 ஐ விட அதிகமாக இல்லாத மதிப்புகளாக இருக்கும்.
பயன்படுத்தி htop அல்லது அதன் ஒப்புமைகளைப் பொறுத்தவரை, பயனர் முக்கிய ஆதாரங்களை மதிப்பீடு செய்ய வேண்டும்: சராசரி செயலி சுமை, ரேம் பயன்பாடு, வட்டு இடம் மற்றும் பிணைய இடைமுகம். வளங்கள் குறைவாக இருந்தால், நீங்கள் CPU பயன்பாட்டின் மூலம் செயல்முறைகளை வரிசைப்படுத்த வேண்டும், அதிக நுகர்வு செயல்பாடுகளை அடையாளம் காண வேண்டும், பின்னர் அவற்றை மேம்படுத்த வேண்டும் அல்லது நிறுத்த வேண்டும். நிரலை மூடுவது சாத்தியமில்லை அல்லது தேர்வுமுறை தோல்வியுற்றால், மிகவும் சக்திவாய்ந்த உள்ளமைவுடன் சேவையகத்திற்கு மாறுவது குறித்து பரிசீலிக்க பரிந்துரைக்கப்படுகிறது.
இலவச RAM ஐ சரிபார்க்கிறது
இந்தப் பகுதியில், எந்தவொரு சேவையகத்தின் செயல்பாட்டின் ஒரு முக்கிய அம்சத்தை நாம் கூர்ந்து கவனிப்போம் - போதுமான அளவு இலவச ரேம்.
எந்த லினக்ஸ் கணினியிலும் இலவச RAM ஐ டெர்மினல் வழியாக சரிபார்க்க எளிதான வழி கட்டளை:
free -m
வெளியீட்டில் நாம் பின்வரும் தரவை மெகாபைட்களில் பெறுகிறோம்: மொத்தம், பயன்படுத்தப்பட்ட, இலவச மற்றும் தற்காலிக சேமிப்பு ரேம், அத்துடன் இடமாற்று அளவு:
ஒரு குறிப்பிட்ட நேரத்தில் பொதுவான தரவைப் பெறுவதற்கு இந்தக் கருவி பயனுள்ளதாக இருக்கும். டைனமிக் ரேம் பயன்பாட்டு கண்டறிதலுக்கு, நாங்கள் பரிந்துரைக்கிறோம் vmstat வெளியீட்டுத் தகவலின் புதுப்பிப்பு அதிர்வெண்ணை உள்ளமைக்க அனுமதிக்கும் பயன்பாடு:
vmstat 1
மேலே உள்ள எடுத்துக்காட்டில், தரவு ஒவ்வொரு நொடியும் புதுப்பிக்கப்படும். வெளியீடு இதே போன்ற வடிவத்தில் தயாரிக்கப்படுகிறது இலவச:
இந்தக் கருவி பொதுவான கணினித் தகவலையும் வழங்குகிறது, ஆனால் எங்கள் விஷயத்தில், RAM-க்கு பொறுப்பான நெடுவரிசைகள் மட்டுமே முக்கியம், அதாவது நினைவகம் மற்றும் இடமாற்றம். அனைத்து மதிப்புகளும் கிலோபைட்டுகளில் குறிக்கப்படுகின்றன. அவற்றை இன்னும் விரிவாகப் பார்ப்போம்:
ஞாபகம் (ரேம்):
- மாற்றுதல்: மெய்நிகர் நினைவகம் இயற்பியலுக்கு மாற்றப்பட்டது.
- இலவச: கிடைக்கக்கூடிய இயற்பியல் நினைவகம் (RAM).
- ஆர்வலர்களை: வட்டு எழுதுவதற்கு முன் இடையகமாகப் பயன்படுத்தப்படும் நினைவகம்.
- கேச்: அணுகலை விரைவுபடுத்த நினைவகம் தற்காலிக சேமிப்பாகப் பயன்படுத்தப்படுகிறது.
இடமாற்று
- si: அணுகலை விரைவுபடுத்த நினைவகம் தற்காலிக சேமிப்பாகப் பயன்படுத்தப்படுகிறது.
- so: இயற்பியல் நினைவகத்திலிருந்து இடமாற்று நினைவகத்திற்கு எழுதப்பட்ட தரவு.
தனித்தனியாக, அனைத்து கணினி வளங்களையும் கண்டறியும் பயன்பாடுகள் ஆரம்பத்தில் பதிவுகளிலிருந்து தரவை எடுத்துக்கொள்கின்றன என்பதைக் குறிப்பிடுவது மதிப்பு. RAM ஐப் பொறுத்தவரை, பயனர் தொடர்புடைய கோப்பைத் திறப்பதன் மூலம் தரவை நேரடியாகப் பார்க்க முடியும்:
cat /proc/meminfo
வெளியீடு மிகவும் விரிவானது, ஆனால் நினைவகத்தை பகுப்பாய்வு செய்ய முதல் பதிவுகளுக்கு கவனம் செலுத்தினால் போதும்:
அதிகப்படியான ரேம் பயன்பாட்டில் உள்ள சிக்கல்கள் பெரும்பாலும் ஒரு குறிப்பிட்ட பணி அல்லது செயல்முறையுடன் தொடர்புடையவை. ஆரம்பத்தில், சிக்கலான செயல்முறைகளை அடையாளம் காண பொதுவான கருவிகளைப் பயன்படுத்தி கண்டறிதல் போதுமானதாக இருக்கும். ஒரு தீர்வாக, ஒரு குறிப்பிட்ட பயன்பாட்டை மேம்படுத்துதல், அதிக அளவு தகவல்களைப் பற்றி பேசினால் கேச்சிங் மற்றும் தரவு சுருக்கத்தை இயக்குதல் அல்லது சர்வர் உள்ளமைவை அதிகரிப்பது ஆகியவற்றை நீங்கள் பரிசீலிக்கலாம்.
வட்டு இடக் கட்டுப்பாடு
சர்வர் வட்டு இடத்தைக் கண்டறிவது அதன் பிற வளங்களை விட குறைவான முக்கியத்துவம் வாய்ந்தது அல்ல. ஒரு விதியாக, சரிபார்ப்பின் தேவை பற்றிய சமிக்ஞைகள்: ஏற்கனவே உள்ள கோப்புகளை உருவாக்கவோ அல்லது எழுதவோ இயலாமை, மெதுவான கணினி செயல்திறன் மற்றும் பல்வேறு உள்ளீடு/வெளியீட்டு பிழைகள்.
சரிபார்க்க மிகவும் வசதியான வழி கட்டளை:
df -h
மறுமொழியாக, கருவி அனைத்து ஏற்றப்பட்ட வட்டு பகிர்வுகளிலும் தகவலைக் காண்பிக்கும்:
மேலும் விரிவான கோப்பக கண்காணிப்புக்கு இந்த கட்டளையைப் பயன்படுத்தலாம்:
du -hs /*
இந்த வழியில், ஒவ்வொரு கோப்பகமும் எவ்வளவு இடத்தை எடுத்துக்கொள்கிறது என்பதை பயனர் கண்டுபிடிக்க முடியும். கணினி செயல்திறனை மீட்டெடுக்க, அதிக அளவு நினைவகத்தை பயன்படுத்தும் வட்டின் பகிர்வை நீங்கள் மேம்படுத்த வேண்டும். மொத்தத் தொகையில் 80-90% க்கும் அதிகமான இலவச இடத்தைப் பயன்படுத்த அனுமதிக்க வேண்டாம் என்று பரிந்துரைக்கப்படுகிறது; மீதமுள்ள 10-20% நிலையான கணினி செயல்பாட்டிற்கு போதுமானதாக இருக்க வேண்டும். தேர்வுமுறை சாத்தியமில்லை என்றால் வட்டு இடத்தை அதிகரிக்க பரிந்துரைக்கப்படுகிறது. புதிய வட்டுகளைச் சேர்ப்பதன் மூலமோ அல்லது ஏற்கனவே உள்ள வட்டுகளை விரிவாக்குவதன் மூலமோ, கிளவுட் சேமிப்பிடத்தைப் பயன்படுத்துவதன் மூலமோ இதைச் செய்யலாம். தேர்ந்தெடுக்கப்பட்ட தீர்வைப் பொருட்படுத்தாமல், கோப்பு இழப்பைத் தவிர்க்க எப்போதும் காப்பு பிரதியை உருவாக்க பரிந்துரைக்கப்படுகிறது.
பிணைய இடைமுகச் சரிபார்ப்பு
சேவையகக் கண்டறிதலின் இறுதி, ஆனால் குறைவான முக்கியத்துவம் இல்லாத அம்சம் பிணைய இடைமுகத்தைச் சரிபார்ப்பதாகும். நெத்தாக்ஸ் நெட்வொர்க் செயல்முறைகளால் நிகழ்நேரத்தில் எவ்வளவு போக்குவரத்து கணக்கிடப்படுகிறது என்பது பற்றிய பொதுவான தகவலைப் பெற விரும்பினால், பயன்பாட்டைப் பயன்படுத்தலாம்.
Cent OS இல் நிறுவுதல் மற்றும் வெளியீடு:
yum install nethogs
nethogs
Debian/Ubuntuக்கு:
apt-get install nethogs
nethogs
இந்த நேரத்தில் நெட்வொர்க் வளங்களைப் பயன்படுத்தும் செயல்முறைகளை கருவி காண்பிக்கும்:
நாங்கள் பரிந்துரைக்கிறோம் இஃப்டாப் மேலும் விரிவான பகுப்பாய்விற்கு.
Cent OS இல் நிறுவுதல் மற்றும் வெளியீடு:
yum install iftop
iftop
Debian/Ubuntuக்கு:
apt-get install iftop
iftop
நிரலின் வெளியீடு என்பது IP முகவரிகள், போர்ட்கள், மாற்றப்பட்ட தரவு அளவு மற்றும் பரிமாற்ற வேகத்தைக் குறிக்கும் செயலில் உள்ள இணைப்புகளின் பட்டியலாகும். நிரலின் முக்கிய நன்மை நெட்வொர்க் சேனல் ஏற்றுதலின் காட்சி வடிவமைப்பு ஆகும்:
சேவையக நெட்வொர்க் சேனலைக் கண்டறிந்து, அதிக சுமை உள்ள சிக்கல்களைக் கண்டறிந்த பிறகு, ஹோஸ்டிங் வழங்குநரின் பக்கத்தில் நெட்வொர்க் இணைப்புகளின் அலைவரிசையை அதிகரிக்க அல்லது குறிப்பிட்ட சிக்கல் இடைமுகத்தின் அமைப்புகளை மேம்படுத்த பரிந்துரைக்கப்படுகிறது. காப்புப்பிரதி கருவியாக, நெட்வொர்க் செயல்பாட்டில் ஏற்படும் மாற்றங்களை விரைவாகக் கண்காணிக்க பல்வேறு கண்காணிப்பு அமைப்புகளைப் பயன்படுத்தலாம், தேவைப்பட்டால், தேவைகளுக்கு ஏற்ப நெட்வொர்க் உள்கட்டமைப்பைத் தொடர்ந்து புதுப்பிக்கலாம்.
தீர்மானம்
முடிவில், சேவையக வளங்களைக் கண்டறிவது பயனுள்ள நிர்வாகத்தின் ஒருங்கிணைந்த பகுதியாகும் என்பதை வலியுறுத்தலாம் மெய்நிகர் மற்றும் அர்ப்பணிப்பு சேவையகங்கள். முழுமையான சேவையக பகுப்பாய்விற்கான முக்கிய கருவிகளைப் பார்ப்பதற்கான வாய்ப்பை இந்தக் கட்டுரை எங்களுக்கு வழங்கியது, மேலும் சாத்தியமான சிக்கல்களைத் தீர்ப்பதற்கான நடைமுறை பரிந்துரைகளையும் வழங்கியது. வழக்கமான கணினி கண்டறிதல்கள், செயலில் பயனர் பங்கேற்பு இல்லாமல் கூட, சேவையகம் தடையின்றி செயல்பட அனுமதிக்கிறது.