Resursele găzduirii și limitele CloudLinux: CPU, RAM, procese, IO

Tipărire
  • 0

Pe scurt: la găzduirea TopHost, traficul, numărul de domenii și numărul de căsuțe de e-mail nu sunt limitate. Limitate sunt resursele pe care contul le folosește în același timp: spațiul pe disc, procesorul, memoria RAM, procesele și viteza de lucru cu discul. Fiecare cont are partea lui proprie din aceste resurse pe serverul comun, prin CloudLinux. Consumul îl vedeți oricând în cPanel, la Metrics, apoi Resource Usage, iar mai jos explicăm ce înseamnă fiecare indicator și ce faceți când vă apropiați de limită.

Cum sunt organizate pachetele

  • Web Hosting SSD (Standart, Classic, Proffi, Elite, Corporate, Enterprise): server web Nginx și Apache, aplicații Node.js și Python, Softaculous cu circa 450 de scripturi și CMS-uri.
  • WordPress Hosting (de la WP Standard la WP Ultra) și Business Hosting (de la Business Standard la Business Performance): server web LiteSpeed cu LiteSpeed Cache, WP Toolkit și instalare automată a WordPress.

Toate pachetele folosesc discuri NVMe SSD, cPanel, certificate SSL gratuite, Imunify360 și backup zilnic. Valorile exacte de spațiu, procesor și memorie pentru fiecare pachet sunt afișate pe pagina pachetelor de pe tophost.md, la comandă.

CloudLinux: resurse proprii pentru fiecare cont

Pe găzduirea partajată, mai multe site-uri stau pe același server. Ca un vecin cu trafic mare sau cu un script defect să nu vă încetinească site-ul, serverele folosesc CloudLinux, un sistem de operare făcut pentru acest tip de găzduire. El împarte serverul în spații separate, numite LVE (Lightweight Virtual Environment), iar fiecare cont primește în spațiul lui partea de resurse stabilită de pachet. Nu trebuie să instalați sau să activați nimic: totul funcționează deja.

  • Izolare. Un cont nu poate consuma resursele celorlalte. O problemă pe alt site rămâne la el, iar site-ul dvs. nu poate încetini nici el site-urile vecine.
  • Versiunea PHP la alegere. Din Select PHP Version alegeți versiunea și extensiile potrivite site-ului dvs., independent de alte conturi. Pașii: Selectarea versiunii PHP.
  • Aplicații Node.js și Python. Pe pachetele care le includ, instrumentele Setup Node.js App și Setup Python App din cPanel fac parte tot din CloudLinux.

Ce este limitat și ce înseamnă fiecare limită

IndicatorCe măsoarăCe se întâmplă la limită
Spațiul pe discFișierele site-urilor, bazele de date și e-mailurile, toate la un locNu se mai pot încărca fișiere și nu se mai primesc e-mailuri
CPUPuterea de procesor folosită de cont, în procente: 100% înseamnă un nucleu întreg, 200% două nucleeCererile așteaptă la rând, iar paginile se încarcă vizibil mai greu
RAM (memorie fizică)Memoria ocupată de toate procesele contului, în principal de PHP și de baza de date; între 1 și 5 GB, în funcție de pachetUn proces care cere memorie în plus este oprit, iar vizitatorul poate vedea o eroare sau o pagină albă
Procese de intrare (EP)Câte cereri sunt tratate de PHP în același timpUrmătorul vizitator primește mesajul „Resource Limit Is Reached” sau eroarea 503
Procese totale (NPROC)Toate procesele contului: cele ale site-ului, sarcinile cron, sesiunile SSHScripturile și comenzile noi nu mai pornesc
IO și IOPSIO: câți megaocteți pe secundă citește și scrie contul pe disc; IOPS: câte operații separate face pe secundăOperațiile cu fișiere (backupuri de plugin, importuri, dezarhivări) merg încet
InodesNumărul de fișiere și foldere din cont, e-mailurile incluseDacă pachetul are o limită de inode și ea este atinsă, nu se mai pot crea fișiere noi

Ce nu este limitat

  • traficul lunar;
  • numărul de domenii și subdomenii;
  • numărul de căsuțe de e-mail.

Pentru e-mail există însă reguli de trimitere: cel mult 400 de mesaje pe oră pentru un cont de găzduire, mesaje de până la 50 MB și cel mult 50 de autentificări pe oră într-o căsuță. Detaliile sunt în articolul Restricții privind utilizarea serviciului de corespondență.

