සේවාදායක පැටවීම? ඉහළ විධානය / CPU භාවිතය / පැටවීමේ සාමාන්ය ගණනය කිරීමේ ක්රමය

අපි භාවිතා කිරීමට ඉගෙන ගන්නා විටලිනක්ස් VPS සේවාදායකය වෙතවෙබ් අඩවියක් සාදන්නඊට පසු, විවිධ බර සාමාන්‍ය වල බර සාමාන්‍යයේ තේරුම තේරුම් ගැනීම අවශ්‍ය වේ, මන්ද අප භාවිතා කළ යුතුයtopවිධානය මඟින් පද්ධතියේ සම්පූර්ණ කිරීමේ තත්ත්වය තේරුම් ගන්නා අතර විචල්‍යවල තත්‍ය කාලීන වෙනස්කම් කෙරෙහි අවධානය යොමු කරයි.

මෙය අවබෝධ කර ගැනීම සඳහා පහත විචල්‍ය විස්තර තේරුම් ගැනීම අවශ්‍ය වේ.

ඉහළ විධාන පැටවීමේ සාමාන්‍යය පිළිබඳ සවිස්තරාත්මක පැහැදිලි කිරීම

සේවාදායක පැටවීම? ඉහළ විධානය / CPU භාවිතය / පැටවීමේ සාමාන්ය ගණනය කිරීමේ ක්රමය

මෙන්න එය භාවිතා කරන ආකාරය පිළිබඳ සවිස්තරාත්මක උපදෙස් ▼

top - 01:06:48 up 1:22, 1 user, load average: 0.06, 0.60, 0.48
Tasks: 29 total, 1 running, 28 sleeping, 0 stopped, 0 zombie
Cpu(s): 0.3% us, 1.0% sy, 0.0% ni, 98.7% id, 0.0% wa, 0.0% hi, 0.0% si
Mem: 191272k total, 173656k used, 17616k free, 22052k buffers
Swap: 192772k total, 0k used, 192772k free, 123988k cached

PID USER PR NI VIRT RES SHR S %CPU %MEM TIME+ COMMAND
1379 root 16 0 7976 2456 1980 S 0.7 1.3 0:11.03 sshd
14704 root 16 0 2128 980 796 R 0.7 0.5 0:02.72 top
1 root 16 0 1992 632 544 S 0.0 0.3 0:00.90 init
2 root 34 19 0 0 0 S 0.0 0.0 0:00.00 ksoftirqd/0
3 root RT 0 0 0 0 S 0.0 0.0 0:00.00 watchdog/0
  • සංඛ්යාලේඛන ප්රදේශයේ පළමු පේළි 5 සමස්ත පද්ධතියේ සංඛ්යා ලේඛන වේ.
  • පේළිය 1 යනු කාර්ය පෝලිම් තොරතුරු, සමඟuptimeවිධානය ක්රියාත්මක කිරීමේ ප්රතිඵලය සමාන වේ.

එහි අන්තර්ගතය පහත පරිදි වේ:

  • 01:06:48 වත්මන් කාලය
  • දක්වා 1:22 පද්ධති ධාවන කාලය පැය: මිනිත්තු ආකෘතියෙන්
  • දැනට ලොග් වී ඇති පරිශීලකයින් 1 පරිශීලක සංඛ්‍යාව
  • පැටවීමේ සාමාන්‍යය: 0.06, 0.60, 0.48 පද්ධති භාරය, එය කාර්ය පෝලිමේ සාමාන්‍ය දිග වේ.
  • අගයන් තුන යනු මිනිත්තු 3, මිනිත්තු 1 සහ මිනිත්තු 5 කට පෙර සිට වර්තමානය දක්වා සාමාන්‍ය අගයන් වේ.
  • පේළි 2 සහ 3 ක්‍රියාවලි සහ CPU තොරතුරු වේ.
  •  

