സെർവറുകളുടെ കാര്യക്ഷമമായ പ്രവർത്തനത്തിന് പതിവ് സെർവർ ലോഡ് ഡയഗ്നോസ്റ്റിക് വളരെ പ്രധാനമാണ്. സാധ്യമായ പ്രശ്നങ്ങൾ തിരിച്ചറിയുന്നതിനും, പ്രകടന ഒപ്റ്റിമൈസേഷനും, തുടർച്ചയായ പ്രവർത്തനം ഉറപ്പാക്കുന്നതിനും സെർവർ ലോഡ് ഡയഗ്നോസ്റ്റിക് അനുവദിക്കുന്നു. സാധാരണയായി, അത്തരം നടപടിക്രമങ്ങളിൽ വ്യക്തിഗത ഹാർഡ്വെയർ ഘടകങ്ങൾ, സോഫ്റ്റ്വെയർ, നെറ്റ്വർക്ക് ക്രമീകരണങ്ങൾ, പ്രവർത്തന ഡാറ്റ എന്നിവയുടെ വിലയിരുത്തൽ ഉൾപ്പെടുന്നു.
ഈ ലേഖനത്തിൽ, ടെർമിനൽ വഴി സെർവർ റിസോഴ്സ് വിശകലനത്തിന്റെ പ്രധാന രീതികൾ നമ്മൾ പരിശോധിക്കും, കൂടാതെ ബ്രൗസറിലെ ഓട്ടോമാറ്റിക് മോണിറ്ററിങ്ങിനുള്ള ഉപകരണങ്ങളെക്കുറിച്ചും നമ്മൾ സ്പർശിക്കും. ഏത് തരത്തിലുള്ളവയ്ക്കും ഈ നിർദ്ദേശം ബാധകമാണ്. സമർപ്പിത or വെർച്വൽ സെർവറുകൾ മുൻകൂട്ടി ഇൻസ്റ്റാൾ ചെയ്ത സോഫ്റ്റ്വെയർ പരിഗണിക്കാതെ തന്നെ, ഏത് ലിനക്സ് ഓപ്പറേറ്റിംഗ് സിസ്റ്റത്തിലും.
ടെർമിനലിൽ സെർവറിലെ മൊത്തത്തിലുള്ള ലോഡ് എങ്ങനെ പരിശോധിക്കാം
സെർവറിന്റെ മൊത്തത്തിലുള്ള ലോഡ് ടെർമിനലിൽ നേരിട്ട് പരിശോധിക്കുന്നതിന്, പോലുള്ള ജനപ്രിയ യൂട്ടിലിറ്റികൾ മുകളിൽ ഒപ്പം മുകളിൽ ഉപയോഗിക്കും. മിക്ക കേസുകളിലും, അവ ഇതിനകം തന്നെ മുൻകൂട്ടി ഇൻസ്റ്റാൾ ചെയ്തിട്ടുണ്ട്. കമാൻഡ് പ്രവർത്തിപ്പിക്കുക:
top
പ്രതികരണമായി, ഉപകരണം സിസ്റ്റത്തിന്റെ നിലവിലെ അവസ്ഥയെക്കുറിച്ചുള്ള വിവരങ്ങൾ തത്സമയം നൽകും:
ഈ രീതിയിൽ, സെർവർ അഡ്മിനിസ്ട്രേറ്റർക്ക് കീബോർഡ് നാവിഗേഷൻ ഉപയോഗിച്ച് പൊതുവായ വിവരങ്ങൾ മാത്രമല്ല, ഒരു പ്രത്യേക പ്രക്രിയയെക്കുറിച്ചും ട്രാക്ക് ചെയ്യാൻ കഴിയും. എന്നിരുന്നാലും, പ്രോഗ്രാം കൂടുതൽ ആഴത്തിലുള്ള വിശകലനത്തിനും അനുവദിക്കുന്നു. ഇതിനായി, യൂട്ടിലിറ്റിയുടെ പ്രധാന വിൻഡോയിൽ, "F" കീ അമർത്തിയാൽ അധിക ഫീൽഡുകൾ തിരഞ്ഞെടുക്കാൻ സാധിക്കും:
സജീവ ഫീൽഡുകൾ ബോൾഡായി ഹൈലൈറ്റ് ചെയ്തിരിക്കുന്നു, ബാക്കിയുള്ളവയേക്കാൾ ഭാരം കുറഞ്ഞതായി മാറുന്നു, കൂടാതെ ഒരു ചിഹ്നം * കൂടെയുണ്ട്. ഒരു പ്രത്യേക ഫീൽഡ് സജീവമാക്കാൻ, കീബോർഡ് നാവിഗേഷൻ ഉപയോഗിക്കുക, തുടർന്ന് അമർത്തുക ഇടം അഥവാ "D" കീ. ഫീൽഡ് വിൻഡോയിൽ നിന്നും പ്രോഗ്രാമിൽ നിന്നും പുറത്തുകടക്കാൻ, " അമർത്തുകQ" അഥവാ "Esc" കീ. പ്രധാന വിൻഡോയിലേക്ക് തിരികെ പോയി കീബോർഡിലെ അമ്പടയാള കീകൾ ഉപയോഗിച്ച് വലത്തേക്ക് സ്ക്രോൾ ചെയ്തുകൊണ്ട് പുതുതായി ചേർത്ത ഫീൽഡുകൾ കാണാൻ കഴിയും:
പുറത്തുകടക്കുമ്പോൾ നിലവിലുള്ള സജ്ജീകരണങ്ങൾ "" അമർത്തി സംരക്ഷിക്കേണ്ടത് പ്രധാനമാണ്.W"താക്കോൽ.
അടുത്ത ഉപകരണം മുകളിൽ. ഇത് കമാൻഡ് ഉപയോഗിച്ച് സമാരംഭിക്കുന്നു:
atop
സമാരംഭിച്ച ഉടൻ തന്നെ, ഇത് സിസ്റ്റത്തെക്കുറിച്ചുള്ള വിവരങ്ങൾ പ്രദർശിപ്പിക്കുന്നു:
നിരീക്ഷണത്തിന് ഏതാണ്ട് സമാനമായ പ്രവർത്തനക്ഷമതയാണ് ഇതിനുള്ളത്, എന്നാൽ നെറ്റ്വർക്കിനെയും ഡിസ്കുകളെയും കുറിച്ചുള്ള വിവരങ്ങൾ ട്രാക്ക് ചെയ്യാനും ഇത് അനുവദിക്കുന്നു. ലഭ്യമായ എല്ലാ പ്രവർത്തനങ്ങളും നിങ്ങൾക്ക് സ്വയം പരിചയപ്പെടാം "സഹായിക്കൂ" കമാൻഡ്:
മിക്ക കേസുകളിലും, ഒരു പ്രത്യേക കാലയളവിലേക്കുള്ള ലോഗുകൾ കാണുന്നതിന് അഡ്മിനിസ്ട്രേറ്റർമാർ ഈ ഉപകരണം ഉപയോഗിക്കുന്നു. കഴിഞ്ഞ കാലയളവിലെ ലോഡ് അറിയേണ്ടിവരുമ്പോൾ ഇത് ഉപയോഗപ്രദമാകും, ഉദാഹരണത്തിന്, ഒറ്റരാത്രികൊണ്ട്. ലോഗുകൾ കാണുന്നതിന്, കമാൻഡ് ഉപയോഗിക്കുക:
atop -r
നാവിഗേഷനായി, " ഉപയോഗിക്കുകt"താക്കോൽ — കാലത്തിൽ മുന്നോട്ട്,"ഷിഫ്റ്റ് +ടി" — പിന്നിലേക്ക്.
സ്ഥിരസ്ഥിതിയായി, atop ഓരോ 10 മിനിറ്റിലും ലോഗുകൾ എഴുതുകയും അവയിൽ സംരക്ഷിക്കുകയും ചെയ്യുന്നു /var/log/മുകളിൽ ഡയറക്ടറി. സേവ് ചെയ്യുന്നതിനുള്ള ഇടവേള അല്ലെങ്കിൽ പാത്ത് മാറ്റാൻ, നിങ്ങൾ കോൺഫിഗറേഷൻ ഫയൽ തുറക്കേണ്ടതുണ്ട്. /etc/default/atop കൂടാതെ ഇനിപ്പറയുന്ന മാറ്റങ്ങൾ വരുത്തുക:
INTERVAL=60
LOGPATH="/var/log/atop"
OUTFILE="$LOGPATH/daily.log"
നൽകിയിരിക്കുന്ന ഉദാഹരണത്തിൽ, നിർദ്ദിഷ്ട പാതയിലേക്കും ഫയൽ നാമത്തിലേക്കും ഓരോ മിനിറ്റിലും ലോഗുകൾ സംരക്ഷിക്കപ്പെടും. അതിനുശേഷം, നിങ്ങൾ കമാൻഡ് ഉപയോഗിച്ച് പ്രോഗ്രാം പുനരാരംഭിക്കേണ്ടതുണ്ട്:
systemctl restart atop.service
ബ്രൗസറിലെ സെർവറിലെ മൊത്തത്തിലുള്ള ലോഡ് എങ്ങനെ പരിശോധിക്കാം
ബ്രൗസറിൽ മൂന്നാം കക്ഷി ഉപകരണങ്ങൾ ഉപയോഗിക്കുന്നത് സെർവറിൽ എന്താണ് സംഭവിക്കുന്നതെന്ന് കൂടുതൽ ദൃശ്യമായ ഒരു ചിത്രം നൽകുന്നു. ഒരു പ്രത്യേക ഫംഗ്ഷൻ കണ്ടെത്തുന്നതിന് ടെർമിനലിലെ പ്രോഗ്രാമുകൾക്കിടയിൽ മാറേണ്ട ആവശ്യമില്ലാതെ സുഖകരമായ വിശകലനം ലക്ഷ്യമിട്ടുള്ളതാണ് അത്തരം ഉപകരണങ്ങൾ. ഏറ്റവും പ്രവർത്തനക്ഷമമായ പരിഹാരങ്ങളിലൊന്നാണ് നെറ്റ്ഡാറ്റ. ഇത് പൂർണ്ണമായും സൌജന്യമാണ്, എന്നാൽ സെർവറിന്റെ പൂർണ്ണമായ ഡയഗ്നോസ്റ്റിക്സിന് ആവശ്യമായതെല്ലാം ഇതിലുണ്ട്. ഒരു ഉദാഹരണത്തിൽ അതിന്റെ ഇൻസ്റ്റാളേഷനും കോൺഫിഗറേഷനും വിശദമായി പരിഗണിക്കാം. സമർപ്പിത സെർവർ ഉബുണ്ടു 20.04.6 OS പ്രവർത്തിപ്പിക്കുന്നു:
apt-get install netdata –y
ഇൻസ്റ്റാളേഷൻ കഴിഞ്ഞയുടനെ, സജ്ജീകരണത്തിലേക്ക് പോകുക. പ്രധാന കോൺഫിഗറേഷൻ ഫയൽ തുറക്കുക:
vim /etc/netdata/netdata.conf
ആദ്യത്തെ മൂന്ന് മൂല്യങ്ങൾ താരതമ്യം ചെയ്യുക, അവ സമാനമായിരിക്കണം, കൂടാതെ സെർവറിന്റെ ബാഹ്യ ഐപി വിലാസവും വ്യക്തമാക്കണം. ഇതിലൂടെയാണ് നിയന്ത്രണ പാനലിലേക്ക് കൂടുതൽ പ്രവേശനം സാധ്യമാകുന്നത്. ഫയലിലെ മാറ്റങ്ങൾ സംരക്ഷിച്ച് പുറത്തുകടക്കുക. സേവനം പുനരാരംഭിക്കുക:
systemctl restart netdata
പ്രവർത്തനക്ഷമത പരിശോധിക്കുക:
systemctl status netdata
സേവനം ആരംഭിച്ചു. ഇനി നിയന്ത്രണ പാനലിലേക്ക് പോകേണ്ടതുണ്ട്. ഇതിനായി, ബ്രൗസർ തുറന്ന് ഇതിലേക്ക് പോകുക:
http://11.22.33.44:19999
എവിടെ 11.22.33.44 കോൺഫിഗറേഷൻ ഫയലിൽ വ്യക്തമാക്കിയിരിക്കുന്ന സെർവറിന്റെ IP വിലാസമാണ്, 19999 പ്രോഗ്രാമിന്റെ സ്റ്റാൻഡേർഡ് പോർട്ട് ആണ്.
ഡാഷ്ബോർഡിന്റെ മുകളിൽ, സെർവറിലെ ലോഡിനെക്കുറിച്ചുള്ള പ്രധാന വിവരങ്ങൾ തത്സമയം പ്രദർശിപ്പിക്കും:
താഴെ നിങ്ങൾക്ക് സെർവറിന്റെ ഓരോ ഘടകത്തിന്റെയും ഗ്രാഫ് സൂക്ഷ്മമായി പരിശോധിക്കാം:
ചാർട്ടുകൾ സൂം ഇൻ ചെയ്യാനോ സൂം ഔട്ട് ചെയ്യാനോ, നിങ്ങൾക്ക് "Shift + mouse wheel" എന്ന കോമ്പിനേഷൻ ഉപയോഗിക്കാം. ഉപയോക്താവ് പ്രധാന ഗ്രാഫുകളുമായി പരിചയപ്പെട്ടുകഴിഞ്ഞാൽ, മുകളിൽ വലത് കോണിലുള്ള ഓരോ പ്രത്യേക ഘടകത്തിനും ഒരു അധിക മെനു സ്വയമേവ തുറക്കും. ഇനിപ്പറയുന്ന ഘടകങ്ങളെക്കുറിച്ചുള്ള വിശദമായ വിവരങ്ങൾ നൽകാൻ ഈ ഉപകരണത്തിന് കഴിയും:
ആദ്യത്തെ മൂന്ന് ഇനങ്ങൾ ഉപയോഗിച്ചുള്ള വിശദമായ വിശകലനം നമുക്ക് പരിഗണിക്കാം: CPU-കൾ, മെമ്മറി, ഡിസ്കുകൾ:
നിർദ്ദിഷ്ട ട്രിഗറുകളിലെ അലേർട്ടുകൾക്കായി NetData-യിൽ വഴക്കമുള്ള ക്രമീകരണങ്ങളും ഉണ്ട്. അവ സജീവമാക്കുന്നതിന്, മുകളിലെ പാനലിൽ "അലാറം" തിരഞ്ഞെടുത്ത് പട്ടികയിൽ നിന്ന് ഇതിനകം തയ്യാറാക്കിയ ഒരു സ്ക്രിപ്റ്റ് തിരഞ്ഞെടുക്കുക:
യൂട്ടിലിറ്റിയുടെ പ്രവർത്തനം വളരെ വിപുലമാണ്, കൂടാതെ സാധ്യതകളുടെ പൂർണ്ണമായ പട്ടികയുമായി പരിചയപ്പെടാൻ ഞങ്ങൾ ശുപാർശ ചെയ്യുന്നു സാമൂഹികം പ്രോജക്റ്റ് പേജ് അല്ലെങ്കിൽ ഔദ്യോഗിക വെബ്സൈറ്റ്സെർവറിനെ മൊത്തത്തിലും അതിന്റെ വ്യക്തിഗത ഘടകങ്ങളെ പ്രത്യേകിച്ചും പൂർണ്ണമായും നിയന്ത്രിക്കുന്നതിന് ഈ ഒരു ഉപകരണം മാത്രം മതിയാകും.
തീരുമാനം
സെർവർ ഡയഗ്നോസ്റ്റിക്സിന്റെ ഫലമായി, സിസ്റ്റം പൊതുവെ സ്ഥിരതയോടെയും കാര്യക്ഷമമായും പ്രവർത്തിക്കുന്നുവെന്ന് ഉറപ്പിക്കാൻ കഴിയും. സിപിയു ലോഡ്, മെമ്മറി ഉപയോഗം, ഡിസ്ക് പ്രവർത്തനം, നെറ്റ്വർക്ക് ലോഡ് എന്നിവയുടെ വിശകലനം സെർവർ ഉറവിടങ്ങൾ മികച്ച രീതിയിൽ ഉപയോഗിക്കുന്നുണ്ടെന്ന് കാണിച്ചു. എന്നിരുന്നാലും, സാധ്യമായ പ്രശ്നങ്ങൾ തടയുന്നതിന്, ലോഡ് പതിവായി നിരീക്ഷിക്കുകയും ഭാവിയിൽ സെർവറിന്റെ വിശ്വാസ്യതയും പ്രകടനവും ഉറപ്പാക്കുന്നതിന് ബാക്കപ്പ് പരിഹാരങ്ങൾ തയ്യാറാക്കുകയും ചെയ്യേണ്ടത് പ്രധാനമാണ്.