ලිපි නාමාවලිය
ඔබේ VPS අධික ලෙස පටවා කඩා වැටීමට ආසන්නද?
4-core 16GB වින්යාසය සමඟින් පටන් ගෙන, මෙම ලිපිය CPU cores සහ මතකයේ සුදුසු සංඛ්යාව තෝරා ගන්නේ කෙසේද යන්න විස්තරාත්මකව විශ්ලේෂණය කරන අතර VPS කාර්ය සාධනය ප්රශස්ත කිරීම සඳහා පුළුල් මාර්ගෝපදේශයක් සපයයි.
එය දත්ත සමුදා ප්රශස්තිකරණය, PHP යෙදුම් ගැලපීම හෝ දෘඪාංග උත්ශ්රේණි කිරීම වේවා, ඔබේ VPS වේගවත් සහ ස්ථායීව ක්රියාත්මක කිරීමට හොඳම විසඳුම සොයා ගැනීමට සහ කාර්ය සාධන බාධකවලට සමුදීමට ඔබට උපකාර කිරීමට අපට නිශ්චිත යෝජනා තිබේ!
ඔබේ VPS තවදුරටත් කෙබාබ් කුටියක් මෙන් කාර්යබහුල නොවන පරිදි, මේවා ඔබට උපකාර වනු ඇතැයි මම බලාපොරොත්තු වෙමි!
VPS අධික ලෙස පටවා ඇති CPU cores සහ මතකය කොපමණ ප්රමාණයකට යාවත්කාලීන කළ යුතුද?