බහු CPU ඇති විට, මෙම අන්තර්ගතය පේළි 2 ඉක්මවිය හැක.අන්තර්ගතය පහත පරිදි වේ:

  • කාර්යයන්: 29 සම්පූර්ණ ක්‍රියාවලි ගණන
  • 1 ධාවන ක්‍රියාවලි ගණන
  • 28 නිදාගැනීම නිදාගැනීමේ ක්‍රියාවලි ගණන
  • 0 නතර වූ ක්‍රියාවලි ගණන නතර විය
  • සොම්බි ක්‍රියාවලි 0 සොම්බි සංඛ්‍යාව
  • Cpu(s): 0.3% us පරිශීලක අවකාශය විසින් අත්පත් කරගත් CPU ප්‍රතිශතය
  • 1.0% sy කර්නල් අවකාශය CPU ප්‍රතිශතයක් ගනී
  • 0.0% ni පරිශීලක ක්‍රියාවලි අවකාශයේ ප්‍රමුඛතාවය වෙනස් කර ඇති ක්‍රියාවලි විසින් අල්ලාගෙන සිටින CPU ප්‍රතිශතය
  • 98.7% id idle CPU ප්‍රතිශතය
  • 0.0% wa ආදාන සහ ප්‍රතිදානය සඳහා රැඳී සිටින CPU කාලයෙහි ප්‍රතිශතය
  • 0.0% හායි
  • 0.0% Si

පහත දැක්වෙන්නේ මතක තොරතුරු වල අවසාන පේළි දෙකයි:

  • Mem: මුළු භෞතික මතකය 191272k
  • 173656k භාවිතා කරන ලද සම්පූර්ණ භෞතික මතකය භාවිතා කරන ලදී
  • 17616k නොමිලේ සම්පූර්ණ නිදහස් මතකය
  • 22052k බෆර කර්නල් හැඹිලි ලෙස භාවිතා කරන මතක ප්‍රමාණය
  • Swap: 192772k මුළු swap ප්රදේශය
  • 0k භාවිතා කරන ලද මුළු swap ප්රදේශය භාවිතා කරන ලදී
  • 192772k නොමිලේ සම්පූර්ණ නිදහස් හුවමාරු ප්‍රදේශය
  • 123988k සම්පූර්ණ හැඹිලිගත ස්වාරක්ෂක හුවමාරු ප්‍රදේශය.

මතකයේ අන්තර්ගතය swap ප්‍රදේශයට මාරු කර නැවත මතකයට මාරු කරනු ලැබේ, නමුත් භාවිතා කරන ලද swap ප්‍රදේශය උඩින් ලියා නොමැත.

මෙම අගය දැනටමත් මතකයේ අන්තර්ගතය පවතින swap ප්‍රදේශයේ විශාලත්වය වේ.

අනුරූප මතකය නැවත මාරු කළ විට, එය තවදුරටත් swap ප්රදේශයට ලිවීමට අවශ්ය නොවේ.

ක්‍රියාවලිය පිළිබඳ සවිස්තරාත්මක තොරතුරු, එක් එක් ක්‍රියාවලි තොරතුරු ප්‍රදේශයේ සංඛ්‍යාලේඛන ප්‍රදේශයට පහළින් ප්‍රදර්ශනය කෙරේ.

පළමුව, එක් එක් තීරුවේ තේරුම කුමක්දැයි අපි තේරුම් ගනිමු.

