Tusitusiga Tusitusiga
O loʻo mamafa lau VPS ma o le a paʻu?
Amata i le 4-core 16GB configuration, o lenei tusiga e auʻiliʻili auʻiliʻili pe faʻapefea ona filifili le numera talafeagai o pusa CPU ma manatua, ma tuʻuina atu se taʻiala atoatoa i le faʻaleleia o le VPS faʻatinoga.
Pe o le faʻaogaina o faʻamaumauga, fetuutuunaiga PHP talosaga poʻo le faʻaleleia o meafaigaluega, o loʻo i ai a matou fautuaga faʻapitoa e fesoasoani ia te oe e maua ai le fofo sili ona lelei e faʻavave ai lau VPS ma sili atu ona mautu, ma faʻafeiloaʻi i fagu faʻatinoga!
Ou te faʻamoemoe o nei mea e mafai ona fesoasoani ia te oe, ina ia le toe pisi lau VPS e pei o se kebab stall!
O loʻo mamafa tele le VPS e fia faʻapipiʻi CPU ma manatua e tatau ona faʻaleleia?

Faʻapea o le VPS configuration CPU o 4 cores + 16GB manatua, siaki top O le tulaga o le uta e ogaoga.
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 mea e te saunia top Faʻamasino mai le faʻatonuga, o le uta o lau VPS e maualuga tele, faʻatasi ai ma le averesi o uta e oʻo atu i le 54.22 (1 minute mulimuli), 34.14 (5 minute mulimuli), ma le 32.00 (15 minute mulimuli).
O lo'o fa'ailoa mai ai o lo'o maua e lau masini le fa'aogaina maualuga. O lau VPS o loʻo i ai le 4-core CPU ma le 16GB RAM, ae o le faʻaogaina o le manatua o le 13,411,120KiB, lea e naʻo le 781,120KiB e faʻaaogaina e fai ma paʻu.
E tusa ai top Mai le faʻatonuga o galuega, e mafai ona e vaʻaia o loʻo i ai le tele o faʻagasologa o punaoa:
- mariadbd (auaunaga faʻamaumauga a MariaDB):E fa'aaogaina le tele o puna'oa CPU (143.1%).
- memcached:E nofoia se aofaiga patino o le PPU (7.7%).
- Tele php-cgi faiga:E fa'aaogaina e ta'itasi nisi CPU ma mea e manatua ai.
E faʻafefea ona foia VPS maualuga uta?
O tali i uta maualuga e mafai ona aofia ai:
- Fa'alelei le fa'amaumauga:Afai o le mariadbd e tele le PPU, atonu e te manaʻomia le faʻamalieina o faʻamatalaga faʻamaumauga pe mafaufau e faʻateleina punaoa a le server database.
- Fa'alelei PHP talosaga:Talu ai e tele faiga php-cgi e alu ai le tele o le PPU ma le manatua, atonu e te manaʻomia le faʻamalieina o lau PHP talosaga poʻo le tusitusiga e faʻaitiitia ai le faʻaaogaina o punaoa.
- Fa'atapula'a le numera o faiga:Mafaufau e faʻaaoga se mea e pei o le nginx's worker_processes poʻo le PHP-FPM's pm seti e faʻatapulaʻa le numera o gaioiga.
- Fa'aopoopo punaoa:Afai e le'i ausia e le fa'ata'ita'iga ou mana'oga, atonu e te mana'omia le fa'aleleia o lau VPS i se fa'atulagaga ma le tele o cores pe sili atu le RAM.
- Mataitu ma au'ili'ili:Fa'aoga meafaigaluega mata'ituina e sili atu ona mata'ituina e fa'avasega le fa'aogaina o puna'oa ma fa'ailoa fa'aletonu.
- Paleni uta:Afai o felauaiga o se vaega o le faʻafitauli, mafaufau e faʻaaoga le paleni o uta e faʻasalalau talosaga i luga o le tele o sapalai.
Aʻo leʻi mafaufauina le faʻaleleia o lau VPS, e matua fautuaina e te faʻamalieina muamua lau polokalama ma talosaga.
O le fa'aleleia o mea faigaluega e tatau ona fai e fai ma auala mulimuli ma na'o le taimi lava e fa'amautu ai e le mafai ona fa'amalieina mea faigaluega o lo'o i ai nei e fetaui ma mana'oga.
E faʻafefea ona seti VPS faʻagasologa tapulaʻa?
Pe a faʻatulagaina tapulaa faʻagasologa, e tatau ona e mafaufau i mea nei:
- Numera o lo'o iai nei:E te mana'omia se fa'atapula'a fa'agasologa talafeagai e maualuga atu nai lo le aofa'i o fa'agasologa o lo'o iai nei e 'alofia ai le a'afiaina o galuega masani.
- Faiga ma talosaga mana'omia:Malamalama pe fia le tele o fa'agaioiga e masani ona mana'omia e lau system ma talosaga e fa'agaoioi ai.
- Fa'aoga punaoa:Mata'itu le PPU ma le fa'aogaina o mafaufauga e fa'amautu ai tapula'a fa'agasolo talafeagai ma 'alofia le vaivai o puna'oa.
Tuuina atu le numera o faʻagasologa o loʻo i ai nei i luga o lau 'auʻaunaga, e fautuaina e aua neʻi faʻatulagaina le faʻatapulaʻaina o le faagasologa.
O se tapula'a la'ititi, e pei o le 50 po'o le 100 mo se tapula'a vaivai ma le 100 po'o le 200 mo se tapula'a faigata, atonu e sili atu ona talafeagai. E mafai ona e fetuutuuna'i lenei mea e fa'atatau i le uta a lau 'au'aunaga ma le fa'atinoga.
Afai e te filifili e sui tapula'a fa'agasologa, mata'itu lelei le fa'atinoga o lau 'au'aunaga ma sauni e toe fa'afo'i suiga ina ne'i i ai se motusia. I le taimi lava e tasi, mafaufau e faʻamalieina le faʻaogaina ma le faʻaogaina o faiga e faʻaitiitia ai le numera o faiga e le manaʻomia.
在Linuxfaiga, e mafai ona e pasi /etc/security/limits.conf Fa'atonu faila fa'atapula'aina le numera o faila tatala, o le fa'atulagaga e fa'apea:
<用户名或用户组> soft nofile <软限制值>
<用户名或用户组> hard nofile <硬限制值>
Fa'apea ua seti tapula'a faiga:
elo hard nproc 1000
elo hard nofile 5000
VPS faʻaleleia mai le 4-core 16GB i le fuafuaga sili ona lelei
O loʻo matauina e tusa ma le 500 faʻagasologa o loʻo faʻatinoina i le tele, o lea e tatau ai ona faʻaleleia le faʻatulagaina o le server? O le a le fa'atulagaina o le server e fautuaina e fa'aleleia?
Faʻapea o lau talosaga e manaʻomia le faʻatinoina o se numera tele o faʻagasologa i le taimi e tasi, ma e te manaʻo e faʻamautinoa o loʻo i ai i le polokalama le lava o punaoa e taulimaina ai le uta maualuga, o nisi nei o fautuaga faʻapitoa:
- Numera o fatu CPU:Faʻaleleia i se PPU ma 8, 16, poʻo le sili atu 'au, faʻalagolago pe mafai ona manuia lau talosaga mai le tele-threading.
- tele manatua:Fa'ateleina le manatua ile 32GB, 64GB, po'o le maualuga, fa'atatau ile mana'oga ole manatua ole talosaga ma le aofa'i o faiga o lo'o e fa'atinoina.
- Punaoa faaopoopo:Mafaufau e faʻaopoopo i ai punaoa faʻaopoopo, e pei o se faʻamaumauga tuʻufaʻatasiga tuʻufaʻatasia poʻo le paleni o uta, e faʻaleleia ai le faʻatinoga atoa ma le faʻamaoni.
Ia manatua o le faʻaleleia o lau faʻapipiʻi meafaigaluega e le o le tali lea i faʻafitauli faʻatinoga. Ia mautinoa o lau numera o talosaga, fa'amatalaga o fa'amaumauga, ma fa'atonuga a le 'au'aunaga e fa'asilisiliina e fa'aoga lelei ai mea fa'aopoopo meafaigaluega.
Fa'amoemoe o le a fesoasoani ia te oe le tusiga "Auala e Foia ai le Avega Maualuga o le VPS? Metotia Fa'aleleia o le Fa'atinoga + Ta'iala Atoatoa i le Fa'alauteleina o le CPU ma le Manatua" o lo'o fa'asoa i le blog a Chen Weiliang ( https://www.chenweiliang.com/ ).
Fa'asoa atu le so'otaga o lenei tusiga: https://www.chenweiliang.com/cwl-31747.html
