Pehea e hoʻoponopono ai i ka ukana kiʻekiʻe VPS? ʻO ke ʻano hoʻolālā hana + alakaʻi piha i ka hoʻonui hoʻomanaʻo CPU

Ua kaumaha kāu VPS a kokoke e hāʻule?

E hoʻomaka ana me ka hoʻonohonoho 4-core 16GB, e nānā ana kēia ʻatikala i nā kikoʻī pehea e koho ai i ka helu kūpono o nā cores CPU a me ka hoʻomanaʻo, a hāʻawi i kahi alakaʻi piha i ka hoʻokō ʻana i ka hana VPS.

Inā ʻo ia ka hōkeo ʻikepili, ka hoʻololi ʻana i ka noi PHP a i ʻole ka hoʻonui ʻana i ka lako, loaʻa iā mākou nā manaʻo kikoʻī e kōkua iā ʻoe e ʻimi i ka hopena maikaʻi loa e holo wikiwiki a paʻa kāu VPS, a e ʻōlelo aloha i nā bottlenecks hana!

Manaʻo wau e hiki ke kōkua kēia mau mea iā ʻoe, i ʻole e paʻa hou kāu VPS e like me ka hale kebab!

Hoʻouka nui ʻia ka VPS ʻEhia ka nui o nā cores CPU a me ka hoʻomanaʻo e hoʻonui ʻia?

Pehea e hoʻoponopono ai i ka ukana kiʻekiʻe VPS? ʻO ke ʻano hoʻolālā hana + alakaʻi piha i ka hoʻonui hoʻomanaʻo CPU

E noʻonoʻo i ka CPU hoʻonohonoho VPS he 4 cores + 16GB memo, e nānā top He koʻikoʻi ke kūlana ukana.

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

(此处省略……)

mai ka mea āu e hoʻolako ai top Ma ka hoʻoholo ʻana mai ka hoʻopuka kauoha, ʻoi aku ka kiʻekiʻe o ka ukana o kāu VPS, me ka haʻahaʻa awelika hiki i 54.22 (mau minuke 1 hope loa), 34.14 (mau minuke 5 hope loa), a me 32.00 (mau minuke 15 hope loa).

Hōʻike kēia i kāu ʻōnaehana ke hoʻohana nui nei. ʻO kāu VPS he 4-core CPU a me 16GB RAM, akā ʻo ka hoʻomanaʻo i hoʻohana ʻia ʻo 13,411,120KiB, a ʻo 781,120KiB wale nō i hoʻohana ʻia ma ke ʻano he pale.

Wahi a top Mai ka puka kauoha, hiki iā ʻoe ke ʻike he nui nā kaʻina hana waiwai:

  • mariadbd (ʻoihana waihona waihona MariaDB):Lawe i ka nui o nā kumuwaiwai CPU (143.1%).
  • memcached:Noho i kekahi nui o ka CPU (7.7%).
  • Nui nā kaʻina hana php-cgi:Lawe kēlā me kēia i kekahi CPU a me nā kumuwaiwai hoʻomanaʻo.

Pehea e hoʻoponopono ai i ka ukana kiʻekiʻe VPS?

Hiki ke komo i nā haʻina no ka haʻahaʻa kiʻekiʻe:

  1. Hoʻonui i ka waihona:Inā lawe ʻo mariadbd i ka nui o ka CPU, pono paha ʻoe e koho i nā nīnau ʻikepili a i ʻole e noʻonoʻo e hoʻonui i nā kumuwaiwai o ka kikowaena waihona.
  2. Hoʻonui i nā polokalamu PHP:No ka mea he nui nā kaʻina hana php-cgi e lawe ana i ka nui o ka CPU a me ka hoʻomanaʻo, pono paha ʻoe e hoʻomaikaʻi i kāu noi PHP a i ʻole palapala e hōʻemi i ka hoʻohana waiwai.
  3. E kaupalena i ka helu o nā kaʻina hana:E noʻonoʻo e hoʻohana i kekahi mea e like me ka worker_processes o nginx a i ʻole ka hoʻonohonoho pm o PHP-FPM e kaupalena i ka helu o nā kaʻina hana.
  4. Hoʻonui waiwai:Inā ʻaʻole i hoʻokō ka loiloi i kāu mau pono, pono paha ʻoe e hoʻomaikaʻi i kāu VPS i kahi hoʻonohonoho me nā cores a i ʻole RAM.
  5. Nānā a nānā:E hoʻohana i nā mea hana mākaʻikaʻi kiʻekiʻe loa e kālailai i ka hoʻohana ʻana i nā kumuwaiwai a ʻike i nā bottlenecks.
  6. Kaulike haawe:Inā he ʻāpana o ka pilikia, e noʻonoʻo e hoʻohana i ka hoʻohālikelike ʻana i ka ukana e hoʻolaha i nā noi ma nā kikowaena lehulehu.

Ma mua o ka noʻonoʻo ʻana i ka hoʻomaikaʻi ʻana i kāu VPS, makemake nui ʻia ʻoe e hoʻomaikaʻi mua i kāu ʻōnaehana a me nā noi.