තීරු නාමයේ තේරුම

  • PID ක්‍රියාවලි id
  • PPID මාපිය ක්‍රියාවලි id
  • RUSER සැබෑ පරිශීලක නාමය
  • UID ක්‍රියාවලි හිමිකරුගේ පරිශීලක හැඳුනුම්පත
  • ක්‍රියාවලි හිමිකරුගේ USER පරිශීලක නාමය
  • ක්‍රියාවලි හිමිකරුගේ කණ්ඩායම් නාමය GROUP කරන්න
  • TTY ක්‍රියාවලිය ආරම්භ කළ පර්යන්තයේ නම.ටර්මිනලයෙන් ආරම්භ නොකළ ක්‍රියාවලි ලෙස පෙන්වනු ලබන්නේ ?
  • PR ප්‍රමුඛතාවය
  • NI හොඳ වටිනාකමක්.සෘණ අගයන් ඉහළ ප්‍රමුඛතාවයක් පෙන්නුම් කරයි, ධනාත්මක අගයන් අඩු ප්‍රමුඛතාවයක් දක්වයි
  • P අවසන් වරට භාවිතා කරන ලද CPU, බහු-CPU පරිසරයක පමණක් අර්ථවත් වේ
  • %CPU අවසාන යාවත්කාලීනයේ සිට භාවිතා කරන ලද CPU කාලයෙහි ප්‍රතිශතය
  • TIME ක්‍රියාවලිය විසින් භාවිතා කරන මුළු CPU කාලය තත්පර කිහිපයකින්
  • TIME+ තත්පර 1/100 කින් ක්‍රියාවලිය විසින් භාවිතා කරන මුළු CPU කාලය
  • %MEM ක්‍රියාවලිය මගින් භාවිතා කරන භෞතික මතක ප්‍රතිශතය
  • VIRT ක්‍රියාවලිය විසින් භාවිතා කරන ලද අතථ්‍ය මතකයේ මුළු ප්‍රමාණය, kb වලින්. VIRT=SWAP+RES
  • මාරු කිරීමට SWAP ක්‍රියාවලිය විසින් භාවිතා කරන අතථ්‍ය මතකයේ ප්‍රමාණය, kb වලින්.
  • RES ක්‍රියාවලිය මගින් භාවිතා කරන භෞතික මතකයේ ප්‍රමාණය සහ මාරු නොකළ kb වලින්. RES=CODE+DATA
  • CODE ක්‍රියාත්මක කළ හැකි කේතය මගින් අල්ලාගෙන සිටින භෞතික මතකයේ ප්‍රමාණය, kb වලින්
  • DATA ක්‍රියාත්මක කළ හැකි කේතය (දත්ත කොටස + තොගය) හැර අනෙකුත් කොටස විසින් අල්ලාගෙන ඇති භෞතික මතකයේ ප්‍රමාණය, kb
  • SHR බෙදාගත් මතක ප්‍රමාණය, kb වලින්
  • nFLT පිටු දෝෂ
  • අවසන් nDRT ලිවීමේ සිට වෙනස් කරන ලද පිටු ගණන.
  • S ක්රියාවලිය තත්ත්වය.
  • D = බාධාවකින් තොරව නින්දේ තත්වය
  • R = ධාවනය
  • S = නින්ද
  • T=ට්‍රැක්/නැවතුම්
  • Z = zombie ක්රියාවලිය
  • COMMAND විධාන නාමය/විධාන රේඛාව
  • WCHAN ක්රියාවලිය නිදාගන්නේ නම්, නිදාගැනීමේ පද්ධතියේ ක්රියාකාරිත්වයේ නම පෙන්වන්න
  • කොඩි කාර්ය කොඩි, sched.h වෙත යොමු කරන්න

linux load සාමාන්‍ය දෝශ නිරාකරණ උපදෙස්

බලනවාtopවිධානය මඟින් පෙන්වන තත්ත්වයෙන් පසුව, එය අනුව එය ප්රශස්ත කිරීම අවශ්ය වේ, නමුත්topවිධානය පෙන්වන්නේ පෙනුම පමණි, එබැවින් අපට සමත් විය හැකියiostatහෝvmstatවැඩිදුර නිරීක්ෂණ ඇණවුම් කරන්න.

පද්ධති භාරය බැලීමට vmstat

vmstat
procs -------memory-------- ----swap-- -----io---- --system-- ----cpu----
r b swpd free buff cache si so bi bo in cs us sy id wa
0 0 100152 2436 97200 289740 0 1 34 45 99 33 0 0 99 0

ප්රොක්

  • r තීරුව මඟින් CPU කාල පෙත්ත ක්‍රියාත්මක වන සහ බලා සිටින ක්‍රියාවලි ගණන නියෝජනය කරයි.එය දිගු කාලයක් 1 ට වඩා වැඩි නම්, එයින් අදහස් වන්නේ CPU ප්‍රමාණවත් නොවන අතර CPU වැඩි කළ යුතු බවයි.
  • b තීරුව මඟින් සම්පත් සඳහා රැඳී සිටින ක්‍රියාවලි ගණන, එනම් I/O සඳහා රැඳී සිටීම හෝ මතක හුවමාරුව යනාදිය දක්වයි.

cpu මඟින් cpu හි භාවිත තත්ත්වය පෙන්නුම් කරයි

  • US තීරුව පරිශීලක මාදිලියේ ගත කරන CPU කාලයෙහි ප්‍රතිශතය පෙන්වයි. අපගේ අගය සාපේක්ෂ වශයෙන් ඉහළ මට්ටමක පවතින විට, එයින් අදහස් වන්නේ පරිශීලක ක්‍රියාවලියට CPU කාලය විශාල ප්‍රමාණයක් වැය වන බවයි, නමුත් එය දිගු කාලයක් සඳහා 50% ට වඩා වැඩි නම්, පරිශීලකයාගේ වැඩසටහන ප්‍රශස්ත කිරීම සලකා බැලීම අවශ්‍ය වේ.
  • sy තීරුව මඟින් කර්නල් ක්‍රියාවලිය මඟින් ගත කරන cpu කාලයෙහි ප්‍රතිශතය පෙන්වයි.මෙහිදී us + sy හි යොමු අගය 80% වේ. us + sy 80% ට වඩා වැඩි නම්, එයින් අදහස් වන්නේ ප්‍රමාණවත් CPU නොමැති විය හැකි බවයි.
  • wa තීරුව IO රැඳී සිටීමේ CPU කාලයෙහි ප්‍රතිශතය පෙන්වයි.
  • මෙහි wa හි යොමු අගය 30% වේ. wa 30% ඉක්මවන්නේ නම්, එයින් අදහස් වන්නේ IO රැඳී සිටීම බරපතල බවයි.මෙය තැටියට සසම්භාවී ප්‍රවේශ විශාල සංඛ්‍යාවක් හෝ තැටියේ කලාප පළල බාධාව හෝ තැටි ප්‍රවේශය නිසා ඇති විය හැක. පාලකය (ප්‍රධාන වශයෙන් බ්ලොක් මෙහෙයුම්).
  • id තීරුව cpu අක්‍රියව පවතින කාල ප්‍රතිශතය පෙන්වයි.

