දැනුම් පදනම Profitserver සේවාව සමඟ වැඩ කිරීම සඳහා සරල උපදෙස්
ප්රධාන දැනුම් පදනම සේවාදායක සම්පත් පරීක්ෂාව

සේවාදායක සම්පත් පරීක්ෂාව


සේවාදායකයක් අධික ලෙස පටවන විට, එය අතථ්‍ය හෝ කැපවූ එකක් වේවා, එය වෙබ් අඩවි සෙමින් පූරණය වීමට හේතු වන අතර අන්තර්ගතය වෙනුවට කෝපයට පත් කරන දෝෂ ඇති කරයි. එවැනි ප්‍රතිඵලයක් වළක්වා ගැනීම සඳහා එහි පරාමිතීන් ප්‍රවේශමෙන් නිරීක්ෂණය කිරීම සහ සම්පත් පිළිබඳ කාලෝචිත විශ්ලේෂණයක් සිදු කිරීම අවශ්‍ය වේ.

ඊළඟට, අපි සත්කාරක සැපයුම්කරුගේ මෙවලම් භාවිතයෙන් මෙන්ම සේවාදායක පැත්තේ ඇති පර්යන්තය හරහා තනි සම්පත් රෝග විනිශ්චය කිරීම දෙස බලමු. ඊට අමතරව, දුර්වල පද්ධති ක්‍රියාකාරිත්වය හා සම්බන්ධ ගැටළු විසඳීම සඳහා විවිධ ප්‍රවේශයන් අපි සලකා බලමු. පෙර ස්ථාපනය කර ඇති මෘදුකාංගය නොසලකා, Linux OS ධාවනය වන ඕනෑම සේවාදායකයකට උපදෙස් අදාළ වේ.

VMmanager හරහා සේවාදායක සම්පත් පරීක්ෂා කිරීම

VMmanager අථත්‍යකරණ මෙවලම සරලම, නමුත් ඒ සමඟම රෝග විනිශ්චය සඳහා විශ්වීය විසඳුමකි. බොහෝ නවීන සත්කාරක සපයන්නන් මත කැපවූ හෝ අථත්‍ය සේවාදායකයන්ගේ කාර්යක්ෂම කළමනාකරණය සහතික කිරීමේදී එය ප්‍රධාන කාර්යභාරයක් ඉටු කරයි . උදාහරණයක් ලෙස, මෙවලමෙහි 6 වන අනුවාදයේ පරීක්ෂාව සිදු කරනු ලැබේ, කෙසේ වෙතත්, පෙර අනුවාදයන් ද සමාන රෝග විනිශ්චය සිදු කළ හැකිය.

විශ්ලේෂණය සඳහා, ඔබ VMmanager පාලක පැනලය වෙත ගොස් අපේක්ෂිත අථත්‍ය යන්ත්‍රය තෝරා ගත යුතුය:

VM කළමනාකරු

ඊළඟට, පරිශීලකයාට සම්පත් භාවිතය තත්‍ය කාලීනව වහාම දැකගත හැකිය. වඩාත් සවිස්තරාත්මක සංඛ්‍යාලේඛන සඳහා, ඔබ "පරාමිතීන්" තෝරා ගත යුතුය:

VMmanager පරාමිතීන්

ඉහළින් ඇති සවිස්තරාත්මක සංඛ්‍යාලේඛන පටිත්තෙහි සාමාන්‍ය සේවාදායක ලක්ෂණ සහ අථත්‍යකරණ වර්ගය පෙන්වයි. ප්‍රස්ථාරවල ඔබට ජාල තදබදය, සකසනයේ බර, RAM සහ තැටි අවකාශය තත්‍ය කාලීනව භාවිතා කිරීම දැකිය හැකිය:

VMmanager හි සේවාදායක සම්පත් විශ්ලේෂණය

