සේවාදායක කාර්යක්ෂම ක්රියාකාරිත්වය සඳහා නිතිපතා සේවාදායක බර හඳුනා ගැනීම ඉතා වැදගත් වේ. සේවාදායක බර හඳුනා ගැනීම මඟින් විභව ගැටළු හඳුනා ගැනීමට, කාර්ය සාධන ප්රශස්තිකරණයට සහ අඛණ්ඩ ක්රියාකාරිත්වය සහතික කිරීමට ඉඩ සලසයි. සාමාන්යයෙන්, එවැනි ක්රියා පටිපාටිවලට තනි දෘඩාංග සංරචක, මෘදුකාංග, ජාල සැකසුම් සහ මෙහෙයුම් දත්ත තක්සේරු කිරීම ඇතුළත් වේ.
මෙම ලිපියෙන්, අපි ටර්මිනලය හරහා සේවාදායක සම්පත් විශ්ලේෂණයේ ප්රධාන ක්රම පරීක්ෂා කර බ්රව්සරයේ ස්වයංක්රීය අධීක්ෂණය සඳහා මෙවලම් ස්පර්ශ කරන්නෙමු. උපදෙස් ඕනෑම වර්ගයකට අදාළ වේ කැප or අතථ්ය සේවාදායකයන් පෙර ස්ථාපනය කර ඇති මෘදුකාංග නොසලකා, ඕනෑම Linux මෙහෙයුම් පද්ධතියක.
ටර්මිනලයේ සේවාදායකයේ සමස්ත භාරය පරීක්ෂා කරන්නේ කෙසේද?
සේවාදායකයේ සමස්ත භාරය කෙලින්ම ටර්මිනලය තුළ පරීක්ෂා කිරීමට, ජනප්රිය උපයෝගිතා වැනි ඉහළ සහ මුදුනේ භාවිතා කරනු ඇත. බොහෝ අවස්ථාවලදී, ඒවා දැනටමත් පෙර ස්ථාපනය කර ඇත. විධානය ක්රියාත්මක කරන්න:
top
ප්රතිචාර වශයෙන්, මෙවලම තත්ය කාලීනව පද්ධතියේ වත්මන් තත්ත්වය පිළිබඳ තොරතුරු සපයනු ඇත:
මේ ආකාරයෙන්, සේවාදායක පරිපාලකයාට යතුරුපුවරු සංචාලනය භාවිතයෙන් සාමාන්ය තොරතුරු පමණක් නොව නිශ්චිත ක්රියාවලියක් පිළිබඳ තොරතුරු ද නිරීක්ෂණය කළ හැකිය. කෙසේ වෙතත්, වැඩසටහන ගැඹුරු විශ්ලේෂණයක් සඳහා ද ඉඩ සලසයි. මේ සඳහා, උපයෝගීතාවයේ ප්රධාන කවුළුවෙහි, "F" යතුර භාවිතා කරන්න, ඉන්පසු අමතර ක්ෂේත්ර තෝරා ගැනීමට හැකි වනු ඇත:
ක්රියාකාරී ක්ෂේත්ර තද අකුරින් උද්දීපනය කර ඇති අතර, අනෙක් ඒවාට වඩා සැහැල්ලු වන අතර * සංකේතයක් සමඟ ඇත. නිශ්චිත ක්ෂේත්රයක් සක්රිය කිරීමට, යතුරුපුවරු සංචාලනය භාවිතා කර, පසුව ඔබන්න අවකාශය හෝ "D" යතුර. ක්ෂේත්ර කවුළුවෙන් සහ පොදුවේ වැඩසටහනෙන් පිටවීමට, " ඔබන්න.Q" හෝ "එස්.සී." යතුර. අලුතින් එකතු කරන ලද ක්ෂේත්ර ප්රධාන කවුළුව වෙත ආපසු ගොස් යතුරුපුවරුවේ ඊතල යතුරු භාවිතයෙන් දකුණට අනුචලනය කිරීමෙන් දැකිය හැකිය:
පිටවීමේදී "" බොත්තම එබීමෙන් වත්මන් සැකසුම් සුරැකීම වැදගත් වේ.W" යතුර.
ඊළඟ මෙවලම වන්නේ මුදුනේ. එය විධානය සමඟ දියත් කෙරේ:
atop
දියත් කළ වහාම, එය පද්ධතිය පිළිබඳ තොරතුරු පෙන්වයි:
එය නිරීක්ෂණය සඳහා බොහෝ දුරට සමාන ක්රියාකාරීත්වයක් ඇති අතර ජාලය සහ තැටි පිළිබඳ තොරතුරු නිරීක්ෂණය කිරීමටද ඉඩ සලසයි. ඔබට ලබා ගත හැකි සියලුම කාර්යයන් පිළිබඳව ඔබව හුරු කර ගත හැකිය "උදව්" විධානය:
බොහෝ අවස්ථාවන්හිදී, පරිපාලකයින් නිශ්චිත කාල පරිච්ඡේදයක් සඳහා ලොග් බැලීමට මෙම මෙවලම භාවිතා කරයි. පසුගිය කාල පරිච්ඡේදය සඳහා බර දැන ගැනීමට අවශ්ය වූ විට මෙය ප්රයෝජනවත් විය හැකිය, උදාහරණයක් ලෙස, එක රැයකින්. ලොග් බැලීමට, විධානය භාවිතා කරන්න:
atop -r
සංචාලනය සඳහා, " භාවිතා කරන්නt"යතුර — කාලය තුළ ඉදිරියට,"ෂිෆ්ට් +ටී" — පසුපසට.
පෙරනිමියෙන්, atop සෑම මිනිත්තු 10 කට වරක් ලොග් ලියා ඒවා සුරකියි /var/log/ඉහළ නාමාවලිය. සුරැකීම සඳහා පරතරය හෝ මාර්ගය වෙනස් කිරීමට, ඔබ වින්යාස ගොනුව විවෘත කළ යුතුය /etc/පෙරනිමි/ඉහළ සහ පහත වෙනස්කම් සිදු කරන්න:
INTERVAL=60
LOGPATH="/var/log/atop"
OUTFILE="$LOGPATH/daily.log"
සපයා ඇති උදාහරණයේ දී, නිශ්චිත මාර්ගයට සහ ගොනු නාමයට සෑම මිනිත්තුවකම ලොග් සුරකිනු ඇත. ඊට පසු, ඔබ විධානය සමඟ වැඩසටහන නැවත ආරම්භ කළ යුතුය:
systemctl restart atop.service
බ්රව්සරයේ සේවාදායකයේ සමස්ත පැටවීම පරීක්ෂා කරන්නේ කෙසේද?
බ්රවුසරයේ තෙවන පාර්ශවීය මෙවලම් භාවිතා කිරීමෙන් සේවාදායකයේ සිදුවන දේ පිළිබඳ වඩාත් දෘශ්ය චිත්රයක් ලබා ගත හැකිය. එවැනි මෙවලම් නිශ්චිත ශ්රිතයක් සොයා ගැනීම සඳහා ටර්මිනලයේ වැඩසටහන් අතර මාරු වීමේ අවශ්යතාවයකින් තොරව සුවපහසු විශ්ලේෂණයක් අරමුණු කර ගෙන ඇත. වඩාත්ම ක්රියාකාරී විසඳුම්වලින් එකක් වන්නේ ශුද්ධ දත්ත. එය සම්පූර්ණයෙන්ම නොමිලේ වන අතර සම්පූර්ණ සේවාදායක රෝග විනිශ්චය සඳහා අවශ්ය සියල්ල ඇත. උදාහරණයක් ලෙස එහි ස්ථාපනය සහ වින්යාසය විස්තරාත්මකව සලකා බලමු. කැපවූ සේවාදායකයක් උබුන්ටු 20.04.6 මෙහෙයුම් පද්ධතිය ක්රියාත්මක වේ:
apt-get install netdata –y
ස්ථාපනය කළ වහාම, සැකසීමට ඉදිරියට යන්න. ප්රධාන වින්යාස ගොනුව විවෘත කරන්න:
vim /etc/netdata/netdata.conf
පළමු අගයන් තුන සසඳන්න, ඒවා සමාන විය යුතු අතර, සේවාදායකයේ බාහිර IP ලිපිනයද සඳහන් කළ යුතුය. පාලක පැනලයට තවදුරටත් ප්රවේශය ලබා දෙනු ලබන්නේ මෙයින් ය. ගොනුවේ වෙනස්කම් සුරකිමින් පිටවන්න. සේවාව නැවත ආරම්භ කරන්න:
systemctl restart netdata
ක්රියාකාරීත්වය පරීක්ෂා කරන්න:
systemctl status netdata
සේවාව දියත් කර ඇත. පාලක පැනලය වෙත යාමට එය ඉතිරිව ඇත. මේ සඳහා, බ්රව්සරය විවෘත කර යන්න:
http://11.22.33.44:19999
කොහෙද 11.22.33.44 යනු වින්යාස ගොනුවේ දක්වා ඇති සේවාදායකයේ IP ලිපිනයයි, 19999 වැඩසටහනේ සම්මත වරාය වේ.
උපකරණ පුවරුවේ ඉහළින්ම, සේවාදායකයේ පැටවීම පිළිබඳ ප්රධාන තොරතුරු තත්ය කාලීනව ප්රදර්ශනය කෙරේ:
පහතින් ඔබට සේවාදායකයේ එක් එක් සංරචකයේ ප්රස්ථාරය දෙස සමීපව බැලිය හැකිය:
ප්රස්ථාර විශාලනය කිරීමට හෝ පිටතට ගැනීමට, ඔබට "Shift + mouse wheel" සංයෝජනය භාවිතා කළ හැකිය. පරිශීලකයා ප්රධාන ප්රස්ථාර සමඟ හුරු වූ පසු, ඉහළ දකුණු කෙළවරේ පිහිටා ඇති එක් එක් වෙනම සංරචක සඳහා අතිරේක මෙනුවක් ස්වයංක්රීයව විවෘත වේ. මෙවලම පහත සඳහන් සංරචක පිළිබඳ සවිස්තරාත්මක තොරතුරු සැපයීමට හැකියාව ඇත:
පළමු අයිතම තුන භාවිතා කරමින් සවිස්තරාත්මක විශ්ලේෂණයක් සලකා බලමු: CPU, මතකය, තැටි:
නිශ්චිත ප්රේරක සඳහා ඇඟවීම් සඳහා NetData හි නම්යශීලී සැකසුම් ද ඇත. ඒවා සක්රිය කිරීමට, ඉහළ පුවරුවේ "Alarm" තෝරන්න සහ ලැයිස්තුවෙන් දැනටමත් සූදානම් කර ඇති ස්ක්රිප්ට් එකක් තෝරන්න:
උපයෝගීතාවයේ ක්රියාකාරීත්වය ඉතා පුළුල් වන අතර, එහි ඇති සම්පූර්ණ හැකියාවන් ලැයිස්තුව පිළිබඳව ඔබව හුරු කරවීමට අපි නිර්දේශ කරමු. GitHub ව්යාපෘති පිටුව හෝ නිල වෙබ් අඩවිය. සමස්ත සේවාදායකයම සහ විශේෂයෙන් එහි තනි සංරචක සම්පූර්ණයෙන්ම පාලනය කිරීමට මෙම එක් මෙවලමක් පමණක් ප්රමාණවත් වනු ඇත.
නිගමනය
සේවාදායක රෝග විනිශ්චය කිරීමේ ප්රතිඵලයක් ලෙස, පද්ධතිය සාමාන්යයෙන් ස්ථාවරව සහ කාර්යක්ෂමව ක්රියාත්මක වන බව තහවුරු කළ හැකිය. CPU භාරය, මතක භාවිතය, තැටි ක්රියාකාරකම් සහ ජාල භාරය විශ්ලේෂණය කිරීමෙන් සේවාදායක සම්පත් ප්රශස්ත ලෙස භාවිතා කර ඇති බව පෙන්නුම් කළේය. කෙසේ වෙතත්, විභව ගැටළු වළක්වා ගැනීම සඳහා, අනාගතයේදී සේවාදායකයේ විශ්වසනීයත්වය සහ ක්රියාකාරිත්වය සහතික කිරීම සඳහා බර පැටවීම නිතිපතා නිරීක්ෂණය කිරීම සහ උපස්ථ විසඳුම් සකස් කිරීම වැදගත් වේ.