VPS වින්යාස CPU 4 cores + 16GB මතකයක් යැයි උපකල්පනය කරන්න, පරීක්ෂා කරන්න top පැටවීමේ තත්වය බරපතලයි VPS සඳහා කොපමණ හර සහ මතකය භාවිතා කළ යුතුද?
top - 02:34:42 up 1:55, 3 users, load average: 54.22, 34.14, 32.00
Tasks: 179 total, 72 running, 107 sleeping, 0 stopped, 0 zombie
%Cpu(s): 70.7 us, 27.4 sy, 0.0 ni, 1.9 id, 0.0 wa, 0.0 hi, 0.0 si, 0.0 st
KiB Mem : 16777216 total, 2584976 free, 13411120 used, 781120 buff/cache
KiB Swap: 0 total, 0 free, 0 used. 3282716 avail Mem
(此处省略……)
ඔබ සපයන දෙයින් top විධාන ප්රතිදානය අනුව විනිශ්චය කිරීම, සාමාන්ය භාරය 54.22 (පසුගිය මිනිත්තු 1), 34.14 (අවසන් මිනිත්තු 5) සහ 32.00 (අවසන් මිනිත්තු 15) වෙත ළඟා වීමත් සමඟ ඔබේ VPS හි භාරය තරමක් ඉහළ ය.
මෙයින් ඇඟවෙන්නේ ඔබේ පද්ධතිය ඉහළ භාවිතයක් අත්විඳින බවයි. ඔබේ VPS සතුව 4-core CPU සහ 16GB RAM ඇත, නමුත් භාවිතා කළ මතකය 13,411,120KiB වේ, එයින් 781,120KiB පමණක් බෆරයක් ලෙස භාවිතා කරයි.
අනුව top විධානයේ ප්රතිදානයෙන්, සම්පත්-දැඩි ක්රියාවලි කිහිපයක් ඇති බව ඔබට දැක ගත හැකිය:
- mariadbd (MariaDB දත්ත සමුදා සේවාව):CPU සම්පත් ගොඩක් ගනී (143.1%).
- memcached:CPU හි නිශ්චිත ප්රමාණයක් (7.7%) ලබා ගනී.
- බහු php-cgi ක්රියාවලි:එක් එක් CPU සහ මතක සම්පත් ලබා ගනී.
VPS අධි බර විසඳන්නේ කෙසේද?
අධික බර සඳහා විසඳුම් ඇතුළත් විය හැකිය:
- දත්ත සමුදාය ප්රශස්ත කරන්න:mariadbd CPU විශාල ප්රමාණයක් ගන්නේ නම්, ඔබට දත්ත සමුදා විමසුම් ප්රශස්ත කිරීමට හෝ දත්ත සමුදා සේවාදායකයේ සම්පත් වැඩි කිරීමට සලකා බැලීමට අවශ්ය විය හැකිය.
- PHP යෙදුම් ප්රශස්ත කරන්න:බොහෝ php-cgi ක්රියාවලීන් CPU සහ මතකය විශාල ප්රමාණයක් ගන්නා බැවින්, සම්පත් පරිභෝජනය අඩු කිරීම සඳහා ඔබට ඔබේ PHP යෙදුම හෝ ස්ක්රිප්ට් ප්රශස්ත කිරීමට අවශ්ය විය හැක.
- ක්රියාවලි ගණන සීමා කරන්න:ක්රියාවලි ගණන සීමා කිරීමට nginx's worker_processes හෝ PHP-FPM හි pm සැකසුම වැනි දෙයක් භාවිතා කිරීම සලකා බලන්න.
- සම්පත් දිගුව:ප්රශස්තිකරණය තවමත් ඔබේ අවශ්යතා සපුරාලන්නේ නැතිනම්, ඔබට ඔබේ VPS වැඩි මධ්ය හෝ වැඩි RAM සහිත වින්යාසයකට උත්ශ්රේණි කිරීමට අවශ්ය විය හැක.
- අධීක්ෂණය සහ විශ්ලේෂණය:පද්ධති සම්පත් භාවිතය විශ්ලේෂණය කිරීමට සහ බාධක හඳුනා ගැනීමට වඩාත් උසස් අධීක්ෂණ මෙවලම් භාවිතා කරන්න.
- පැටවීම තුලනය:ගමනාගමනය ගැටලුවේ කොටසක් නම්, බහු සේවාදායකයන් හරහා ඉල්ලීම් පැතිරවීමට භාර සමතුලිතතාවය භාවිතා කිරීම සලකා බලන්න.
ඔබගේ VPS උත්ශ්රේණි කිරීම සලකා බැලීමට පෙර, ඔබ ප්රථමයෙන් ඔබේ පද්ධතිය සහ යෙදුම් ප්රශස්ත කිරීම තරයේ නිර්දේශ කරනු ලැබේ.
දෘඪාංග සම්පත් උත්ශ්රේණි කිරීම අවසාන විසඳුම ලෙස කළ යුතු අතර වත්මන් දෘඩාංග අවශ්යතා සපුරාලීමට ප්රශස්ත කළ නොහැකි බව තීරණය කළ විට පමණි.
VPS ක්රියාවලි සීමාව සකසන්නේ කෙසේද?
ක්රියාවලි සීමාවන් සැකසීමේදී, ඔබ පහත සඳහන් සාධක සලකා බැලිය යුතුය:
- වත්මන් ක්රියාවලි ගණන:සාමාන්ය ක්රියාකාරිත්වයට බලපෑම් නොකිරීමට දැනට පවතින සාමාන්ය ක්රියාවලි ගණනට වඩා වැඩි සාධාරණ ක්රියාවලි සීමාවක් ඔබට අවශ්ය වේ.
- පද්ධති සහ යෙදුම් අවශ්යතා:ඔබේ පද්ධතිය සහ යෙදුම් සාමාන්යයෙන් ක්රියාත්මක වීමට අවශ්ය ක්රියාවලි කීයක් දැයි තේරුම් ගන්න.
- සම්පත් භාවිතය:සාධාරණ ක්රියාවලි සීමාවන් නිර්ණය කිරීමට සහ සම්පත් විඩාව වළක්වා ගැනීමට CPU සහ මතක භාවිතය නිරීක්ෂණය කරන්න.
ඔබගේ සේවාදායකයේ දැනට පවතින ක්රියාවලි ගණන අනුව, ක්රියාවලි සීමාව ඉතා අඩුවෙන් නොසැකීම නිර්දේශ කෙරේ.
මෘදු සීමාවක් සඳහා 50 හෝ 100 සහ දැඩි සීමාවක් සඳහා 100 හෝ 200 වැනි ලිහිල් සීමාවක් වඩාත් සුදුසු විය හැකිය. ඔබගේ සේවාදායකයේ බර සහ කාර්ය සාධනය මත පදනම්ව ඔබට මෙය සකස් කළ හැක.
ඔබ ක්රියාවලි සීමාවන් වෙනස් කිරීමට තීරණය කරන්නේ නම්, ඔබගේ සේවාදායකයේ ක්රියාකාරීත්වය සමීපව නිරීක්ෂණය කරන්න සහ ඇනහිටීමක් සිදුවුවහොත් වෙනස්කම් ආපසු හැරවීමට සූදානම්ව සිටින්න. ඒ අතරම, අනවශ්ය ක්රියාවලි ගණන අඩු කිරීම සඳහා යෙදුම් සහ පද්ධති වින්යාසයන් ප්රශස්ත කිරීම සලකා බලන්න.
在ලිනක්ස්පද්ධතිය, ඔබට සමත් විය හැක /etc/security/limits.conf ගොනු සැකසුම් විවෘත ගොනු ගණන සීමා කරයි, ආකෘතිය පහත පරිදි වේ:
<用户名或用户组> soft nofile <软限制值>
<用户名或用户组> hard nofile <硬限制值>
ක්රියාවලි සීමාවන් සකසා ඇතැයි උපකල්පනය කරයි:
elo hard nproc 1000
elo hard nofile 5000
VPS 4-core 16GB සිට ප්රශස්ත වින්යාස සැලැස්මට උත්ශ්රේණි කරන ලදී
උපරිම වශයෙන් ක්රියාවලි 500 ක් පමණ ක්රියාත්මක වන බව නිරීක්ෂණය වේ, එබැවින් සේවාදායක වින්යාසය උත්ශ්රේණි කිරීම අවශ්යද? යාවත්කාලීන කිරීමට නිර්දේශිත සේවාදායක වින්යාසය කුමක්ද?
ඔබගේ යෙදුමට එකවර ක්රියාවලි විශාල සංඛ්යාවක් ක්රියාත්මක කිරීමට අවශ්ය යැයි උපකල්පනය කරමින්, සහ පද්ධතියට ඉහළ බරක් හැසිරවීමට ප්රමාණවත් සම්පත් ඇති බව සහතික කිරීමට ඔබට අවශ්ය වේ, මෙන්න නිශ්චිත නිර්දේශ කිහිපයක්:
- CPU හර ගණන:බහු-නූල් දැමීමෙන් ඔබේ යෙදුමට ප්රයෝජන ගත හැකිද යන්න මත පදනම්ව, 8, 16, හෝ වැඩි මධ්යයන් සහිත CPU වෙත උත්ශ්රේණි කරන්න.
- මතක ප්රමාණය:ඔබගේ යෙදුමේ මතක අවශ්යතා සහ ඔබ ක්රියාත්මක වන ක්රියාවලි ගණන අනුව මතකය 32GB, 64GB, හෝ ඊට වැඩි ප්රමාණයකට වැඩි කරන්න.
- අමතර සම්පත්:සමස්ත කාර්ය සාධනය සහ විශ්වසනීයත්වය වැඩිදියුණු කිරීම සඳහා කැප වූ දත්ත සමුදා සේවාදායකයක් හෝ පැටවුම් සමතුලිතතාවයක් වැනි අතිරේක සම්පත් එකතු කිරීම සලකා බලන්න.
ඔබගේ දෘඪාංග වින්යාසය උත්ශ්රේණි කිරීම කාර්ය සාධන ගැටළු වලට පිළිතුරක් නොවන බව මතක තබා ගන්න. ඔබගේ යෙදුම් කේතය, දත්ත සමුදා විමසුම් සහ සේවාදායක වින්යාසයන් අතිරේක දෘඪාංග සම්පත් වලින් පූර්ණ ප්රයෝජන ගැනීමට ප්රශස්ත කර ඇති බවට වග බලා ගන්න.
චෙන් වෙයිලියැන්ග්ගේ බ්ලොග් අඩවියේ ( https://www.chenweiliang.com/ ) බෙදාගත් "ඉහළ VPS පැටවීම විසඳන්නේ කෙසේද? කාර්ය සාධන ප්රශස්තිකරණ ක්රම + CPU සහ මතක ප්රසාරණය සඳහා සම්පූර්ණ මාර්ගෝපදේශය" යන ලිපිය ඔබට ප්රයෝජනවත් වනු ඇතැයි අපි බලාපොරොත්තු වෙමු.
මෙම ලිපියේ සබැඳිය බෙදා ගැනීමට නිදහස් වන්න: https://www.chenweiliang.com/cwl-31747.html