නිශ්චිත කාලයක් සඳහා තැටි අවකාශය හෝ සම්පත් සංඛ්‍යාලේඛන පිළිබඳ වඩාත් සවිස්තරාත්මක විශ්ලේෂණයක් සඳහා, ඔබ සුදුසු මෙනු අයිතමය තෝරා ගත යුතුය. අතථ්‍ය තැටි පිළිබඳ තොරතුරු මෙම ආකෘතියෙන් පෙන්වනු ලැබේ:

VMmanager හි අතථ්‍ය තැටි

නිශ්චිත සම්පතක් සඳහා පැටවුම් සංඛ්‍යාලේඛන පහසු ප්‍රස්ථාරයක ආකාරයෙන් පෙන්වනු ලැබේ:

VMmanager හි සම්පත්

දිනයක්, සතියක්, මාසයක්, අවුරුද්දක් සඳහා පැටවුම් ප්‍රස්ථාරයක් පෙන්වීමට හෝ අවශ්‍ය දිනයන් අතින් තෝරා ගැනීමට හැකිය. සියලුම ප්‍රධාන සම්පත් ප්‍රදර්ශනය කෙරේ: සකසනය, RAM, ගබඩාව, ජාල අතුරුමුහුණත.

බොහෝ පරිශීලකයින් යම් කාල පරිච්ඡේදයක් තුළ සම්පත් ඒකාකාරව භාවිතා කරනු ඇතැයි අපේක්ෂා කරයි. කෙසේ වෙතත්, මෙය සැමවිටම එසේ නොවේ. උදාහරණයක් ලෙස, අක්‍රිය ප්‍රකාරයේදී පවා ජාල අතුරුමුහුණත සමාන ලෙස පෙනෙනු ඇත:

VMmanager හි ජාල අතුරුමුහුණත උදාහරණය

මෙම අවස්ථාවේදී කිසිදු පියවරක් අවශ්‍ය නොවේ. කෙසේ වෙතත්, සකසනයක්, RAM හෝ තැටි ගබඩාවක් සම්බන්ධයෙන්, සේවාදායකය එහි සම්පත් වලින් 100% ක්ම නිරන්තරයෙන් භාවිතා නොකළ යුතුය; නිර්දේශිත භාරය 70% ට වඩා වැඩි නොවේ.

ටර්මිනලයේ සේවාදායක සම්පත් පරීක්ෂා කිරීම

මුළු බර විශ්ලේෂණය

අපි මීට පෙර General diagnostics of server resources ලිපියේ විශ්ලේෂණ විකල්ප කිහිපයක් දෙස බැලුවෙමු . එහිදී අපි top/ap වැනි සම්මත මෙවලම් ගැන කතා කළ අතර, බ්‍රවුසරය හරහා සේවාදායක සම්පත් නිරීක්ෂණය කිරීමට ඉඩ සලසන Netdata උපයෝගීතාව ස්ථාපනය කිරීම සහ වින්‍යාස කිරීම පිළිබඳවද සොයා බැලුවෙමු . මෙම ලිපියෙන් අපි සාමාන්‍ය පද්ධති සම්පත් විශ්ලේෂණය සඳහා ඉහළ උපයෝගීතාවයට විකල්පයක් ලෙස htop දෙස බලමු .

මෙම මෙවලම පෙරනිමියෙන් ලිනක්ස් බෙදාහැරීම් වල පූර්ව ස්ථාපනය කර නැත, එබැවින් අපි ස්ථාපනය සමඟ ආරම්භ කරමු. Debian/Ubuntu සඳහා අපි විධානය භාවිතා කරමු:

apt-get install htop

CentOS සඳහා, EPEL ගබඩාවන් භාවිතා කිරීම වඩාත් තාර්කිකයි . ඒවා පෙරනිමියෙන් අක්‍රිය කර ඇත, එබැවින් පළමු විධානය ඒවා එකතු කිරීම සඳහා වගකිව යුතු අතර, දෙවැන්න htop ස්ථාපනය කිරීම සඳහා වේ :

yum -y install epel-release
yum install htop -y