පහත ලිපියෙන් Linux Load Average එක කොතරම් ඉහලද යන්න පැහැදිලි කරයි.

VPS භාරය වැඩි නම් මා කළ යුත්තේ කුමක්ද?

දැන් මගේ වෙබ් අඩවියට ප්‍රවේශ විය නොහැක, මන්ද බර වැඩි බැවින් මා කුමක් කළ යුතුද?

ඉහළ - 20:44:30 දක්වා විනාඩි 12, 1 පරිශීලක, පැටවීමේ සාමාන්‍යය: 2.21, 8.39, 6.48

  • ඔබේ සේවාදායකය ස්වයං-කළමනාකරණය වේ, ඔබ කළ යුත්තේ SSH හරහා ඔබේ සේවාදායකයම පරීක්ෂා කිරීමයි.
  • එය ක්රියාත්මක වන්නේ කුමක්දැයි පරීක්ෂා කරන්න?කුමන ක්රියාවලිය සහ එසේ ද?
  • අවශ්ය නම්, සේවාදායකය නැවත ආරම්භ කිරීමට උත්සාහ කරන්න.
  • සේවාදායකය නැවත ආරම්භ කිරීමෙන් පසුව, බර තවමත් වැඩි නම්, අධික ලෙස පැටවූ ක්‍රියාවලිය හඳුනාගෙන එය නැවැත්වීමට උත්සාහ කරන්න.
  • අවශ්ය නම්, ක්රියාවලිය (සේවාදායකය නොවේ) තනි තනිව නැවත ආරම්භ කරන්න.
  • එහෙමත් නැතිනම් "VPS/server load එක වැඩි ඇයි" කියන පාරිභෝගික සේවයෙන් උපදෙස් ලබාගත්තට පස්සේ ඒක කරන්න විදිහක් නෑ, අන්තිමට server configuration එක වැඩි කරන එක තමයි එකම ක්‍රමය.

විදේශ වෙළඳ සමාගමක වෙබ් අඩවිය සඳහා කොපමණ ඉඩක් සුදුසුද?

නිවැරදි සේවාදායක වින්‍යාසය තෝරා ගන්නේ කෙසේද?දෛනික සාමාන්‍ය 1 IP සේවාදායක විසඳුම බැලීමට පහත සබැඳිය ක්ලික් කරන්න ▼

Hope Chen Weiliang බ්ලොග් ( https://www.chenweiliang.com/ ) බෙදාගත් "සේවාදායක පූරණයද? ඉහළ විධානය / CPU භාවිතය / පැටවීමේ සාමාන්‍ය ගණනය කිරීමේ ක්‍රමය", එය ඔබට උපකාරී වනු ඇත.

මෙම ලිපියේ සබැඳිය බෙදා ගැනීමට සාදරයෙන් පිළිගනිමු:https://www.chenweiliang.com/cwl-1029.html

තවත් සැඟවුණු උපක්‍රම අගුළු ඇරීමට🔑, අපගේ ටෙලිග්‍රාම් නාලිකාවට සම්බන්ධ වීමට සාදරයෙන් පිළිගනිමු!

ඔබ එයට කැමති නම් Share කර Like කරන්න! ඔබගේ කොටස් සහ කැමැත්ත අපගේ අඛණ්ඩ අභිප්‍රේරණයයි!

 

发表

ඔබගේ විද්‍යුත් තැපැල් ලිපිනය ප්‍රකාශනය නොකෙරේ. අවශ්‍ය ක්ෂේත්‍ර භාවිතා වේ * ලේබලය

අනුචලන ඉහළට