Pono e hana ʻia ka hoʻomaikaʻi ʻana i nā kumuwaiwai ma ke ʻano he hopena hope loa a i ka wā i hoʻoholo ʻia ʻaʻole hiki ke hoʻopaʻa ʻia ka lako o kēia manawa e hoʻokō i nā pono.

Pehea e hoʻonohonoho ai i ka palena kaʻina hana VPS?

I ka hoʻonohonoho ʻana i nā palena kaʻina hana, pono ʻoe e noʻonoʻo i kēia mau mea:

  • Ka helu o nā kaʻina hana i kēia manawa:Pono ʻoe i kahi palena kaʻina kūpono i ʻoi aku ka kiʻekiʻe ma mua o ka helu awelika o kēia manawa e pale aku i ka hoʻopili ʻana i ka hana maʻamau.
  • Pono nā ʻōnaehana a me nā noi:E hoʻomaopopo i ka nui o nā kaʻina hana e pono ai kāu ʻōnaehana a me nā noi e holo.
  • Hoʻohana waiwai:E nānā i ka CPU a me ka hoʻohana ʻana i ka hoʻomanaʻo no ka hoʻoholo ʻana i nā palena kaʻina kūpono a pale i ka pau ʻana o nā kumuwaiwai.
    Hāʻawi ʻia i ka helu o nā kaʻina hana i kēia manawa ma kāu kikowaena, ʻōlelo ʻia ʻaʻole e kau i ka palena o ke kaʻina hana haʻahaʻa loa.

ʻOi aku ka maikaʻi o ka palena haʻahaʻa, e like me 50 a i ʻole 100 no ka palena palupalu a me 100 a i ʻole 200 no ka palena paʻakikī. Hiki iā ʻoe ke hoʻololi i kēia ma muli o ka ukana a me ka hana o kāu kikowaena.

Inā hoʻoholo ʻoe e hoʻololi i nā palena o ke kaʻina hana, e nānā pono i ka hana o kāu kikowaena a mākaukau e hoʻohuli i nā loli inā loaʻa kahi outage. I ka manawa like, e noʻonoʻo i ka hoʻonui ʻana i ka noi a me nā hoʻonohonoho ʻōnaehana e hōʻemi i ka nui o nā kaʻina hana pono ʻole.

ILinuxʻōnaehana, hiki iā ʻoe ke hele /etc/security/limits.conf Hoʻopili nā hoʻonohonoho faila i ka helu o nā faila i wehe ʻia, penei ke ʻano:

<用户名或用户组> soft nofile <软限制值>
<用户名或用户组> hard nofile <硬限制值>

Ke manaʻo nei ua kau ʻia nā palena kaʻina hana:

elo hard nproc 1000
elo hard nofile 5000

Hoʻonui ʻia ʻo VPS mai ka 4-core 16GB i ka hoʻolālā hoʻonohonoho maikaʻi loa

Ua ʻike ʻia aia ma kahi o 500 mau kaʻina e holo nei i ka hapa nui, no laila pono anei e hoʻonui i ka hoʻonohonoho kikowaena? He aha ka hoʻonohonoho kikowaena e hoʻonui ai?

Ke manaʻo nei he pono kāu noi e holo i ka nui o nā kaʻina hana i ka manawa like, a makemake ʻoe e hōʻoia i ka lako o ka ʻōnaehana i nā kumuwaiwai e mālama i ka ukana kiʻekiʻe, eia kekahi mau ʻōlelo aʻoaʻo:

  • Ka helu o nā core CPU:Hoʻonui i kahi CPU me 8, 16, a ʻoi aku paha nā cores, e hilinaʻi ana inā hiki i kāu noi ke pōmaikaʻi mai ka multi-threading.
  • nui memo:E hoʻonui i ka hoʻomanaʻo i 32GB, 64GB, a i ʻole ke kiʻekiʻe, ma muli o nā koi hoʻomanaʻo o kāu noi a me ka helu o nā kaʻina āu e holo nei.
  • Nā kumuwaiwai hou aʻe:E noʻonoʻo i ka hoʻohui ʻana i nā kumuwaiwai hou aʻe, e like me kahi kikowaena waihona ʻikepili i hoʻolaʻa ʻia a i ʻole mea hoʻohālikelike ukana, e hoʻomaikaʻi i ka hana holoʻokoʻa a me ka hilinaʻi.

E hoʻomanaʻo ʻaʻole ʻo ka hoʻomaikaʻi ʻana i kāu hoʻonohonoho hoʻonohonoho ʻenehana ka pane i nā pilikia hana. E hōʻoia i kāu code noi, nā nīnau waihona, a me nā hoʻonohonoho kikowaena e hoʻohana pono ʻia i nā kumuwaiwai ʻē aʻe.

评论

ʻAʻole e paʻi ʻia kāu leka uila. Hoʻohana ʻia nā kahua koi * Label

Pepa la i ka luna