ස්ථාපනය කිරීමෙන් පසු, ඔබට යෙදුම් මෙනුවෙන් හෝ ටර්මිනලයෙන් සුදුසු විධානය සමඟ උපයෝගීතාව විවෘත කළ හැකිය:

htop

එහි ප්‍රතිඵලයක් ලෙස, පරිශීලකයාට පද්ධතිය පිළිබඳ සියලු තොරතුරු දැකගත හැකිය:

Htop සේවාදායක සම්පත් විශ්ලේෂණය

ඉහළ වම් කෙළවරේ එක් එක් හරය, RAM සහ swap මතකය භාවිතය ඇතුළුව සකසන දත්ත පෙන්වයි. ලිනක්ස් හි Swap මතකය RAM හිඟයක් ඇති අවස්ථාවන්හිදී භාවිතා කරන අතර එමඟින් පද්ධති ස්ථායිතාව සහතික කෙරේ. ඉහළ දකුණු කෙළවරේ ඔබට සකසනයේ බර සහ ක්‍රියාකාරී කාර්යයන් ගණන දැකිය හැකිය. මධ්‍යම කොටස වර්ග කිරීමේ හැකියාව සහිත ක්‍රියාකාරී ක්‍රියාවලීන් පෙන්වයි. පහළ කොටස උණුසුම් යතුරු සහ ක්‍රියාකාරීත්වය පිළිබඳ තොරතුරු සපයයි. “උදව්” කොටසේ වැඩසටහනේ හැකියාවන් පිළිබඳ සවිස්තරාත්මක විස්තරයක් අඩංගු වේ:

htop හි උදව් අංශය

පද්ධතියම රෝග විනිශ්චය කිරීමට පෙර, සේවාදායකයේ කොපමණ මධ්‍ය/සකසනයන් භාවිතා කරනවාද යන්න හරියටම තේරුම් ගැනීම අවශ්‍ය වේ. පරිශීලකයාට htop උපයෝගීතාවයේ ඉහළ වම් කෙළවරේ ඒවායේ අගය සොයාගත හැකිය :

htop හි සේවාදායක මධ්‍ය අංකය

නැතහොත් විධානය ක්‍රියාත්මක කිරීමෙන්:

nproc

ලබාගත් අගය මත පදනම්ව, අවසර ලත් මුළු භාරය ගණනය කරනු ලැබේ (ඉහළ දකුණු කෙළවරේ පැටවීමේ සාමාන්‍යය). අපගේ නඩුවේදී එය 2 ට සමාන වේ, එනම් උපරිම භාරය 2.0 වේ. කෙසේ වෙතත්, පද්ධතිය 2.0 පැටවීම යටතේ සම්පූර්ණයෙන්ම කැටි වන බව මින් අදහස් නොවේ. මෙම සංඛ්‍යාව වැඩි විය හැකි නමුත්, මෙම අවස්ථාවේදී, අනෙකුත් සියලුම කාර්යයන් පෝලිමේ පවතින අතර, සේවාදායකයම පටවනු ලැබේ. පරමාදර්ශී අගය 70% ට නොඅඩු බරක් ලෙස සැලකේ. උදාහරණයක් ලෙස, තනි සකසන සේවාදායකයක පැටවීමේ සාමාන්‍යය 0.7 ක් තුළ තිබිය යුතුය. ඉහත සඳහන් කළ උදාහරණයේ සේවාදායකය සම්බන්ධයෙන්, හොඳ දර්ශකයක් 1.4 ට වඩා වැඩි නොවන අගයන් වනු ඇත.