Unde vedeți consumul

  1. Pe pagina principală din cPanel, coloana din dreapta arată spațiul folosit și consumul actual de CPU, memorie și procese.
  2. Deschideți Metrics, apoi Resource Usage. Prima pagină vă spune dacă au existat probleme în ultima perioadă. Din detalii ajungeți la graficele pentru fiecare limită, la istoricul pe ore și pe zile și la momentele în care contul a atins un plafon.
  3. Uitați-vă la coloana Faults: ea numără de câte ori contul a lovit o limită. Câteva cazuri izolate pe lună nu sunt o problemă. Dacă vedeți zeci sau sute, comparați orele vârfurilor cu ce s-a întâmplat atunci pe site: un cron, un backup făcut de un plugin, un import, o campanie sau un robot care parcurge site-ul. Așa găsiți cel mai repede cauza.

Ce se întâmplă când atingeți o limită

Serverul nu se oprește, iar celelalte site-uri merg normal. Datele nu se pierd. Doar site-ul dvs. devine mai lent sau afișează pentru scurt timp „Resource Limit Is Reached” ori eroarea 503, până când consumul scade. Cum scăpați de acest mesaj: Mesajul Resource Limit Is Reached și cum scăpați de el. Discul plin este cazul cel mai neplăcut, pentru că oprește încărcările și e-mailul; vedeți Spațiul pe disc în cPanel: ce îl ocupă și cum îl eliberați în siguranță.

Sistemele TopHost urmăresc toate conturile. Dacă un cont folosește constant multe resurse, vă contactăm. Dacă însă consumul este atât de mare încât poate destabiliza serverul, contul poate fi suspendat sau scriptul vinovat dezactivat fără preaviz, conform Termenilor și condițiilor. De aceea merită să reacționați din timp.

Ce faceți când vă apropiați de limite

Aflați întâi din Resource Usage ce resursă se termină, apoi începeți cu optimizarea. De multe ori asta ajunge.

  1. Folosiți cache. Pe WordPress Hosting și Business Hosting activați LiteSpeed Cache. Pe Web Hosting SSD (Nginx și Apache) alegeți un plugin de cache compatibil cu acest server.
  2. Înlocuiți wp-cron cu un cron real la un interval rezonabil, de exemplu la 15 minute, în loc să ruleze la fiecare vizită.
  3. Actualizați CMS-ul și pluginurile și renunțați la cele grele sau inutile: statistici interne, pluginuri de securitate dublate, constructori de pagini nefolosiți. La WordPress, actualizările se fac cel mai comod din cPanel, cu WP Toolkit; panoul de administrare WordPress rămâne varianta alternativă. Alte cauze frecvente de încărcare: Motive pentru crearea unei încărcări pe server prin scripturi de site-uri web.
  4. Limitați roboții care accesează excesiv site-ul. Cum îi recunoașteți: Trafic de la roboți: cum îl recunoașteți și îl limitați.
  5. Folosiți o versiune PHP recentă, compatibilă cu site-ul. Versiunile noi sunt de regulă mai rapide.

Dacă ați optimizat și limitele sunt tot atinse, înseamnă că site-ul a crescut:

  • treceți la un pachet mai mare din contul de client: Servicii, alegeți pachetul, apoi Upgrade/Downgrade;
  • pentru proiecte mari sau aplicații speciale, un VPS oferă resurse dedicate;
  • dacă nu știți ce pachet vi se potrivește, deschideți un tichet cu adresa site-ului și vă ajutăm să alegeți.

Întrebări frecvente

Un alt site de pe server îmi poate încetini site-ul?

Nu prin consumul lui de resurse. CloudLinux ține fiecare cont în spațiul lui, așa că un site vecin aglomerat atinge propriile limite, nu pe ale dvs. Dacă site-ul dvs. este lent, căutați cauza mai întâi în Resource Usage al contului.

20 de procese de intrare înseamnă 20 de vizitatori simultan?

Nu. Procesul rămâne ocupat numai în timpul generării paginii, adesea mai puțin de o secundă. Dacă o pagină se generează în 0,3 secunde, același proces poate servi mai mulți vizitatori pe secundă. Cu cache, multe pagini nici nu mai ajung la PHP. Un site optimizat suportă deci mult mai mulți vizitatori decât numărul său de procese.

Câteva erori 503 pe lună înseamnă că trebuie să trec la un pachet mai mare?

Nu neapărat. Un vârf scurt, de exemplu în timpul unui backup sau al unei campanii, se rezolvă de obicei cu cache și cu mutarea sarcinilor grele într-o oră liniștită. Un pachet mai mare are sens când limitele sunt atinse zilnic, chiar și după optimizare.

Unde găsesc limitele exacte ale pachetului meu?

Pe pagina pachetelor de pe tophost.md, iar pentru contul dvs. în cPanel, la Resource Usage, unde consumul este afișat alături de limite.

Articole utile

Răspunsul a fost util?