DirectAdmin Resource Usage ir našumo problemos (Resource Limit Is Reached)
DirectAdmin valdymo skydelio apačioje rasite parinktį Resource usage. Čia galite matyti, kaip kinta Jūsų talpinimo plano CPU naudojimas ir procesų skaičius. Šių limitų kontrolė būtina bendrajame talpinime, nes serveriu dalijatės su kitais naudotojais ir svetainėmis. Taip didžiąja dalimi galime užkirsti kelią tam, kad 1 svetainė užimtų per daug išteklių, dėl ko nukentėtų kitos tame pačiame serveryje esančios svetainės.
Kai kurioms didelėms ar sunkioms svetainėms (pavyzdžiui, e. parduotuvėms) jau įprastai naudojant reikia daugiau skaičiavimo galios nei kitoms svetainėms; jei esate įsitikinę, kad svetainė veikia tinkamai, tai, kas aprašyta toliau, Jums netaikoma. Tokiu atveju galima pereiti prie galingesnio talpinimo plano, turinčio daugiau skaičiavimo galios. Mūsų talpinimo planus peržiūrėkite čia. Šiame straipsnyje plačiau paaiškinama, kokios gali būti didelio naudojimo priežastys.
Trumpas paaiškinimas, kaip tai veikia.
Kaip tai veikia
Su linux talpinimo planu Jums skiriama tam tikra bendrojo talpinimo serverio dalis. Toje dalyje iš esmės veikiate visiškai savarankiškai: jei kita svetainė reikalauja per daug CPU ar procesų, Jūs dėl to iš esmės nenukentėsite, bet ir atvirkščiai. Tačiau jei Jūsų svetainė veikia prastai, nuo to nukentėsite Jūs patys. Turimų išteklių paprastai visiškai pakanka, kad svetainė veiktų gerai. Tačiau jei svetainė veikia netinkamai, pavyzdžiui, scenarijai neefektyviai kreipiasi į duomenų bazę, tai gali
sukelti tokių problemų ir netgi lemti, kad Jūsų svetainė taps nepasiekiama arba veiks netinkamai.
Keli domenai 1 talpinimo plane
Šis mechanizmas veikia pagal talpinimo planą, todėl jei talpinimo plane turite kelis domenus, tikimybė pasiekti tokius limitus yra didesnė. Todėl domenui, kuris turi veikti sparčiai, skirkite atskirą talpinimo planą, kad jo niekada neveiktų kiti talpinimo plane esantys domenai.
CPU Usage
CPU usage grafike matyti, kaip elgiasi svetainė. Duomenis galite peržiūrėti iki 30 dienų atgal. Jei Jūsų svetainė, turėdama nedaug naudotojų, grafike vis tiek yra aukštai, galite būti beveik tikri, kad padaugėjus naudotojų svetainė turės našumo problemų. Tai atidžiai stebėkite, kad patys galėtumėte laiku imtis veiksmų. Tai rekomenduojama ir naudojant standartinius scenarijus. Jei prie standartinių scenarijų pridedate įskiepių ar modulių, net 1 toks modulis gali smarkiai sulėtinti veikimą. Todėl tai reguliariai tikrinkite, ypač jei ką nors pakeitėte svetainėje. Atkreipkite dėmesį į stulpelį aCPU, rodantį vidurkį, o mCpu rodo pikus. Jei čia yra beveik 100% pikų, juos verta surasti dar prieš jiems sukeliant problemų.
Memory Usage
Šis limitas viršijamas retai. Jei taip nutinka, galite būti gana tikri, kad kažkas sukurta netinkamai ir dėl to naudojama per daug atminties.
Entry Processes
Šis rodiklis kartu su CPU usage yra labai lemiamas. Entry processes skaičius rodo, kiek procesų vienu metu buvo aktyvūs Jūsų svetainei (tai nėra lankytojų skaičius, 1 procesas gali aptarnauti daug lankytojų). Pasiekus limitą, svetainė pradės rodyti 404 klaidą su tekstu 'The server is temporarily unable to service your request due to maintenance downtime or capacity problems. Please try again later.'. Jei taip nebūtų, tai galėtų kelti pavojų visam serveriui ir serveris galėtų nustoti veikti. Todėl CPU ir procesų derinys labai svarbus. Jei scenarijus sukelia didelį CPU naudojimą, procesui užtruks ilgiau jį apdoroti, ir didžiausias naudotojų skaičius greitai sumažės. Todėl kartais matome svetaines, kurios sugriūva turėdamos 10 naudotojų, o kitos svetainės su tūkstančiais naudotojų be jokių problemų toliau sparčiai veikia.
Taip pat žr. šį straipsnį:
https://mijn.weboke.nl/kennisbank/66
Input/Output usage
Kiekviena rodoma svetainė turi būti nuskaityta iš serverio diskų. Tai vadiname įvestimi / išvestimi. Kad svetainė būtų rodoma pakankamai sparčiai, ji paprastai neturėtų būti didesnė nei 0,5 ar 1MB. Nustatytas didžiausias 3MB per sekundę greitis, kuriuo galima skaityti iš disko arba rašyti į diską. Tai taip pat dosnus limitas, kurio paprastai pakanka. Jei pasiekiate šiuos limitus, labai tikėtina, kad pati svetainė per didelė arba svetainė į diską rašo (per) daug. Įskiepių įjungimas ar išjungimas tokiuose scenarijuose kaip Joomla ar WordPress tam gali turėti didelę įtaką. Pasiekus limitą, svetainė gali lėčiau būti rodoma, atidaroma ar veikti.
Domeno sustabdymas ir vėl aktyvavimas
Kad domenas „nurimtų“, domenų valdyme galite atidaryti savo domenų sąrašą, pažymėti atitinkamą domeną (arba visus) ir apačioje spustelėti Sustabdyti (Suspend). Palikite domeną neaktyvų maždaug dešimt minučių, tada vėl jį aktyvuokite. Labai tikėtina, kad tada jis vėl veiks įprastai, tačiau gali būti, kad tai pasikartos.