htop හෝ එහි ප්‍රතිසම භාවිතා කරමින් , පරිශීලකයා ප්‍රධාන සම්පත් ඇගයීමට අවශ්‍ය වේ: සාමාන්‍ය සකසනයේ බර, RAM භාවිතය, තැටි ඉඩ සහ ජාල අතුරුමුහුණත. සම්පත් අවම නම්, ඔබ CPU භාවිතය අනුව ක්‍රියාවලි වර්ග කළ යුතුය, ඉහළ පරිභෝජනය කරන මෙහෙයුම් හඳුනාගෙන ඒවා ප්‍රශස්ත කළ යුතුය හෝ අවසන් කළ යුතුය. වැඩසටහන වසා දැමීමට නොහැකි නම් හෝ ප්‍රශස්තිකරණය අසමත් වුවහොත්, වඩාත් බලවත් වින්‍යාසයක් සහිත සේවාදායකයකට මාරු වීම සලකා බැලීම රෙකමදාරු කරනු ලැබේ.

නොමිලේ RAM පරීක්ෂා කිරීම

මෙම කොටසේදී, ඕනෑම සේවාදායකයක ක්‍රියාකාරිත්වයේ වැදගත් අංගයක් වන ප්‍රමාණවත් නිදහස් RAM මට්ටමක් පිළිබඳව අපි සමීපව සලකා බලමු.

ටර්මිනලය හරහා ඕනෑම ලිනක්ස් පද්ධතියක නොමිලේ RAM පරීක්ෂා කිරීමට ඇති පහසුම ක්‍රමය නම්:

free -m

ප්‍රතිදානයේදී අපට පහත දත්ත මෙගාබයිට් වලින් ලැබේ: මුළු, භාවිතා කළ, නිදහස් සහ හැඹිලිගත RAM, මෙන්ම හුවමාරු පරිමාව:

සේවාදායක RAM රෝග විනිශ්චය

නිශ්චිත වේලාවක සාමාන්‍ය දත්ත ලබා ගැනීම සඳහා මෙවලම ප්‍රයෝජනවත් වේ. ගතික RAM භාවිත රෝග විනිශ්චය සඳහා, ප්‍රතිදාන තොරතුරු යාවත්කාලීන කිරීමේ සංඛ්‍යාතය වින්‍යාස කිරීමට අපට ඉඩ සලසන vmstat උපයෝගීතාව අපි නිර්දේශ කරමු:

vmstat 1

ඉහත උදාහරණයේ දී, දත්ත සෑම තත්පරයකම යාවත්කාලීන වේ. ප්‍රතිදානය නොමිලේ ආකෘතියට සමාන ආකෘතියකින් නිපදවනු ලැබේ :

vmstat RAM පරීක්ෂාව

මෙවලම සාමාන්‍ය පද්ධති තොරතුරු ද සපයයි, නමුත් අපගේ නඩුවේදී, RAM සඳහා වගකිව යුතු තීරු පමණක් වැදගත් වේ, එනම් මතකය සහ හුවමාරුව. සියලුම අගයන් කිලෝබයිට් වලින් දක්වා ඇත. ඒවා වඩාත් විස්තරාත්මකව බලමු:

මතකය (RAM):

  • මාරු කිරීම: භෞතික මතකය සඳහා හුවමාරු කරන ලද අතථ්‍ය මතකය.
  • නිදහස්: ලබා ගත හැකි භෞතික මතකය (RAM).
  • තේරුම්: තැටිය ලිවීමට පෙර බෆරයක් ලෙස භාවිතා කරන මතකය.
  • හැඹිලි: ප්‍රවේශය වේගවත් කිරීම සඳහා මතකය හැඹිලියක් ලෙස භාවිතා කරයි.

මාරු කිරීම

  • si: ප්‍රවේශය වේගවත් කිරීම සඳහා මතකය හැඹිලියක් ලෙස භාවිතා කරයි.
  • so: භෞතික මතකයේ සිට හුවමාරු මතකයට ලියන ලද දත්ත.

වෙනමම, සියලුම පද්ධති සම්පත් රෝග විනිශ්චය උපයෝගිතා මුලින් ලොග් වලින් දත්ත ලබා ගන්නා බව සඳහන් කිරීම වටී. RAM සම්බන්ධයෙන්, පරිශීලකයාට අදාළ ගොනුව විවෘත කිරීමෙන් දත්ත කෙලින්ම බැලීමට හැකි වනු ඇත:

cat /proc/meminfo

ප්‍රතිදානය තරමක් පුළුල් ය, නමුත් මතකය විශ්ලේෂණය කිරීම සඳහා පළමු වාර්තා කෙරෙහි අවධානය යොමු කිරීම ප්‍රමාණවත් වේ:

ලොගය අනුව RAM විශ්ලේෂණය

අධික RAM භාවිතයේ ගැටළු බොහෝ විට නිශ්චිත කාර්යයකට හෝ ක්‍රියාවලියකට සම්බන්ධ වේ. ආරම්භයේදී, ගැටළුකාරී ක්‍රියාවලීන් හඳුනා ගැනීම සඳහා පොදු මෙවලම් භාවිතයෙන් රෝග විනිශ්චය කිරීම ප්‍රමාණවත් වනු ඇත. විසඳුමක් ලෙස, ඔබට නිශ්චිත යෙදුමක් ප්‍රශස්තිකරණය කිරීම, විශාල තොරතුරු ප්‍රමාණයක් ගැන කතා කරන්නේ නම් හැඹිලිගත කිරීම සහ දත්ත සම්පීඩනය සක්‍රීය කිරීම හෝ සේවාදායක වින්‍යාසය වැඩි කිරීම සලකා බැලිය හැකිය.

තැටි ඉඩ පාලනය

සේවාදායක තැටි අවකාශයේ රෝග විනිශ්චය එහි අනෙකුත් සම්පත් වලට වඩා අඩු වැදගත්කමක් නොදක්වයි. රීතියක් ලෙස, පරීක්ෂා කිරීමේ අවශ්‍යතාවය පිළිබඳ සංඥා නම්: පවතින ගොනු නිර්මාණය කිරීමට හෝ ලිවීමට නොහැකි වීම, මන්දගාමී පද්ධති ක්‍රියාකාරිත්වය සහ විවිධ ආදාන/ප්‍රතිදාන දෝෂ.

පරීක්ෂා කිරීමට වඩාත් පහසුම ක්‍රමය වන්නේ විධානයයි:

df -h

ප්‍රතිචාර වශයෙන්, මෙවලම සවිකර ඇති සියලුම තැටි කොටස් පිළිබඳ තොරතුරු පෙන්වනු ඇත:

නිදහස් සේවාදායක මතකයේ රෝග විනිශ්චය

වඩාත් සවිස්තරාත්මක නාමාවලි නිරීක්ෂණය සඳහා ඔබට මෙම විධානය භාවිතා කළ හැකිය:

