Peatükk 17 · 17.3
Resource Usage: CPU, mälu ja protsessid
Sinu veebileht jagab serverit teiste veebilehtedega. Et keegi ei saaks teiste pärast kannatada, saab iga pakett serverist oma osa: teatud hulga arvutusvõimsust (CPU), teatud hulga mälu, teatud arvu protsesse korraga. Meil kutsutakse seda Resource Usage'iks. Kui sinu veebileht ületab need piirid, muutub see aeglasemaks või annab ajutiselt vea. Jaotises Resource Usage näed, kui lähedal sa neile piiridele oled.
Resource Usage avamine
- Klõpsa DirectAdminis jaotises Extra Features valikul Resource Usage.
- Vahekaardil Dashboard näed kohe, kas viimase 24 tunni jooksul on esinenud probleeme. Kui seal on kirjas Your site had no issues in the past 24 hours, on kõik korras.
- Kui sinu pakett on mõne piiranguni jõudnud, näed siin, millise. Klõpsa graafikute nägemiseks nupul DETAILS (1).

Graafikute lugemine
Vahekaardil Current usage on ülaosas rubriigi Account total all tabel, kus iga piirangu kohta on näha praegune kasutus (Usage), sinu paketi piirmäär (Limit) ja faults (rikked). Alltoodud näites kasutab pakett 7% CPU-d (SPEED) lubatud 800%-st.

Allpool on iga piirangu kohta graafik. Ülaosas vali rubriigis Timeframe ajavahemik, näiteks täna või viimased 30 päeva. Igal graafikul näed kasutust (Average usage) ja piirmäära (Limit). Iga graafiku juures on Faults: mitu korda jõudis sinu pakett selle piirini. Faults on kõige olulisem arv: 0 on hea.
| Graafik | Mida see mõõdab? | Mida märkad, kui piir on täis? |
|---|---|---|
| CPU | Arvutusvõimsus. 100% on üks protsessori tuum. | Sinu veebileht muutub aeglasemaks. |
| Physical memory | Kõigi sinu protsesside kogu töömälu. | Skriptid katkestatakse; viga 500 või 503. |
| IO | Kui palju andmeid liigub sekundis kettale ja kettalt. | Sinu veebileht muutub aeglasemaks, eriti suurte failide või mahukate andmebaaside puhul. |
| IOPS | Kui palju loe ja kirjutamistoiminguid sekundis. | Sinu veebileht muutub aeglasemaks. |
| Entry processes | Kui palju päringuid töötleb PHP samaaegselt. See ei ole sama mis külastajate arv: üks protsess aitab sekundi murdosa jooksul ühte külastajat ja jätkab siis edasi. | Külastajad näevad veateadet 503 või Resource Limit Is Reached (vaata 503 ehk "Resource Limit Is Reached": mida teha?). |
| Processes | Sinu paketi protsesside koguarv, kaasa arvatud cron tööd ja rakendused. | Uued päringud või tööd ei saa käivituda. |
Graafikute all on tabel, kus iga tunni kohta, iga piirangu puhul, on kolm veergu: A (kasutus), L (piirmäär) ja F (rikete arv). Päises on lühendid: SPEED on CPU, PMEM on mälu, EP on entry processes, NPROC on protsesside arv.

Piirmäärade suurus sõltub sinu paketist. Suuremal paketil on rohkem arvutusvõimsust, rohkem mälu ja rohkem samaaegseid protsesse. Meie veebimajutuse lehel näed, mis igas paketis sisaldub.
Teised vahekaardid
- Snapshot: kui sinu pakett jõudis piirmäärani, teeb server sellel hetkel toimunud protsessidest ja veebipäringutest hetktõmmise. Sealt näed, milliseid lehti siis avati. Kui midagi ei juhtunud, on kirjas no snapshots.
- Options: siit saaks sisse lülitada e-kirja saamise, kui jõuad piirmäärani. Seda seadet ei saa meil ise muuta. Näed teadet You cannot manage this option.
Millal pead midagi tegema?
- Rikkeid pole: kõik on korras, ka siis kui graafik aeg-ajalt kõrgele tõuseb.
- Aeg-ajalt mõni rike: tavaliselt tegemist on kiire tipphetke või mõne botiga. Jälgi olukorda.
- Rikked iga päev, või külastajad märkavad seda: otsi põhjus X-Ray abil (vaata X-Ray: aeglaste lehtede tuvastamine) ja loe 503 ehk "Resource Limit Is Reached": mida teha?.
Nõuanne: kõik ühe paketi domeenid jagavad samu piirmäärasid. Kas sul on tähtis veebileht mõne väiksema kõrval ja muutub tähtis veebileht teiste pärast aeglaseks? Loo sellele eraldi pakett.
