د VPS لوړ بار څنګه حل کول؟ د فعالیت اصلاح کولو میتود + د CPU حافظې پراخولو لپاره بشپړ لارښود

ایا ستاسو VPS ډیر بار شوی او د سقوط په حال کې دی؟

د 4-کور 16GB ترتیب سره پیل کول ، دا مقاله په تفصیل سره تحلیل کوي چې څنګه د CPU کور او حافظې مناسب شمیر غوره کړئ ، او د VPS فعالیت اصلاح کولو لپاره جامع لارښود چمتو کوي.

که دا د ډیټابیس اصلاح وي، د پی ایچ پی اپلیکیشن تنظیم کول یا د هارډویر اپ گریډ، موږ ځانګړي وړاندیزونه لرو چې تاسو سره د غوره حل په موندلو کې مرسته وکړو ترڅو ستاسو د VPS ګړندی او مستحکم چلولو کې مرسته وکړو، او د فعالیت خنډونو ته الوداع ووایو!

زه امید لرم چې دا ستاسو سره مرسته کولی شي ، نو ستاسو VPS به نور د کباب سټال په څیر بوخت نه وي!

VPS په لویه کچه بار شوی دی څو CPU کورونه او حافظې باید لوړ شي؟

د VPS لوړ بار څنګه حل کول؟ د فعالیت اصلاح کولو میتود + د CPU حافظې پراخولو لپاره بشپړ لارښود

فرض کړئ چې د VPS ترتیب CPU د 4 کور + 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 د کمانډ محصول څخه قضاوت کول ، ستاسو د VPS بار خورا لوړ دی ، د اوسط بار 54.22 (وروستی 1 دقیقې) ، 34.14 (وروستی 5 دقیقې) ، او 32.00 (وروستی 15 دقیقې) ته رسي.

دا په ګوته کوي چې ستاسو سیسټم د لوړې کارونې تجربه کوي. ستاسو VPS د 4 کور CPU او 16GB رام لري، مګر کارول شوې حافظه 13,411,120KiB ده، چې یوازې 781,120KiB د بفر په توګه کارول کیږي.

د top د کمانډ محصول څخه، تاسو لیدلی شئ چې ډیری سرچینې - ژورې پروسې شتون لري:

  • mariadbd (MariaDB ډیټابیس خدمت):د CPU ډیری سرچینې اخلي (143.1٪).
  • memcached:د CPU یوه ټاکلې اندازه (7.7٪) نیسي.
  • ډیری php-cgi پروسې:هر یو ځانګړي CPU او د حافظې سرچینې اخلي.

د VPS لوړ بار څنګه حل کول؟

د لوړ بار لپاره حلونه کېدای شي پدې کې شامل وي:

  1. ډیټابیس اصلاح کړئ:که mariadbd ډیری CPU واخلي، تاسو ممکن د ډیټابیس پوښتنو ته اړتیا ولرئ یا د ډیټابیس سرور سرچینو زیاتولو ته پام وکړئ.
  2. د PHP غوښتنلیکونه اصلاح کړئ:څرنګه چې د php-cgi ډیری پروسې شتون لري چې ډیری CPU او حافظه اخلي، تاسو ممکن د سرچینو مصرف کمولو لپاره خپل د PHP غوښتنلیک یا سکریپټ اصلاح کولو ته اړتیا ولرئ.
  3. د پروسو شمیر محدود کړئ:د پروسو شمیر محدودولو لپاره د nginx worker_processes یا PHP-FPM د pm ترتیب په څیر د یو څه کارولو په اړه فکر وکړئ.
  4. د سرچینو غزول:که اصلاح کول لاهم ستاسو اړتیاوې نه پوره کوي ، تاسو ممکن اړتیا ولرئ خپل VPS د ډیرو کور یا ډیر RAM سره ترتیب ته لوړ کړئ.
  5. څارنه او تحلیل:د سیسټم سرچینو کارولو تحلیل کولو او د خنډونو پیژندلو لپاره د نظارت نور پرمختللي وسیلې وکاروئ.
  6. د بار توازن:که ټرافیک د ستونزې یوه برخه وي، په ډیری سرورونو کې د غوښتنو خپرولو لپاره د بار توازن کارولو په اړه فکر وکړئ.

د خپل 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 کور 16GB څخه غوره ترتیب پلان ته لوړ شوی

دا لیدل کیږي چې په ډیری کې شاوخوا 500 پروسې روانې دي، نو ایا دا اړینه ده چې د سرور ترتیب ته وده ورکړي؟ کوم سرور ترتیب ته د لوړولو لپاره وړاندیز کیږي؟

فرض کړئ چې ستاسو غوښتنلیک په ورته وخت کې ډیری پروسې پرمخ وړلو ته اړتیا لري ، او تاسو غواړئ ډاډ ترلاسه کړئ چې سیسټم د لوړ بار اداره کولو لپاره کافي سرچینې لري ، دلته ځینې ځانګړي وړاندیزونه دي:

  • د CPU کور شمیر:CPU ته د 8، 16، یا ډیرو کورونو سره لوړ کړئ، پدې پورې اړه لري چې آیا ستاسو غوښتنلیک کولی شي د څو تریډینګ څخه ګټه پورته کړي.
  • د حافظې اندازه:حافظه مو 32GB، 64GB، یا لوړ ته لوړه کړئ، ستاسو د غوښتنلیک د حافظې اړتیاو او د هغو پروسو شمیر پورې اړه لري چې تاسو یې پرمخ وړئ.
  • اضافي سرچینې:د اضافي سرچینو اضافه کولو ته پام وکړئ ، لکه د وقف شوي ډیټابیس سرور یا د بار بیلانسر ، د عمومي فعالیت او اعتبار ښه کولو لپاره.

په یاد ولرئ چې ستاسو د هارډویر ترتیب لوړول د فعالیت مسلو ته ځواب ندی. ډاډ ترلاسه کړئ چې ستاسو د غوښتنلیک کوډ، ډیټابیس پوښتنې، او د سرور ترتیبونه د اضافي هارډویر سرچینو څخه پوره ګټه پورته کولو لپاره غوره شوي.

امید چن وییلینګ بلاګ ( https://www.chenweiliang.com/ ) شریک شوی "څنګه د VPS لوړ بار حل کړو؟" د فعالیت د اصلاح کولو میتودونه + د CPU حافظې پراخولو بشپړ لارښود" به ستاسو لپاره ګټور وي.

د دې مقالې لینک شریکولو ته ښه راغلاست:https://www.chenweiliang.com/cwl-31747.html

د نورو پټو چلونو د خلاصولو لپاره، زموږ د ټیلیګرام چینل سره یوځای کیدو ته ښه راغلاست!

که مو خوښه شوه لایک او شریک کړئ! ستاسو شریکول او خوښول زموږ دوامداره هڅونه ده!

 

评论 评论

ستاسو بریښنالیک پته به خپره نشي. اړین ساحې کارول کیږي * لیبل

پاس شئ