መደበኛ የአገልጋይ ጭነት ምርመራ ለአገልጋዮች ቀልጣፋ አሠራር በጣም አስፈላጊ ነው። የአገልጋይ ጭነት መመርመሪያ ሊሆኑ የሚችሉ ጉዳዮችን መለየት፣ የአፈጻጸም ማመቻቸት እና ቀጣይነት ያለው ስራን ማረጋገጥ ያስችላል። በተለምዶ እንደዚህ ያሉ ሂደቶች የግለሰብ ሃርድዌር አካላትን ፣ ሶፍትዌሮችን ፣ የአውታረ መረብ ቅንብሮችን እና የአሠራር መረጃዎችን መገምገምን ያካትታሉ።
በዚህ ጽሑፍ ውስጥ፣ በተርሚናል በኩል የአገልጋይ ሀብት ትንተና ዋና ዋና ዘዴዎችን እንመረምራለን እንዲሁም በአሳሹ ውስጥ አውቶማቲክ ክትትል ለማድረግ የሚረዱ መሳሪያዎችን እንነካለን። መመሪያው አስቀድሞ የተጫነው ሶፍትዌር ምንም ይሁን ምን በማንኛውም የሊኑክስ ኦፐሬቲንግ ሲስተም ላይ ላሉ ለማንኛውም አይነት የተወሰኑ ወይም ምናባዊ አገልጋዮች ተፈጻሚ ይሆናል።
በተርሚናል ውስጥ በአገልጋዩ ላይ ያለውን አጠቃላይ ጭነት እንዴት ማረጋገጥ እንደሚቻል
የአገልጋዩን አጠቃላይ ጭነት በቀጥታ በተርሚናል ውስጥ ለመፈተሽ፣ እንደ ቶፕ እና አቶፕ ያሉ ታዋቂ መገልገያዎች ጥቅም ላይ ይውላሉ። በአብዛኛዎቹ ሁኔታዎች፣ አስቀድመው ተጭነዋል። ትዕዛዙን ብቻ ያስጀምሩ፦
top
በምላሹ መሣሪያው ስለ ስርዓቱ ወቅታዊ ሁኔታ በቅጽበት መረጃ ይሰጣል፡-
በዚህ መንገድ፣ የአገልጋይ አስተዳዳሪው የቁልፍ ሰሌዳ አሰሳን በመጠቀም አጠቃላይ መረጃን ብቻ ሳይሆን ስለ አንድ የተወሰነ ሂደት መከታተል ይችላል። ሆኖም፣ ፕሮግራሙ ጥልቅ ትንተና እንዲኖር ያስችላል። ለዚህ፣ በፍጆታ ዋና መስኮት ውስጥ " F " የሚለውን ቁልፍ ይጫኑ፣ ከዚያ በኋላ ተጨማሪ መስኮችን መምረጥ ይቻላል
አክቲቭ መስኮች በደማቅ ፊደላት ጎልተው ይታያሉ፣ ከሌሎቹ የበለጠ ቀለል ያሉ ይሆናሉ፣ እና በምልክት * ታጅበው ይመጣሉ። የተወሰነ መስክ ለማግበር የቁልፍ ሰሌዳውን ዳሰሳ ይጠቀሙ፣ ከዚያም ክፍተትን ወይም " D " ቁልፍን ይጫኑ። ከመስኮቱ መስኮት እና ከፕሮግራሙ በአጠቃላይ ለመውጣት " Q " ወይም " Esc " ቁልፍን ይጫኑ። አዲስ የተጨመሩት መስኮች ወደ ዋናው መስኮት በመመለስ እና በቁልፍ ሰሌዳው ላይ ያሉትን የቀስት ቁልፎች በመጠቀም ወደ ቀኝ በማሸብለል ሊታዩ ይችላሉ
ሲወጡ የአሁኑን ቅንብሮች " W " ቁልፍን በመጫን ማስቀመጥ አስፈላጊ ነው ።
ቀጣዩ መሣሪያ ከላይ ነው ። የተጀመረው በሚከተለው ትዕዛዝ ነው፦
atop
ከተጀመረ በኋላ ወዲያውኑ ስለ ስርዓቱ መረጃ ያሳያል-
ለክትትል ተመሳሳይ ተግባር አለው ነገር ግን ስለ አውታረ መረቡ እና ዲስኮች መረጃ መከታተል ያስችላል። በ" እገዛ " ትዕዛዝ አማካኝነት ሁሉንም የሚገኙ ተግባራት እራስዎን ማወቅ ይችላሉ
በአብዛኛዎቹ አጋጣሚዎች አስተዳዳሪዎች ለተወሰነ ጊዜ ምዝግብ ማስታወሻዎችን ለማየት ይህንን መሳሪያ ይጠቀማሉ። ያለፈውን ጊዜ ሸክሙን ማወቅ ሲፈልጉ ይህ ጠቃሚ ሊሆን ይችላል, ለምሳሌ, በአንድ ምሽት. ምዝግብ ማስታወሻዎችን ለማየት ትዕዛዙን ይጠቀሙ፡-
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
11.22.33.44 በማዋቀሪያ ፋይል ውስጥ የተገለጸው የአገልጋይ የአይፒ አድራሻ ሲሆን፣ 19999 የፕሮግራሙ መደበኛ ወደብ ነው።
በዳሽቦርዱ አናት ላይ በአገልጋዩ ላይ ስላለው ጭነት ዋናው መረጃ በቅጽበት ይታያል፡
ከዚህ በታች የእያንዳንዱን የአገልጋዩን አካል ግራፍ በጥልቀት መመልከት ይችላሉ፡-
ገበታዎቹን ለማጉላት ወይም ለማሳነስ፣ "Shift + mouse wheel" ጥምሩን መጠቀም ይችላሉ። አንዴ ተጠቃሚው ዋና ግራፎችን ካወቀ በኋላ፣ በላይኛው ቀኝ ጥግ ላይ የሚገኘው ለእያንዳንዱ የተለየ አካል ተጨማሪ ሜኑ በራስ-ሰር ይከፈታል። መሣሪያው በሚከተሉት ክፍሎች ላይ ዝርዝር መረጃ መስጠት ይችላል.
የመጀመሪያዎቹን ሶስት ነገሮች በመጠቀም ዝርዝር ትንታኔን እንመልከት፡ ሲፒዩዎች፣ ማህደረ ትውስታ፣ ዲስኮች፡-
NetData በተገለጹ ቀስቅሴዎች ላይ ለማንቂያዎችም ተለዋዋጭ ቅንብሮች አሉት። እነሱን ለማንቃት ከላይኛው ፓነል ላይ "ማንቂያ" ን ይምረጡ እና ከዝርዝሩ ውስጥ አስቀድሞ የተዘጋጀ ስክሪፕት ይምረጡ።
የመገልገያው ተግባር በጣም ሰፊ ነው፣ እና በ GitHub ፕሮጀክት ገጽ ወይም በኦፊሴላዊው ድህረ ገጽ ላይ ያሉትን ሙሉ የአማራጮች ዝርዝር እራስዎን እንዲያውቁ እንመክራለን ። ይህ አንድ መሳሪያ ብቻ በአጠቃላይ መላውን አገልጋይ እና በተለይም የእያንዳንዱን ክፍል ሙሉ በሙሉ ለመቆጣጠር በቂ ይሆናል።
መደምደሚያ
በተካሄደው የአገልጋይ መመርመሪያ ምክንያት, ስርዓቱ በአጠቃላይ በተረጋጋ እና በብቃት እንደሚሰራ ማረጋገጥ ይቻላል. የሲፒዩ ጭነት፣ የማህደረ ትውስታ አጠቃቀም፣ የዲስክ እንቅስቃሴ እና የአውታረ መረብ ጭነት ትንተና የአገልጋዩ ሃብቶች በጥሩ ሁኔታ ጥቅም ላይ እንደዋሉ ያሳያል። ነገር ግን ሊከሰቱ የሚችሉ ችግሮችን ለመከላከል ሸክሙን በየጊዜው መከታተል እና የአገልጋዩን አስተማማኝነት እና ወደፊት አፈጻጸም ለማረጋገጥ የመጠባበቂያ መፍትሄዎችን ማዘጋጀት አስፈላጊ ነው.