du -hs /*
සේවාදායක නාමාවලි පරීක්ෂණය

මේ ආකාරයෙන්, පරිශීලකයාට එක් එක් නාමාවලිය කොපමණ ඉඩක් ගනීදැයි සොයා ගැනීමට හැකි වනු ඇත. පද්ධති ක්‍රියාකාරිත්වය යථා තත්ත්වයට පත් කිරීම සඳහා, වැඩිම මතක ප්‍රමාණයක් පරිභෝජනය කරන තැටියේ කොටස ප්‍රශස්ත කිරීමට ඔබට අවශ්‍ය වනු ඇත. මුළු ප්‍රමාණයෙන් 80-90% කට වඩා නිදහස් ඉඩක් භාවිතා කිරීමට ඉඩ නොදීම රෙකමදාරු කරනු ලැබේ; ඉතිරි 10-20% ස්ථාවර පද්ධති ක්‍රියාකාරිත්වය සඳහා ප්‍රමාණවත් විය යුතුය. ප්‍රශස්තිකරණය කළ නොහැකි නම් තැටි ඉඩ වැඩි කිරීම රෙකමදාරු කරනු ලැබේ. නව හෝ පවතින තැටි පුළුල් කිරීමෙන් මෙන්ම වලාකුළු ආචයනය භාවිතා කිරීමෙන් මෙය සිදු කළ හැකිය. තෝරාගත් විසඳුම කුමක් වුවත්, ගොනු නැතිවීම වළක්වා ගැනීම සඳහා සෑම විටම උපස්ථ පිටපතක් සෑදීම රෙකමදාරු කරනු ලැබේ.

ජාල අතුරුමුහුණත පරීක්ෂාව

සේවාදායක රෝග විනිශ්චය කිරීමේ අවසාන, නමුත් නොඅඩු වැදගත් අංගය වන්නේ ජාල අතුරුමුහුණත පරීක්ෂා කිරීමයි. nethogs ජාල ක්‍රියාවලීන් මගින් තත්‍ය කාලීනව කොපමණ ගමනාගමනය ගණනය කරන්නේද යන්න පිළිබඳ සාමාන්‍ය තොරතුරු ලබා ගැනීමට ඔබට අවශ්‍ය නම් උපයෝගීතාව භාවිතා කළ හැකිය.
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 ලිපින, වරායන්, මාරු කළ දත්ත ප්‍රමාණය සහ මාරු කිරීමේ වේගය දැක්වෙන ක්‍රියාකාරී සම්බන්ධතා ලැයිස්තුවකි. ප්‍රධාන වැඩසටහනේ වාසිය වන්නේ ජාල නාලිකා පැටවීමේ දෘශ්‍ය නිර්මාණයයි:

ක්‍රියාකාරී ජාල සම්බන්ධතා පිළිබඳ දසුන

සේවාදායක ජාල නාලිකාව හඳුනාගෙන ඉහළ බරක් සහිත ගැටළු හඳුනා ගැනීමෙන් පසු, සත්කාරක සපයන්නාගේ පැත්තේ ජාල සම්බන්ධතාවල කලාප පළල වැඩි කිරීම හෝ නිශ්චිත ගැටළුකාරී අතුරුමුහුණතේ සැකසුම් ප්‍රශස්ත කිරීම නිර්දේශ කෙරේ. උපස්ථ මෙවලමක් ලෙස, ජාල ක්‍රියාකාරකම්වල වෙනස්කම් ඉක්මනින් නිරීක්ෂණය කිරීමට සහ අවශ්‍ය නම්, අවශ්‍යතාවලට අනුකූලව ජාල යටිතල පහසුකම් නිතිපතා යාවත්කාලීන කිරීමට ඔබට විවිධ අධීක්ෂණ පද්ධති භාවිතා කළ හැකිය.

නිගමනය

අවසාන වශයෙන්, සේවාදායක සම්පත් හඳුනා ගැනීම අථත්‍ය සහ කැපවූ සේවාදායක ඵලදායී කළමනාකරණයේ අනිවාර්ය අංගයක් බව අවධාරණය කළ හැකිය . සම්පූර්ණ සේවාදායක විශ්ලේෂණයක් සඳහා ප්‍රධාන මෙවලම් දෙස බැලීමේ හැකියාව ලිපිය අපට ලබා දුන් අතර, ඇතිවිය හැකි ගැටළු නිරාකරණය කිරීම සඳහා ප්‍රායෝගික නිර්දේශ ද ලබා දුන්නේය. නිතිපතා පද්ධති රෝග විනිශ්චය මඟින් ක්‍රියාකාරී පරිශීලක සහභාගීත්වයෙන් තොරව වුවද සේවාදායකයට බාධාවකින් තොරව ක්‍රියා කිරීමට ඉඩ සලසයි.

❮ පෙර ලිපිය ලිනක්ස් පෙළ සංස්කාරක
ඊළඟ ලිපිය ❯ තැපැල් සේවාදායකය පරීක්ෂා කරන්නේ කෙසේද?

VPS ගැන අපෙන් අහන්න.

දිවා හෝ රාත්‍රියේ ඕනෑම වේලාවක ඔබගේ ප්‍රශ්නවලට පිළිතුරු දීමට අපි සැමවිටම සූදානම්.